# HVX instruction set

The instructions are listed alphabetically within instruction categories.
The following information is provided for each instruction:

- Instruction name
- A brief description of the instruction
- A high-level functional description (syntax and behavior) with all
possible operand types
- Instruction class and slot information for grouping instructions in
packets
- Notes on miscellaneous issues
- C intrinsic functions that provide access to the instruction
- Instruction encoding

## Instruction symbols

[Instruction syntax symbols](https://docs.qualcomm.com/doc/80-N2040-61/topic/hvx-instruction-set.html#v79-tbl-instruction-syntax-symbols) lists the symbols used to specify the
instruction syntax.

| **Symbol** | **Example** | **Meaning** |
| --- | --- | --- |
| = | R2 = R3; | Assignment of RHS to LHS |
| ; | R2 = R3; | Marks the end of an instruction or group of instructions |
| { … } | {R2 = R3; R5 = R6;} | Indicates a group of parallel instructions. |
| # | #100 | Immediate constant value |
| 0x | R2 = #0x1fe; | Indicates hexadecimal number |
| :sat | R2 = add(r1,r2):sat | Perform optional saturation |
| :rnd | R2 = mpy(r1.h,r2.h):rnd | Perform optional rounding |

[Instruction operand symbols](https://docs.qualcomm.com/doc/80-N2040-61/topic/hvx-instruction-set.html#v79-tbl-instruction-operand-symbols) lists the symbols used to specify
instruction operands.

| **Symbol** | **Example** | **Meaning** |
| --- | --- | --- |
| #uN | R2 = #u16 | Unsigned N-bit immediate value |
| #sN | R2 = add(R3,#s16) | Signed N-bit immediate value |
| #mN | Rd = mpyi(Rs,#m9) | Signed N-bit immediate value |
| #uN:S | R2 = memh(#u16:1) | Unsigned N-bit immediate value representing integral multiples<br>of 2S in the specified range |
| #sN:S | Rd = memw(Rs++#s4:2) | Signed N-bit immediate value representing integral multiples of<br>2S in the specified range |
| #rN:S | call #r22:2 | Same as #sN:S, but value is offset from PC of current packet |

When an instruction contains more than one immediate operand, the
operand symbols are specified in upper and lower case (for example,
#uN and #UN) to indicate where they appear in the instruction
encodings.

The instruction behavior is specified using a superset of the C
language. [Instruction behavior symbols](https://docs.qualcomm.com/doc/80-N2040-61/topic/hvx-instruction-set.html#v79-tbl-instruction-behavior-symbols)
lists symbols not defined in C that are used to specify the instruction behavior.

Instruction behavior symbols

| **Symbol** | **Example** | **Meaning** |
| --- | --- | --- |
| usatN | usat<sub>16</sub>(Rs) | Saturate a value to an unsigned N-bit |
| satN | sat16Rs) | Saturate a value to a signed N-bit number |
| sxt x-&gt;y | sxt32-&gt;64(Rs) | Sign-extend value from x to y bits |
| zxt x-&gt;y | zxt32-&gt;64(Rs) | Zero-extend value from x to y bits |
| &gt;&gt;&gt; | Rss &gt;&gt;&gt; offset | Logical right shift |

## New-value operands

VMEM store instructions can store a newly generated value from the same packet.
They do not use a vector ALU resource because they neither read nor write to the register file.
The new-value register specifies, through its encodings,
which instruction in the packet has its destination register accessed as the new-value register.
Instructions specify a new-value consumer with the `Os8.new` syntax.
This 3-bit instruction field denotes the HVX instruction offset demonstrated in the table below:

HVX new-value behavior

| **Os8.new value** | **Behavior** |
| --- | --- |
| 0/1 | Reserved |
| 2/3 | Producer is +1 HVX instruction ahead of consumer |
| 4/5 | Producer is +2 HVX instruction ahead of consumer |
| 6/7 | Producer is +3 HVX instruction ahead of consumer |

“Ahead” is defined as the instruction encoded at a lower memory
address than the consumer instruction, not counting empty slots, constant
extenders, or scalar instructions. The store is always slot 0.

For register pairs:

- bit 0: Refers to the register specified in the Vd field
- bit 1: Refers to the other register in the aligned pair

For dual independent registers:

- bit 0: Vx (0)
- bit 1: Vy (1)

Example:

P:000016B4|1C444305              V5.w=vadd(V3.w,V4.w);
    P:000016B8|28124124              V4.cur=vmem(R18+#0x1);
    P:000016BC|2822C024              vmem(R2+#0x0)=O4.new;
    Copy to clipboard

`O4.new` signifies the new registers is 2 words away (4 &gt;&gt; 1) to store the V5 register.
A new-value consumer does consider a vector and predicate register producer as a register pair.

## HVX instruction set architecture

### ALL-COMPUTE-RESOURCE

The HVX ALL compute resource instruction subclass includes ALU instructions that use a pair of HVX resources.

#### Histogram

The vhist instructions use all of the HVX core resources: the register file, V0-V31, and all 4 instruction pipes. The instruction also
takes 4 execution packets to complete.
The basic unit of the histogram instruction is a 128-bit wide slice - there can be 4 or 8 slices, depending on the particular configuration. The 32 vector registers are configured as multiple 256-entry histograms, where each histogram bin has a width of 16 bits. This allows up to 65535 8-bit elements of the same value to be accumulated.  Each histogram is 128 bits wide and 32 elements deep, giving a total of 256 histogram bins.
A vector is read from memory and stored in a temporary location, outside of the register file. The data read is then divided equally between the histograms. For example:

Bytes 0  to 15 are profiled into bits 0 to 127 of all 32 vector registers, histogram 0.

Bytes 16 to 31 are profiled into bits 128 to 255 of all 32 vector registers, histogram 1.

… and so on.

The bytes are processed over multiple cycles to update the histogram bins.
For each of the histogram slices, the lower 3 bits of each byte element in the 128-bit slice is used to select the 16-bit position, while the upper 5 bits
select which vector register. The register file entry is then incremented by one.

vhist is the only instruction that occupies all pipes and resources.

Before use, the vector register file must be cleared if a new histogram is to begin, otherwise the current state will be added to the histograms of the next data.

vhist supports the same addressing modes as standard loads. In addition, a byte-enabled version is available which enables the selection of the elements used in the accumulation.

The following diagram shows a single 8-bit element in position 2 of the source data. The value is 124, the register number assigned to this is 124 &gt;&gt; 3 = V15, and the
element number in the register is 124 & 7 = 4. The byte position in the example is 2, which is in the first 16 bytes of the input line from memory, so the data will
affect the first 128-bit wide slice of the register file. The 16-bit histogram bin location is then incremented by 1. Each 64-bit input group of bytes will affect the respective 128-bit histogram slice.

For a 64-byte vector size there can be a peak total consumption of 64(bytes per vector)/4(packets per operation) \* 4(threads) = 64 bytes per clock cycle per core, assuming all
threads are performing histogramming.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vhist.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.1354in" height="8.56771in" viewbox="0 0 729.75 616.875" xml:space="preserve" color-interpolation-filters="sRGB" class="st28"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-1 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st2 { fill: #f2f2f2; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-1 .st3 { fill: none; stroke: #000000; stroke-dasharray: 1.68, 1.2; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-1 .st4 { fill: #e8eef7; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-1 .st5 { marker-end: url("#mrkr5-20"); marker-start: url("#mrkr5-18"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-1 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-1 .st7 { fill: none; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st8 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st9 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-1 .st10 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st11 { fill: #ffffff; marker-end: url("#mrkr13-45"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st12 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-1 .st13 { fill: none; marker-end: url("#mrkr13-45"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st14 { font-size: 1em }
.svg-1 .st15 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-1 .st16 { fill: #ffffff; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st17 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1 }
.svg-1 .st18 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-1 .st19 { marker-end: url("#mrkr1-110"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1 }
.svg-1 .st20 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.28409090909091 }
.svg-1 .st21 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-1 .st22 { fill: #000000; font-family: Arial; font-size: 0.75em; font-weight: bold }
.svg-1 .st23 { marker-start: url("#mrkr1-138"); stroke: #404040; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1 }
.svg-1 .st24 { fill: #404040; fill-opacity: 1; stroke: #404040; stroke-opacity: 1; stroke-width: 0.28409090909091 }
.svg-1 .st25 { marker-end: url("#mrkr13-192"); marker-start: url("#mrkr13-190"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-1 .st26 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-1 .st27 { fill: #ffffff; stroke: #000000; stroke-dasharray: 1.68, 1.2; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-1 .st28 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-18" class="st6" v:arrowtype="5" v:arrowsize="2" v:setback="17.95" refx="17.95" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr5-20" class="st6" v:arrowtype="5" v:arrowsize="2" v:setback="19.39" refx="-19.39" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-11.08,-11.08) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-45" class="st12" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-110" class="st20" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-3.52,-3.52) "></use>	</marker>	<marker id="mrkr1-138" class="st24" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(3.52) "></use>	</marker>	<marker id="mrkr13-190" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="31.8" refx="31.8" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr13-192" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape71-1" v:mid="71" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.71</title>		<rect x="0" y="45.375" width="693" height="571.5" class="st1"></rect>	</g>	<g id="group70-3" transform="translate(40.875,-31.875)" v:mid="70" v:groupcontext="group">		<title>Sheet.70</title>		<g id="shape60-4" v:mid="60" v:groupcontext="shape" transform="translate(0,-270)">			<title>Rectangle.60</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="418.875" width="175.5" height="198" class="st2"></rect>		</g>		<g id="shape12-6" v:mid="12" v:groupcontext="shape">			<title>Rectangle.12</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<path d="M0 616.87 L175.5 616.87 L175.5 148.87 L0 148.87 L0 616.87 Z" class="st3"></path>		</g>		<g id="shape23-8" v:mid="23" v:groupcontext="shape" transform="translate(175.5,-270)">			<title>Rectangle.23</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="418.875" width="108" height="198" class="st4"></rect>		</g>		<g id="shape22-10" v:mid="22" v:groupcontext="shape" transform="translate(283.5,-270)">			<title>Rectangle</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="418.875" width="288" height="198" class="st4"></rect>		</g>		<g id="shape32-12" v:mid="32" v:groupcontext="shape" v:layermember="0" transform="translate(616.5,-234)">			<title>Dynamic connector.32</title>			<path d="M9 621.36 L9 621.72 L9 810.03" class="st5"></path>		</g>		<g id="shape20-21" v:mid="20" v:groupcontext="shape" transform="translate(175.5,-234)">			<title>Sheet.20</title>			<rect x="0" y="580.875" width="396" height="36" class="st7"></rect>		</g>		<g id="shape3-23" v:mid="3" v:groupcontext="shape" transform="translate(582.75,-234)">			<title>Sheet.3</title>			<desc>V31</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st8"></rect>			<text x="9.99" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>V31</text>			</g>		<g id="shape4-26" v:mid="4" v:groupcontext="shape" transform="translate(582.75,1.13687E-13)">			<title>Sheet.4</title>			<desc>V0</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st8"></rect>			<text x="12.5" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>V0</text>			</g>		<g id="shape7-29" v:mid="7" v:groupcontext="shape" transform="translate(535.5,-492.75)">			<title>Sheet.7</title>			<rect x="0" y="580.875" width="36" height="36" class="st10"></rect>		</g>		<g id="shape13-31" v:mid="13" v:groupcontext="shape" transform="translate(283.5,-492.75)">			<title>Sheet.13</title>			<rect x="0" y="580.875" width="36" height="36" class="st10"></rect>		</g>		<g id="shape2-33" v:mid="2" v:groupcontext="shape" transform="translate(274.5,-27)">			<title>Sheet.2</title>			<desc>Histogram 0 storage</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="144" cy="589.875" width="288" height="54"></v:textrect>			<rect x="0" y="562.875" width="288" height="54" class="st8"></rect>			<text x="103.48" y="592.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Histogram 0 storage</text>			</g>		<g id="shape19-36" v:mid="19" v:groupcontext="shape" transform="translate(463.5,-387)">			<title>Sheet.19</title>			<desc>&#62;&#62;3</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" rx="4.5" ry="4.5" class="st10"></rect>			<text x="10.24" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;3</text>			</g>		<g id="shape21-39" v:mid="21" v:groupcontext="shape" transform="translate(427.5,-387)">			<title>Sheet.21</title>			<desc>&#38; 0x7</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" rx="4.5" ry="4.5" class="st10"></rect>			<text x="6.49" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#38; 0x7</text>			</g>		<g id="shape36-42" v:mid="36" v:groupcontext="shape" transform="translate(274.5,-157.5)">			<title>Sheet.36</title>			<desc>Increment element</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="72" cy="598.875" width="144" height="36"></v:textrect>			<rect x="0" y="580.875" width="144" height="36" rx="4.5" ry="4.5" class="st11"></rect>			<text x="34.73" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Increment element</text>			</g>		<g id="shape40-47" v:mid="40" v:groupcontext="shape" transform="translate(571.5,-490.5)">			<title>Sheet.40</title>			<desc>Line from memory</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="27" cy="598.875" width="54" height="36"></v:textrect>			<rect x="0" y="580.875" width="54" height="36" class="st13"></rect>			<text x="8.24" y="596.18" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Line from <v:lf></v:lf><tspan x="10.75" dy="1.2em" class="st14">memory</tspan></text>			</g>		<g id="shape41-52" v:mid="41" v:groupcontext="shape" transform="translate(94.5,-531)">			<title>Sheet.41</title>			<desc>vhist(Qv4)</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="54" cy="607.875" width="108" height="18"></v:textrect>			<rect x="0" y="598.875" width="108" height="18" class="st13"></rect>			<text x="33.5" y="610.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>vhist(Qv4)</text>			</g>		<g id="shape42-56" v:mid="42" v:groupcontext="shape" transform="translate(175.5,-27)">			<title>Sheet.42</title>			<desc>Histogram 1 storage</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="54" cy="589.875" width="108" height="54"></v:textrect>			<rect x="0" y="562.875" width="108" height="54" class="st8"></rect>			<text x="13.48" y="592.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Histogram 1 storage</text>			</g>		<g id="shape8-59" v:mid="8" v:groupcontext="shape" transform="translate(499.5,-492.75)">			<title>Sheet.8</title>			<rect x="0" y="580.875" width="36" height="36" class="st10"></rect>		</g>		<g id="shape9-61" v:mid="9" v:groupcontext="shape" transform="translate(463.5,-492.75)">			<title>Sheet.9</title>			<desc>b[2] =124</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st10"></rect>			<text x="10.49" y="596.18" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]<v:lf></v:lf><tspan x="7.86" dy="1.2em" class="st14">=124</tspan></text>			</g>		<g id="shape10-65" v:mid="10" v:groupcontext="shape" transform="translate(319.5,-492.75)">			<title>Sheet.10</title>			<rect x="0" y="580.875" width="144" height="36" class="st10"></rect>		</g>		<g id="shape25-67" v:mid="25" v:groupcontext="shape" transform="translate(175.5,1.13687E-13)">			<title>Sheet.25</title>			<rect x="0" y="580.875" width="396" height="36" class="st7"></rect>		</g>		<g id="shape29-69" v:mid="29" v:groupcontext="shape" v:layermember="0" transform="translate(166.5,-468)">			<title>Dynamic connector.29</title>			<path d="M9 616.87 L9 1084.87" class="st15"></path>		</g>		<g id="shape30-72" v:mid="30" v:groupcontext="shape" v:layermember="0" transform="translate(562.5,-468)">			<title>Dynamic connector.30</title>			<path d="M9 616.87 L9 1048.87" class="st15"></path>		</g>		<g id="shape31-75" v:mid="31" v:groupcontext="shape" transform="translate(571.5,-63)">			<title>Sheet.31</title>			<desc>V1 through V30</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="40.5" cy="605.625" width="81" height="22.5"></v:textrect>			<rect x="0" y="594.375" width="81" height="22.5" class="st16"></rect>			<text x="9.23" y="608.33" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>V1 through V30</text>			</g>		<g id="shape15-78" v:mid="15" v:groupcontext="shape" v:layermember="0" transform="translate(472.5,-492.75)">			<title>Dynamic connector.15</title>			<path d="M9 616.87 L9 686.62" class="st17"></path>		</g>		<g id="shape16-81" v:mid="16" v:groupcontext="shape" transform="translate(283.5,-108)">			<title>Sheet.16</title>			<desc>h[7]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st10"></rect>			<text x="10.49" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[7]</text>			</g>		<g id="shape17-84" v:mid="17" v:groupcontext="shape" transform="translate(319.5,-108)">			<title>Sheet.17</title>			<desc>h[6]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st10"></rect>			<text x="10.49" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[6]</text>			</g>		<g id="shape33-87" v:mid="33" v:groupcontext="shape" transform="translate(355.5,-108)">			<title>Sheet.33</title>			<desc>h[5]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st10"></rect>			<text x="10.49" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[5]</text>			</g>		<g id="shape37-90" v:mid="37" v:groupcontext="shape" transform="translate(391.5,-108)">			<title>Sheet.37</title>			<desc>h[4]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st18"></rect>			<text x="10.49" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[4]</text>			</g>		<g id="shape38-93" v:mid="38" v:groupcontext="shape" transform="translate(427.5,-108)">			<title>Sheet.38</title>			<desc>h[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st10"></rect>			<text x="10.49" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[3]</text>			</g>		<g id="shape39-96" v:mid="39" v:groupcontext="shape" transform="translate(463.5,-108)">			<title>Sheet.39</title>			<desc>h[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st10"></rect>			<text x="10.49" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[2]</text>			</g>		<g id="shape43-99" v:mid="43" v:groupcontext="shape" transform="translate(499.5,-108)">			<title>Sheet.43</title>			<desc>h[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st10"></rect>			<text x="10.49" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>			</g>		<g id="shape44-102" v:mid="44" v:groupcontext="shape" transform="translate(535.5,-108)">			<title>Sheet.44</title>			<desc>h[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st10"></rect>			<text x="10.49" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>			</g>		<g id="shape45-105" v:mid="45" v:groupcontext="shape" v:layermember="0" transform="translate(587.25,-288)">			<title>Dynamic connector.45</title>			<path d="M-2.25 616.87 L-2.25 778.87 L-15.75 778.87" class="st19"></path>		</g>		<g id="shape46-111" v:mid="46" v:groupcontext="shape" v:layermember="0" transform="translate(481.5,-387)">			<title>Dynamic connector.46</title>			<path d="M0 616.87 L0 715.87 L87 715.87 A3 3 0 1 1 93 715.87 L103.5 715.87" class="st17"></path>		</g>		<g id="shape47-114" v:mid="47" v:groupcontext="shape" transform="translate(409.5,-175.5)">			<title>Center drag circle</title>			<desc>+</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="0" cy="616.875" width="15.75" height="54"></v:textrect>			<path d="M-9 616.87 A9 9 0 0 1 9 616.87 A9 9 0 1 1 -9 616.87 Z" class="st21"></path>			<text x="-2.63" y="619.58" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape48-117" v:mid="48" v:groupcontext="shape" v:layermember="0" transform="translate(400.5,-166.5)">			<title>Dynamic connector.48</title>			<path d="M9 616.87 L9 639.37" class="st19"></path>		</g>		<g id="shape49-122" v:mid="49" v:groupcontext="shape" v:layermember="0" transform="translate(429.75,-94.5)">			<title>Dynamic connector.49</title>			<path d="M-6.75 616.87 L-6.75 535.87 L-11.25 535.87" class="st19"></path>		</g>		<g id="shape50-127" v:mid="50" v:groupcontext="shape" v:layermember="0" transform="translate(407.25,-110.25)">			<title>Dynamic connector.50</title>			<path d="M2.25 619.12 L2.25 632.62 L15.75 632.62" class="st17"></path>		</g>		<g id="shape52-130" v:mid="52" v:groupcontext="shape" v:layermember="0" transform="translate(445.5,-387)">			<title>Dynamic connector.52</title>			<path d="M0 616.87 L0 715.87 L-35.4 715.87" class="st17"></path>		</g>		<g id="shape51-133" v:mid="51" v:groupcontext="shape" v:layermember="0" transform="translate(400.654,-184.495)">			<title>Dynamic connector.51</title>			<path d="M8.56 616.87 L8.56 513.37 L9.44 513.37" class="st23"></path>		</g>		<g id="shape53-139" v:mid="53" v:groupcontext="shape" transform="translate(283.5,-499.75)">			<title>Sheet.53</title>			<desc>b[15]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="606.875" width="36" height="20"></v:textrect>			<rect x="0" y="596.875" width="36" height="20" class="st8"></rect>			<text x="7.99" y="609.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[15]</text>			</g>		<g id="shape55-142" v:mid="55" v:groupcontext="shape" transform="translate(499.5,-499.5)">			<title>Sheet.55</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="606.875" width="36" height="20"></v:textrect>			<rect x="0" y="596.875" width="36" height="20" class="st8"></rect>			<text x="10.49" y="609.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape56-145" v:mid="56" v:groupcontext="shape" transform="translate(535.5,-499.5)">			<title>Sheet.56</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="606.875" width="36" height="20"></v:textrect>			<rect x="0" y="596.875" width="36" height="20" class="st8"></rect>			<text x="10.49" y="609.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape57-148" v:mid="57" v:groupcontext="shape" transform="translate(337.5,-499.5)">			<title>Sheet.57</title>			<desc>b[14:3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="54" cy="606.875" width="108" height="20"></v:textrect>			<rect x="0" y="596.875" width="108" height="20" class="st8"></rect>			<text x="40.24" y="609.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[14:3]</text>			</g>		<g id="shape58-151" v:mid="58" v:groupcontext="shape" v:layermember="0" transform="translate(481.5,-450)">			<title>Dynamic connector.58</title>			<path d="M0 616.87 L0 625.87 L-36 625.87 L-36 643.87" class="st17"></path>		</g>		<g id="shape59-154" v:mid="59" v:groupcontext="shape" transform="translate(581.625,-108)">			<title>Sheet.59</title>			<desc>V15</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="598.875" width="36" height="36"></v:textrect>			<rect x="0" y="580.875" width="36" height="36" class="st8"></rect>			<text x="9.99" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>V15</text>			</g>		<g id="shape14-157" v:mid="14" v:groupcontext="shape" transform="translate(360,-292.5)">			<title>Sheet.14</title>			<desc>Element select</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="40.5" cy="598.875" width="81" height="36"></v:textrect>			<rect x="0" y="580.875" width="81" height="36" rx="4.5" ry="4.5" class="st11"></rect>			<text x="10.99" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Element select</text>			</g>		<g id="shape18-161" v:mid="18" v:groupcontext="shape" transform="translate(486,-292.5)">			<title>Sheet.18</title>			<desc>Register select</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="40.5" cy="598.875" width="81" height="36"></v:textrect>			<rect x="0" y="580.875" width="81" height="36" rx="4.5" ry="4.5" class="st11"></rect>			<text x="10.74" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Register select</text>			</g>		<g id="shape61-165" v:mid="61" v:groupcontext="shape" transform="translate(175.5,-492.75)">			<title>Sheet.61</title>			<rect x="0" y="580.875" width="108" height="36" class="st10"></rect>		</g>		<g id="shape62-167" v:mid="62" v:groupcontext="shape" transform="translate(177.75,-499.5)">			<title>Sheet.62</title>			<desc>b[31:16]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="51.75" cy="606.875" width="103.5" height="20"></v:textrect>			<rect x="0" y="596.875" width="103.5" height="20" class="st8"></rect>			<text x="35.49" y="609.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[31:16]</text>			</g>		<g id="shape63-170" v:mid="63" v:groupcontext="shape" transform="translate(194.643,-358)">			<title>Sheet.63</title>			<desc>Histogram data path 1</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="35.4286" cy="606.875" width="70.86" height="20"></v:textrect>			<rect x="0" y="596.875" width="70.8571" height="20" class="st8"></rect>			<text x="4.92" y="604.18" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Histogram data <tspan x="22.92" dy="1.2em" class="st14">path 1</tspan></text>			</g>		<g id="shape67-174" v:mid="67" v:groupcontext="shape" transform="translate(175.5,-108)">			<title>Sheet.67</title>			<desc>h[15:8]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="54" cy="598.875" width="108" height="36"></v:textrect>			<rect x="0" y="580.875" width="108" height="36" class="st10"></rect>			<text x="40.24" y="601.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[15:8]</text>			</g>		<g id="shape69-177" v:mid="69" v:groupcontext="shape" transform="translate(302.643,-359)">			<title>Sheet.69</title>			<desc>Histogram data path 0</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="35.4286" cy="606.875" width="70.86" height="20"></v:textrect>			<rect x="0" y="596.875" width="70.8571" height="20" class="st8"></rect>			<text x="4.92" y="604.18" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Histogram data <tspan x="22.92" dy="1.2em" class="st14">path 0</tspan></text>			</g>		<g id="shape11-181" v:mid="11" v:groupcontext="shape" v:layermember="0" transform="translate(274.5,-468)">			<title>Dynamic connector.11</title>			<path d="M9 616.87 L9 1084.87" class="st15"></path>		</g>		<g id="shape24-184" v:mid="24" v:groupcontext="shape" v:layermember="0" transform="translate(172.125,-351)">			<title>Dynamic connector.24</title>			<desc>Multiple data path slices</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="-85.5" cy="607.875" width="106.56" height="18.8036"></v:textrect>			<path d="M-7.95 607.87 L-8.31 607.87 L-162.69 607.87" class="st25"></path>			<rect v:rectcontext="textBkgnd" x="-133.526" y="602.475" width="96.0513" height="10.7998" class="st26"></rect>			<text x="-133.53" y="610.58" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Multiple data path slices</text>			</g>		<g id="shape26-195" v:mid="26" v:groupcontext="shape" transform="translate(0,-492.75)">			<title>Rectangle.26</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<path d="M0 616.87 L175.5 616.87 L175.5 580.87 L0 580.87 L0 616.87 Z" class="st27"></path>		</g>		<g id="shape28-197" v:mid="28" v:groupcontext="shape" v:layermember="0" transform="translate(79.875,-250.875)">			<title>Dynamic connector.28</title>			<path d="M9 621.36 L9 621.72 L9 844.9" class="st5"></path>		</g>		<g id="shape34-204" v:mid="34" v:groupcontext="shape" transform="translate(25.875,-79.2869)">			<title>Sheet.34</title>			<desc>Vector register file V0 through V31</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="63" cy="603.643" width="126" height="26.4631"></v:textrect>			<rect x="0" y="590.412" width="126" height="26.4631" class="st8"></rect>			<text x="26.74" y="600.94" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vector register file<v:newlinechar></v:newlinechar><tspan x="31.73" dy="1.2em" class="st14">V0 through V31</tspan></text>			</g>		<g id="shape27-208" v:mid="27" v:groupcontext="shape">			<title>Rectangle.27</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<path d="M0 616.87 L175.5 616.87 L175.5 580.87 L0 580.87 L0 616.87 Z" class="st3"></path>		</g>		<g id="shape35-210" v:mid="35" v:groupcontext="shape" transform="translate(0,-108)">			<title>Rectangle.35</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<path d="M0 616.87 L175.5 616.87 L175.5 580.87 L0 580.87 L0 616.87 Z" class="st3"></path>		</g>		<g id="shape54-212" v:mid="54" v:groupcontext="shape" transform="translate(0,-234)">			<title>Rectangle.54</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<path d="M0 616.87 L175.5 616.87 L175.5 580.87 L0 580.87 L0 616.87 Z" class="st3"></path>		</g>	</g></g>
</svg>

Histogram instructions

| **Syntax** | **Behavior** |
| --- | --- |
| vhist | inputVec=Data from .tmp load;<br>    DECL_EXT_VREG(tmp);<br>    for (lane = 0; lane < VELEM(128); lane++) {<br>        for (i=0; i<128/8; ++i) {<br>            unsigned char value = inputVec.ub[(128/8)*lane+i];<br>            unsigned char regno = value>>3;<br>            unsigned char element = value & 7;<br>            int vreg_idx = (128/16)*lane+(element);<br>            READ_EXT_VREG(regno,tmp,0);<br>            tmp.uh[vreg_idx]++;<br>            tmp_ext.uw[vreg_idx/8] = V_EXTENDED_WORDVAL;<br>            WRITE_EXT_VREG(regno,tmp,EXT_NEW);<br>        }<br>    }<br>    Copy to clipboard |
| vhist(Qv4) | inputVec=Data from .tmp load;<br>    DECL_EXT_VREG(tmp);<br>    for (lane = 0; lane < VELEM(128); lane++) {<br>        for (i=0; i<128/8; ++i) {<br>            unsigned char value = inputVec.ub[(128/8)*lane+i];<br>            unsigned char regno = value>>3;<br>            unsigned char element = value & 7;<br>            int vreg_idx = (128/16)*lane+(element);<br>            READ_EXT_VREG(regno,tmp,0);<br>            if (QvV[128/8*lane+i]) {<br>                tmp.uh[vreg_idx]++;<br>                tmp_ext.uw[vreg_idx/8] = V_EXTENDED_WORDVAL;<br>            }<br>            WRITE_EXT_VREG(regno,tmp,EXT_NEW);<br>        }<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-2"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-3"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id13">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">vhist</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vhist(Qv4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Weighted Histogram

The vwhist instructions use all of the HVX core resources: the register file, V0-V31, and all 4 instruction pipes.
The instruction also takes 4 execution packets to complete.
The basic unit of the histogram instruction is a 128-bit wide slice - there can be 4 or 8 slices, depending on the particular configuration

The 32 vector registers are configured as multiple 256-entry histograms for vwhist256, where each histogram bin has a width of 16 bits.
Each histogram is 128 bits wide and 32 elements deep, giving a total of 256 histogram bins.

For vwhist256, the 32 vector registers are configured as multiple 128-entry histograms where each histogram bin has a width of 32 bits.
Each histogram is 128 bits wide and 16 elements deep, giving a total of 128 histogram bins.

A vector is read from memory and stored in a temporary location, outside of the register file. The vector carries both the data which is used for the index into the histogram
and the weight. The data occupies the even byte of each halfword and the weight the odd byte of each halfword.

The data read is then divided equally between the histograms. For example:

Even bytes 0 to 15 are profiled into bits 0 to 127 of all 32 vector registers, histogram 0.

Even bytes 16 to 31 are profiled into bits 128 to 255 of all 32 vector registers, histogram 1.

… and so on.

The bytes are processed over multiple cycles to update the histogram bins.
For  each of the histogram slices in vwhist256, the lower 3 bits of each even byte element in the 128-bit slice is used to select the 16-bit position,
while the upper 5 bits select which vector register.

For each of the histogram slices in vwhist128, bits 2:1 of each even byte element in the 128-bit slice are used to select the 32-bit position,
while the upper 5 bits select which vector register. The LSB of the bye is ignored.

The register file entry is then incremented by corresponding weight from the odd byte.

Like vhist, vwhist also occupies all pipes and resources.

Before use, the vector register file must be cleared if a new histogram is to begin, otherwise the current state will be added to the histograms of the next data.

vwhist supports the same addressing modes as standard loads. In addition, a byte-enabled version is available which enables the selection of the elements used in the accumulation.

The following diagram shows a single 8-bit element in byte position 2 of the source data with corresponding weight in byte position 3.
The value is 124, the register number assigned to this is 124 &gt;&gt; 3 = V15, and the element number in the register is 124 & 7 = 4.
The byte position in the example is 2, which is in the first 16 bytes of the input line from memory, so the data will affect the first 128-bit wide slice of the register file.
The 16-bit histogram bin location is then incremented by the weight from byte position 3.
Each 64-bit input group of bytes will affect the respective 128-bit histogram slice.

For a 64-byte vector size there can be a peak total consumption of 64(bytes per vector)/4(packets per operation) \* 4(threads) = 64 bytes per clock cycle per core,
assuming all threads are performing histogramming.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vwhist.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="9.88542in" height="8.63542in" viewbox="0 0 711.75 621.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st29"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-4 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-4 .st2 { fill: #f2f2f2; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-4 .st3 { fill: none; stroke: #000000; stroke-dasharray: 1.68, 1.2; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-4 .st4 { fill: #e8eef7; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-4 .st5 { marker-end: url("#mrkr5-19"); marker-start: url("#mrkr5-17"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-4 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-4 .st7 { fill: none; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-4 .st8 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-4 .st9 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-4 .st10 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-4 .st11 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-4 .st12 { fill: #ffffff; marker-end: url("#mrkr13-44"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-4 .st13 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-4 .st14 { font-size: 1em }
.svg-4 .st15 { fill: none; marker-end: url("#mrkr13-44"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-4 .st16 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-4 .st17 { fill: #ffffff; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-4 .st18 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1 }
.svg-4 .st19 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-4 .st20 { marker-end: url("#mrkr1-111"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1 }
.svg-4 .st21 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.28409090909091 }
.svg-4 .st22 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-4 .st23 { fill: #000000; font-family: Calibri; font-size: 1.16666em; font-weight: bold }
.svg-4 .st24 { marker-end: url("#mrkr13-184"); marker-start: url("#mrkr13-182"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-4 .st25 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-4 .st26 { fill: #ffffff; stroke: #000000; stroke-dasharray: 1.68, 1.2; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-4 .st27 { marker-end: url("#mrkr1-215"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-4 .st28 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-4 .st29 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-17" class="st6" v:arrowtype="5" v:arrowsize="2" v:setback="17.95" refx="17.95" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr5-19" class="st6" v:arrowtype="5" v:arrowsize="2" v:setback="19.39" refx="-19.39" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-11.08,-11.08) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-44" class="st13" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-111" class="st21" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-3.52,-3.52) "></use>	</marker>	<marker id="mrkr13-182" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="31.8" refx="31.8" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr13-184" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker>	<marker id="mrkr1-215" class="st13" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape71-1" v:mid="71" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.71</title>		<rect x="0" y="36.75" width="675" height="585" class="st1"></rect>	</g>	<g id="shape60-3" v:mid="60" v:groupcontext="shape" transform="translate(31.875,-306.375)">		<title>Rectangle.60</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="423.75" width="175.5" height="198" class="st2"></rect>	</g>	<g id="shape12-5" v:mid="12" v:groupcontext="shape" transform="translate(31.875,-36.375)">		<title>Rectangle.12</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<path d="M0 621.75 L175.5 621.75 L175.5 153.75 L0 153.75 L0 621.75 Z" class="st3"></path>	</g>	<g id="shape23-7" v:mid="23" v:groupcontext="shape" transform="translate(207.375,-306.375)">		<title>Rectangle.23</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="423.75" width="108" height="198" class="st4"></rect>	</g>	<g id="shape22-9" v:mid="22" v:groupcontext="shape" transform="translate(315.375,-306.375)">		<title>Rectangle</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="423.75" width="288" height="198" class="st4"></rect>	</g>	<g id="shape32-11" v:mid="32" v:groupcontext="shape" v:layermember="0" transform="translate(648.375,-270.375)">		<title>Dynamic connector.32</title>		<path d="M9 626.24 L9 626.6 L9 814.9" class="st5"></path>	</g>	<g id="shape20-20" v:mid="20" v:groupcontext="shape" transform="translate(207.375,-270.375)">		<title>Sheet.20</title>		<rect x="0" y="585.75" width="396" height="36" class="st7"></rect>	</g>	<g id="shape3-22" v:mid="3" v:groupcontext="shape" transform="translate(614.625,-270.375)">		<title>Sheet.3</title>		<desc>V31</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st8"></rect>		<text x="8.51" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>V31</text>		</g>	<g id="shape4-25" v:mid="4" v:groupcontext="shape" transform="translate(614.625,-36.375)">		<title>Sheet.4</title>		<desc>V0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st8"></rect>		<text x="11.55" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>V0</text>		</g>	<g id="shape7-28" v:mid="7" v:groupcontext="shape" transform="translate(567.375,-529.125)">		<title>Sheet.7</title>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>	</g>	<g id="shape13-30" v:mid="13" v:groupcontext="shape" transform="translate(315.375,-529.125)">		<title>Sheet.13</title>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>	</g>	<g id="shape2-32" v:mid="2" v:groupcontext="shape" transform="translate(306.375,-63.375)">		<title>Sheet.2</title>		<desc>Histogram 0 Storage</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="144" cy="594.75" width="288" height="54"></v:textrect>		<rect x="0" y="567.75" width="288" height="54" class="st8"></rect>		<text x="94.32" y="598.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Histogram 0 Storage</text>		</g>	<g id="shape19-35" v:mid="19" v:groupcontext="shape" transform="translate(495.375,-423.375)">		<title>Sheet.19</title>		<desc>&#62;&#62;3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" rx="4.5" ry="4.5" class="st10"></rect>		<text x="10.49" y="606.75" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;3</text>		</g>	<g id="shape21-38" v:mid="21" v:groupcontext="shape" transform="translate(459.375,-423.375)">		<title>Sheet.21</title>		<desc>&#38; 0x7</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" rx="4.5" ry="4.5" class="st10"></rect>		<text x="6.23" y="606.75" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#38; 0x7</text>		</g>	<g id="shape36-41" v:mid="36" v:groupcontext="shape" transform="translate(346.875,-225.375)">		<title>Sheet.36</title>		<desc>Increment element by weight</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="47.25" cy="603.75" width="94.5" height="36"></v:textrect>		<rect x="0" y="585.75" width="94.5" height="36" rx="4.5" ry="4.5" class="st12"></rect>		<text x="22.03" y="592.95" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Increment <tspan x="19.74" dy="1.2em" class="st14">element by </tspan><tspan x="30.61" dy="1.2em" class="st14">weight</tspan></text>		</g>	<g id="shape40-48" v:mid="40" v:groupcontext="shape" transform="translate(589.875,-526.875)">		<title>Sheet.40</title>		<desc>Line From Memory</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="49.5" cy="603.75" width="99" height="36"></v:textrect>		<rect x="0" y="585.75" width="99" height="36" class="st15"></rect>		<text x="25.3" y="600.15" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Line From <tspan x="28.62" dy="1.2em" class="st14">Memory</tspan></text>		</g>	<g id="shape41-53" v:mid="41" v:groupcontext="shape" transform="translate(117.375,-567.375)">		<title>Sheet.41</title>		<desc>VWHIST128(Rt/Rx+#I)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="108" cy="603.75" width="216" height="36"></v:textrect>		<rect x="0" y="585.75" width="216" height="36" class="st15"></rect>		<text x="54.64" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>VWHIST128(Rt/Rx+#I)</text>		</g>	<g id="shape42-57" v:mid="42" v:groupcontext="shape" transform="translate(207.375,-63.375)">		<title>Sheet.42</title>		<desc>Histogram 1 Storage</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="594.75" width="108" height="54"></v:textrect>		<rect x="0" y="567.75" width="108" height="54" class="st8"></rect>		<text x="4.32" y="598.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Histogram 1 Storage</text>		</g>	<g id="shape8-60" v:mid="8" v:groupcontext="shape" transform="translate(531.375,-529.125)">		<title>Sheet.8</title>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>	</g>	<g id="shape9-62" v:mid="9" v:groupcontext="shape" transform="translate(495.375,-529.125)">		<title>Sheet.9</title>		<desc>b2 = 124</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>		<text x="7.46" y="600.15" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b2 =<v:newlinechar></v:newlinechar><tspan x="8.88" dy="1.2em" class="st14">124</tspan></text>		</g>	<g id="shape10-66" v:mid="10" v:groupcontext="shape" transform="translate(351.375,-529.125)">		<title>Sheet.10</title>		<rect x="0" y="585.75" width="108" height="36" class="st10"></rect>	</g>	<g id="shape25-68" v:mid="25" v:groupcontext="shape" transform="translate(207.375,-36.375)">		<title>Sheet.25</title>		<rect x="0" y="585.75" width="396" height="36" class="st7"></rect>	</g>	<g id="shape29-70" v:mid="29" v:groupcontext="shape" v:layermember="0" transform="translate(198.375,-504.375)">		<title>Dynamic connector.29</title>		<path d="M9 621.75 L9 1089.75" class="st16"></path>	</g>	<g id="shape30-73" v:mid="30" v:groupcontext="shape" v:layermember="0" transform="translate(594.375,-504.375)">		<title>Dynamic connector.30</title>		<path d="M9 621.75 L9 1053.75" class="st16"></path>	</g>	<g id="shape31-76" v:mid="31" v:groupcontext="shape" transform="translate(634.875,-99.375)">		<title>Sheet.31</title>		<desc>V1-V30</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="24.75" cy="610.5" width="49.5" height="22.5"></v:textrect>		<rect x="0" y="599.25" width="49.5" height="22.5" class="st17"></rect>		<text x="6.98" y="614.1" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>V1-V30</text>		</g>	<g id="shape15-79" v:mid="15" v:groupcontext="shape" v:layermember="0" transform="translate(504.375,-529.125)">		<title>Dynamic connector.15</title>		<path d="M9 621.75 L9 691.5" class="st18"></path>	</g>	<g id="shape16-82" v:mid="16" v:groupcontext="shape" transform="translate(315.375,-144.375)">		<title>Sheet.16</title>		<desc>h[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>		<text x="8.13" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[7]</text>		</g>	<g id="shape17-85" v:mid="17" v:groupcontext="shape" transform="translate(351.375,-144.375)">		<title>Sheet.17</title>		<desc>h[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>		<text x="8.13" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[6]</text>		</g>	<g id="shape33-88" v:mid="33" v:groupcontext="shape" transform="translate(387.375,-144.375)">		<title>Sheet.33</title>		<desc>h[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>		<text x="8.13" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[5]</text>		</g>	<g id="shape37-91" v:mid="37" v:groupcontext="shape" transform="translate(423.375,-144.375)">		<title>Sheet.37</title>		<desc>h[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st19"></rect>		<text x="8.13" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[4]</text>		</g>	<g id="shape38-94" v:mid="38" v:groupcontext="shape" transform="translate(459.375,-144.375)">		<title>Sheet.38</title>		<desc>h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>		<text x="8.13" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[3]</text>		</g>	<g id="shape39-97" v:mid="39" v:groupcontext="shape" transform="translate(495.375,-144.375)">		<title>Sheet.39</title>		<desc>h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>		<text x="8.13" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[2]</text>		</g>	<g id="shape43-100" v:mid="43" v:groupcontext="shape" transform="translate(531.375,-144.375)">		<title>Sheet.43</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>		<text x="8.13" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape44-103" v:mid="44" v:groupcontext="shape" transform="translate(567.375,-144.375)">		<title>Sheet.44</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>		<text x="8.13" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape45-106" v:mid="45" v:groupcontext="shape" v:layermember="0" transform="translate(619.125,-324.375)">		<title>Dynamic connector.45</title>		<path d="M-2.25 621.75 L-2.25 783.75 L-15.75 783.75" class="st20"></path>	</g>	<g id="shape46-112" v:mid="46" v:groupcontext="shape" v:layermember="0" transform="translate(513.375,-423.375)">		<title>Dynamic connector.46</title>		<path d="M0 621.75 L0 720.75 L87 720.75 A3 3 0 1 1 93 720.75 L103.5 720.75" class="st18"></path>	</g>	<g id="shape47-115" v:mid="47" v:groupcontext="shape" transform="translate(441.375,-211.875)">		<title>Center drag circle</title>		<desc>+</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="0" cy="621.75" width="15.75" height="54"></v:textrect>		<path d="M-9 621.75 A9 9 0 0 1 9 621.75 A9 9 0 1 1 -9 621.75 Z" class="st22"></path>		<text x="-3.49" y="625.95" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape48-118" v:mid="48" v:groupcontext="shape" v:layermember="0" transform="translate(432.375,-202.875)">		<title>Dynamic connector.48</title>		<path d="M9 621.75 L9 644.25" class="st20"></path>	</g>	<g id="shape49-123" v:mid="49" v:groupcontext="shape" v:layermember="0" transform="translate(461.625,-130.875)">		<title>Dynamic connector.49</title>		<path d="M-6.75 621.75 L-6.75 540.75 L-11.25 540.75" class="st20"></path>	</g>	<g id="shape50-128" v:mid="50" v:groupcontext="shape" v:layermember="0" transform="translate(439.125,-146.625)">		<title>Dynamic connector.50</title>		<path d="M2.25 624 L2.25 637.5 L15.75 637.5" class="st18"></path>	</g>	<g id="shape53-131" v:mid="53" v:groupcontext="shape" transform="translate(315.375,-536.125)">		<title>Sheet.53</title>		<desc>b15</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="611.75" width="36" height="20"></v:textrect>		<rect x="0" y="601.75" width="36" height="20" class="st8"></rect>		<text x="8.77" y="615.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b15</text>		</g>	<g id="shape55-134" v:mid="55" v:groupcontext="shape" transform="translate(531.375,-535.875)">		<title>Sheet.55</title>		<desc>b1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="611.75" width="36" height="20"></v:textrect>		<rect x="0" y="601.75" width="36" height="20" class="st8"></rect>		<text x="11.81" y="615.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b1</text>		</g>	<g id="shape56-137" v:mid="56" v:groupcontext="shape" transform="translate(567.375,-535.875)">		<title>Sheet.56</title>		<desc>b0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="611.75" width="36" height="20"></v:textrect>		<rect x="0" y="601.75" width="36" height="20" class="st8"></rect>		<text x="11.81" y="615.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b0</text>		</g>	<g id="shape57-140" v:mid="57" v:groupcontext="shape" transform="translate(351.375,-531.375)">		<title>Sheet.57</title>		<desc>b14 down to b3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="611.75" width="108" height="20"></v:textrect>		<rect x="0" y="601.75" width="108" height="20" class="st8"></rect>		<text x="15.57" y="615.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b14 down to b3</text>		</g>	<g id="shape58-143" v:mid="58" v:groupcontext="shape" v:layermember="0" transform="translate(513.375,-486.375)">		<title>Dynamic connector.58</title>		<path d="M0 621.75 L0 630.75 L-36 630.75 L-36 648.75" class="st18"></path>	</g>	<g id="shape59-146" v:mid="59" v:groupcontext="shape" transform="translate(613.5,-144.375)">		<title>Sheet.59</title>		<desc>V15</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st8"></rect>		<text x="8.51" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>V15</text>		</g>	<g id="shape14-149" v:mid="14" v:groupcontext="shape" transform="translate(373.875,-369.375)">		<title>Sheet.14</title>		<desc>Element Select</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="40.5" cy="603.75" width="81" height="36"></v:textrect>		<rect x="0" y="585.75" width="81" height="36" rx="4.5" ry="4.5" class="st12"></rect>		<text x="4.26" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Element Select</text>		</g>	<g id="shape18-153" v:mid="18" v:groupcontext="shape" transform="translate(517.875,-328.875)">		<title>Sheet.18</title>		<desc>Register Select</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="40.5" cy="603.75" width="81" height="36"></v:textrect>		<rect x="0" y="585.75" width="81" height="36" rx="4.5" ry="4.5" class="st12"></rect>		<text x="4.61" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Register Select</text>		</g>	<g id="shape61-157" v:mid="61" v:groupcontext="shape" transform="translate(207.375,-529.125)">		<title>Sheet.61</title>		<rect x="0" y="585.75" width="108" height="36" class="st10"></rect>	</g>	<g id="shape62-159" v:mid="62" v:groupcontext="shape" transform="translate(209.625,-535.875)">		<title>Sheet.62</title>		<desc>b31 down to b16</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="51.75" cy="611.75" width="103.5" height="20"></v:textrect>		<rect x="0" y="601.75" width="103.5" height="20" class="st8"></rect>		<text x="10.28" y="615.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b31 down to b16</text>		</g>	<g id="shape63-162" v:mid="63" v:groupcontext="shape" transform="translate(226.518,-394.375)">		<title>Sheet.63</title>		<desc>Histogram Datapath 1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="35.4286" cy="611.75" width="70.86" height="20"></v:textrect>		<rect x="0" y="601.75" width="70.8571" height="20" class="st8"></rect>		<text x="10.21" y="608.15" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Histogram <tspan x="8.39" dy="1.2em" class="st14">Datapath 1</tspan></text>		</g>	<g id="shape67-166" v:mid="67" v:groupcontext="shape" transform="translate(207.375,-144.375)">		<title>Sheet.67</title>		<desc>h15 down to h8</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="603.75" width="108" height="36"></v:textrect>		<rect x="0" y="585.75" width="108" height="36" class="st10"></rect>		<text x="15.57" y="607.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h15 down to h8</text>		</g>	<g id="shape69-169" v:mid="69" v:groupcontext="shape" transform="translate(217.518,-333.375)">		<title>Sheet.69</title>		<desc>Histogram Datapath 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="35.4286" cy="611.75" width="70.86" height="20"></v:textrect>		<rect x="0" y="601.75" width="70.8571" height="20" class="st8"></rect>		<text x="10.21" y="608.15" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Histogram <tspan x="8.39" dy="1.2em" class="st14">Datapath 0</tspan></text>		</g>	<g id="shape11-173" v:mid="11" v:groupcontext="shape" v:layermember="0" transform="translate(306.375,-504.375)">		<title>Dynamic connector.11</title>		<path d="M9 621.75 L9 1089.75" class="st16"></path>	</g>	<g id="shape24-176" v:mid="24" v:groupcontext="shape" v:layermember="0" transform="translate(204,-387.375)">		<title>Dynamic connector.24</title>		<desc>Multiple Datapath Slices</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="-85.5" cy="612.75" width="129.3" height="22.4037"></v:textrect>		<path d="M-7.95 612.75 L-8.31 612.75 L-162.69 612.75" class="st24"></path>		<rect v:rectcontext="textBkgnd" x="-144.792" y="605.55" width="118.583" height="14.4001" class="st25"></rect>		<text x="-144.79" y="616.35" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Multiple Datapath Slices</text>		</g>	<g id="shape26-187" v:mid="26" v:groupcontext="shape" transform="translate(31.875,-529.125)">		<title>Rectangle.26</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<path d="M0 621.75 L175.5 621.75 L175.5 585.75 L0 585.75 L0 621.75 Z" class="st26"></path>	</g>	<g id="shape28-189" v:mid="28" v:groupcontext="shape" v:layermember="0" transform="translate(111.75,-287.25)">		<title>Dynamic connector.28</title>		<path d="M9 626.24 L9 626.6 L9 849.78" class="st5"></path>	</g>	<g id="shape34-196" v:mid="34" v:groupcontext="shape" transform="translate(57.75,-115.662)">		<title>Sheet.34</title>		<desc>Vector Register File V0-V31</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="63" cy="608.518" width="126" height="26.4631"></v:textrect>		<rect x="0" y="595.287" width="126" height="26.4631" class="st8"></rect>		<text x="15.72" y="604.92" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vector Register File<v:newlinechar></v:newlinechar><tspan x="45.23" dy="1.2em" class="st14">V0</tspan>-V31</text>		</g>	<g id="shape27-200" v:mid="27" v:groupcontext="shape" transform="translate(31.875,-36.375)">		<title>Rectangle.27</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<path d="M0 621.75 L175.5 621.75 L175.5 585.75 L0 585.75 L0 621.75 Z" class="st3"></path>	</g>	<g id="shape35-202" v:mid="35" v:groupcontext="shape" transform="translate(31.875,-144.375)">		<title>Rectangle.35</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<path d="M0 621.75 L175.5 621.75 L175.5 585.75 L0 585.75 L0 621.75 Z" class="st3"></path>	</g>	<g id="shape54-204" v:mid="54" v:groupcontext="shape" transform="translate(31.875,-270.375)">		<title>Rectangle.54</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<path d="M0 621.75 L175.5 621.75 L175.5 585.75 L0 585.75 L0 621.75 Z" class="st3"></path>	</g>	<g id="shape70-206" v:mid="70" v:groupcontext="shape" transform="translate(459.375,-529.125)">		<title>Sheet.70</title>		<desc>b3= 6</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<rect x="0" y="585.75" width="36" height="36" class="st10"></rect>		<text x="8.82" y="600.15" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b3=<v:newlinechar></v:newlinechar><tspan x="14.96" dy="1.2em" class="st14">6</tspan></text>		</g>	<g id="shape51-210" v:mid="51" v:groupcontext="shape" transform="translate(454.875,-387.375)">		<title>Sheet.51</title>		<path d="M22.5 585.75 L22.5 621.75 L0 621.75" class="st27"></path>	</g>	<g id="shape52-216" v:mid="52" v:groupcontext="shape" transform="translate(405.375,-405.375)">		<title>Sheet.52</title>		<path d="M72 498 L72 531.75 L0 531.75 L0 621.75" class="st28"></path>	</g>	<g id="shape64-219" v:mid="64" v:groupcontext="shape" transform="translate(405.375,-220.875)">		<title>Sheet.64</title>		<path d="M0 473.25 L0 563.25 L36 563.25 L36 621.75" class="st27"></path>	</g></g>
</svg>

Weighted Histogram instructions

| **Syntax** | **Behavior** |
| --- | --- |
| vwhist256 | input = Data from .tmp load;<br>    {<br>        for (i = 0; i < VELEM(16); i++) {<br>            bucket = input.h[i].ub[0];<br>            weight = 0;<br>            vindex = (bucket >> 3) & 0x1F;<br>            elindex = ((i>>0) & (~7)) | ((bucket>>0) & 7);<br>            DECL_EXT_VREG(tmp);<br>            READ_EXT_VREG(vindex,tmp,0);<br>            {<br>                weight = input.h[i].ub[1];<br>            }<br>            {<br>                tmp.uh[elindex] = (tmp.uh[elindex] + weight);<br>                tmp_ext.uw[elindex/(8>>0)] = V_EXTENDED_WORDVAL;<br>            }<br>            WRITE_EXT_VREG(vindex,tmp,EXT_NEW);<br>        }<br>    Copy to clipboard |
| vwhist256(Qv4) | input = Data from .tmp load;<br>    {<br>        for (i = 0; i < VELEM(16); i++) {<br>            bucket = input.h[i].ub[0];<br>            weight = 0;<br>            vindex = (bucket >> 3) & 0x1F;<br>            elindex = ((i>>0) & (~7)) | ((bucket>>0) & 7);<br>            DECL_EXT_VREG(tmp);<br>            READ_EXT_VREG(vindex,tmp,0);<br>            {<br>                weight = input.h[i].ub[1];<br>            }<br>            if (QvV[2*i]) {<br>                tmp.uh[elindex] = (tmp.uh[elindex] + weight);<br>                tmp_ext.uw[elindex/(8>>0)] = V_EXTENDED_WORDVAL;<br>            }<br>            WRITE_EXT_VREG(vindex,tmp,EXT_NEW);<br>        }<br>    Copy to clipboard |
| vwhist256:sat | input = Data from .tmp load;<br>    {<br>        for (i = 0; i < VELEM(16); i++) {<br>            bucket = input.h[i].ub[0];<br>            weight = 0;<br>            vindex = (bucket >> 3) & 0x1F;<br>            elindex = ((i>>0) & (~7)) | ((bucket>>0) & 7);<br>            DECL_EXT_VREG(tmp);<br>            READ_EXT_VREG(vindex,tmp,0);<br>            {<br>                weight = input.h[i].ub[1];<br>            }<br>            {<br>                tmp.uh[elindex] = usat_16(tmp.uh[elindex] + weight);<br>                tmp_ext.uw[elindex/(8>>0)] = V_EXTENDED_WORDVAL;<br>            }<br>            WRITE_EXT_VREG(vindex,tmp,EXT_NEW);<br>        }<br>    Copy to clipboard |
| vwhist256(Qv4):sat | input = Data from .tmp load;<br>    {<br>        for (i = 0; i < VELEM(16); i++) {<br>            bucket = input.h[i].ub[0];<br>            weight = 0;<br>            vindex = (bucket >> 3) & 0x1F;<br>            elindex = ((i>>0) & (~7)) | ((bucket>>0) & 7);<br>            DECL_EXT_VREG(tmp);<br>            READ_EXT_VREG(vindex,tmp,0);<br>            {<br>                weight = input.h[i].ub[1];<br>            }<br>            if (QvV[2*i]) {<br>                tmp.uh[elindex] = usat_16(tmp.uh[elindex] + weight);<br>                tmp_ext.uw[elindex/(8>>0)] = V_EXTENDED_WORDVAL;<br>            }<br>            WRITE_EXT_VREG(vindex,tmp,EXT_NEW);<br>        }<br>    Copy to clipboard |
| vwhist128 | input = Data from .tmp load;<br>    {<br>        for (i = 0; i < VELEM(16); i++) {<br>            bucket = input.h[i].ub[0];<br>            weight = 0;<br>            vindex = (bucket >> 3) & 0x1F;<br>            elindex = ((i>>1) & (~3)) | ((bucket>>1) & 3);<br>            DECL_EXT_VREG(tmp);<br>            READ_EXT_VREG(vindex,tmp,0);<br>            {<br>                weight = input.h[i].ub[1];<br>            }<br>            {<br>                tmp.uw[elindex] = (tmp.uw[elindex] + weight);<br>                tmp_ext.uw[elindex/(8>>1)] = V_EXTENDED_WORDVAL;<br>            }<br>            WRITE_EXT_VREG(vindex,tmp,EXT_NEW);<br>        }<br>    Copy to clipboard |
| vwhist128(Qv4) | input = Data from .tmp load;<br>    {<br>        for (i = 0; i < VELEM(16); i++) {<br>            bucket = input.h[i].ub[0];<br>            weight = 0;<br>            vindex = (bucket >> 3) & 0x1F;<br>            elindex = ((i>>1) & (~3)) | ((bucket>>1) & 3);<br>            DECL_EXT_VREG(tmp);<br>            READ_EXT_VREG(vindex,tmp,0);<br>            {<br>                weight = input.h[i].ub[1];<br>            }<br>            if (QvV[2*i]) {<br>                tmp.uw[elindex] = (tmp.uw[elindex] + weight);<br>                tmp_ext.uw[elindex/(8>>1)] = V_EXTENDED_WORDVAL;<br>            }<br>            WRITE_EXT_VREG(vindex,tmp,EXT_NEW);<br>        }<br>    Copy to clipboard |
| vwhist128(#u1) | input = Data from .tmp load;<br>    {<br>        for (i = 0; i < VELEM(16); i++) {<br>            bucket = input.h[i].ub[0];<br>            weight = 0;<br>            vindex = (bucket >> 3) & 0x1F;<br>            elindex = ((i>>1) & (~3)) | ((bucket>>1) & 3);<br>            DECL_EXT_VREG(tmp);<br>            READ_EXT_VREG(vindex,tmp,0);<br>            if ((bucket & 1) == u) {<br>                weight = input.h[i].ub[1];<br>            }<br>            {<br>                tmp.uw[elindex] = (tmp.uw[elindex] + weight);<br>                tmp_ext.uw[elindex/(8>>1)] = V_EXTENDED_WORDVAL;<br>            }<br>            WRITE_EXT_VREG(vindex,tmp,EXT_NEW);<br>        }<br>    Copy to clipboard |
| vwhist128(Qv4,#u1) | input = Data from .tmp load;<br>    {<br>        for (i = 0; i < VELEM(16); i++) {<br>            bucket = input.h[i].ub[0];<br>            weight = 0;<br>            vindex = (bucket >> 3) & 0x1F;<br>            elindex = ((i>>1) & (~3)) | ((bucket>>1) & 3);<br>            DECL_EXT_VREG(tmp);<br>            READ_EXT_VREG(vindex,tmp,0);<br>            if ((bucket & 1) == u) {<br>                weight = input.h[i].ub[1];<br>            }<br>            if (QvV[2*i]) {<br>                tmp.uw[elindex] = (tmp.uw[elindex] + weight);<br>                tmp_ext.uw[elindex/(8>>1)] = V_EXTENDED_WORDVAL;<br>            }<br>            WRITE_EXT_VREG(vindex,tmp,EXT_NEW);<br>        }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-5"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-6"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id15">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">vwhist256</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vwhist256(Qv4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vwhist256:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vwhist256(Qv4):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vwhist128</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vwhist128(Qv4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vwhist128(#u1)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vwhist128(Qv4,#u1)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### ALU-DOUBLE-RESOURCE

The HVX ALU double resource instruction subclass includes ALU instructions that use a pair of HVX resources.

#### Predicate operations

Perform bitwise logical operations between two vector predicate registers Qs and Qt, and place the result in Qd.
The operations are element-size agnostic.

The following combinations are implemented: Qs & Qt, Qs & !Qt,  Qs | Qt, Qs | !Qt, Qs ^ Qt.
Interleave predicate bits from two vectors to match a shuffling operation like vsat or vround.
Forms that match word-to-halfword and halfword-to-byte shuffling are available.

Predicate operations instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Qd4.h=vshuffe(Qs4.w,Qt4.w) | for (i = 0; i < VELEM(8); i++) {<br>        QdV[i]=(i & 2) ? QsV[i-2] : QtV[i];<br>    }<br>    Copy to clipboard |
| Qd4.b=vshuffe(Qs4.h,Qt4.h) | for (i = 0; i < VELEM(8); i++) {<br>        QdV[i]=(i & 1) ? QsV[i-1] : QtV[i];<br>    }<br>    Copy to clipboard |
| Qd4=or(Qs4,Qt4) | for (i = 0; i < VELEM(8); i++) {<br>        QdV[i]=QsV[i] || QtV[i];<br>    }<br>    Copy to clipboard |
| Qd4=and(Qs4,Qt4) | for (i = 0; i < VELEM(8); i++) {<br>        QdV[i]=QsV[i] && QtV[i];<br>    }<br>    Copy to clipboard |
| Qd4=xor(Qs4,Qt4) | for (i = 0; i < VELEM(8); i++) {<br>        QdV[i]=QsV[i] ^ QtV[i];<br>    }<br>    Copy to clipboard |
| Qd4=or(Qs4,!Qt4) | for (i = 0; i < VELEM(8); i++) {<br>        QdV[i]=QsV[i] || !QtV[i];<br>    }<br>    Copy to clipboard |
| Qd4=and(Qs4,!Qt4) | for (i = 0; i < VELEM(8); i++) {<br>        QdV[i]=QsV[i] && !QtV[i];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses any pair of the HVX resources (both multiply or shift and permute/shift).

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-7"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-8"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id17">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Qd4.h=vshuffe(Qs4.w,Qt4.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4.b=vshuffe(Qs4.h,Qt4.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=or(Qs4,Qt4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=and(Qs4,Qt4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=xor(Qs4,Qt4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=or(Qs4,!Qt4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=and(Qs4,!Qt4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-9"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-10"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id18">
<caption><span class="caption-text">Predicate operations intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Qd4.h=vshuffe(Qs4.w,Qt4.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Qh_vshuffe_QwQw(HVX_VectorPred Qs, HVX_VectorPred Qt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4.b=vshuffe(Qs4.h,Qt4.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Qb_vshuffe_QhQh(HVX_VectorPred Qs, HVX_VectorPred Qt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=or(Qs4,Qt4)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_or_QQ(HVX_VectorPred Qs, HVX_VectorPred Qt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=and(Qs4,Qt4)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_and_QQ(HVX_VectorPred Qs, HVX_VectorPred Qt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=xor(Qs4,Qt4)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_xor_QQ(HVX_VectorPred Qs, HVX_VectorPred Qt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=or(Qs4,!Qt4)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_or_QQn(HVX_VectorPred Qs, HVX_VectorPred Qt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=and(Qs4,!Qt4)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_and_QQn(HVX_VectorPred Qs, HVX_VectorPred Qt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Combine

Combine two input vector registers into a single destination vector register pair.

Using a scalar predicate, conditionally copy a single vector register to a destination vector register, or conditionally combine two input vectors into a destination vector register pair. A scalar predicate guards the entire operation. If the scalar predicate is true, the operation is performed. Otherwise the instruction is treated as a NOP.

Combine instructions

| **Syntax** | **Behavior** |
| --- | --- |
| if (Ps) Vdd=vcombine(Vu,Vv) | if (Ps[0]) {<br>         for (i = 0; i < VELEM(8); i++) {<br>             Vdd.v[0].ub[i] = Vv.ub[i];<br>             Vdd.v[1].ub[i] = Vu.ub[i];<br>         }<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Ps) Vdd=vcombine(Vu,Vv) | if (!Ps[0]) {<br>         for (i = 0; i < VELEM(8); i++) {<br>             Vdd.v[0].ub[i] = Vv.ub[i];<br>             Vdd.v[1].ub[i] = Vu.ub[i];<br>         }<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| Vdd=vcombine(Vu,Vv) | for (i = 0; i < VELEM(8); i++) {<br>        Vdd.v[0].ub[i] = Vv.ub[i];<br>        Vdd.v[1].ub[i] = Vu.ub[i];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses any pair of the HVX resources (both multiply or shift and permute/shift).

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-11"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-12"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id20">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">if (Ps) Vdd=vcombine(Vu,Vv)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Ps) Vdd=vcombine(Vu,Vv)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd=vcombine(Vu,Vv)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-13"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-14"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id21">
<caption><span class="caption-text">Combine intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd=vcombine(Vu,Vv)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_W_vcombine_VV(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### In-lane shuffle

vshuffoe performs both the vshuffo and vshuffe operation at the same time, with even elements placed into the even vector register of
Vdd, and odd elements placed in the odd vector register of the destination vector pair.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vshuffoe.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.26042in" height="5.58854in" viewbox="0 0 450.75 402.375" xml:space="preserve" color-interpolation-filters="sRGB" class="st10"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-15 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-15 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-15 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-15 .st4 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-15 .st5 { marker-end: url("#mrkr13-71"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-15 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-15 .st7 { marker-end: url("#mrkr1-174"); marker-start: url("#mrkr1-172"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-15 .st8 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-15 .st9 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-15 .st10 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-71" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-172" class="st8" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr1-174" class="st8" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape62-1" v:mid="62" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.62</title>		<rect x="0" y="36.75" width="414" height="365.625" class="st1"></rect>	</g>	<g id="shape31-3" v:mid="31" v:groupcontext="shape" transform="translate(27.375,-360.375)">		<title>Sheet.31</title>		<desc>Vdd.b=vshuffoe(Vu.b,Vv.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="74.25" cy="393.375" width="148.5" height="18"></v:textrect>		<rect x="0" y="384.375" width="148.5" height="18" class="st2"></rect>		<text x="20.34" y="396.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.b=vshuffoe(Vu.b,Vv.b)</text>		</g>	<g id="shape10-6" v:mid="10" v:groupcontext="shape" transform="translate(27.375,-324.375)">		<title>Sheet.10</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape34-9" v:mid="34" v:groupcontext="shape" transform="translate(63.375,-324.375)">		<title>Sheet.34</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape36-12" v:mid="36" v:groupcontext="shape" transform="translate(99.375,-324.375)">		<title>Sheet.36</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape37-15" v:mid="37" v:groupcontext="shape" transform="translate(135.375,-324.375)">		<title>Sheet.37</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape42-18" v:mid="42" v:groupcontext="shape" transform="translate(27.375,-216.375)">		<title>Sheet.42</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape43-21" v:mid="43" v:groupcontext="shape" transform="translate(63.375,-216.375)">		<title>Sheet.43</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape44-24" v:mid="44" v:groupcontext="shape" transform="translate(99.375,-216.375)">		<title>Sheet.44</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape45-27" v:mid="45" v:groupcontext="shape" transform="translate(135.375,-216.375)">		<title>Sheet.45</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape46-30" v:mid="46" v:groupcontext="shape" transform="translate(243.375,-216.375)">		<title>Sheet.46</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape47-33" v:mid="47" v:groupcontext="shape" transform="translate(279.375,-216.375)">		<title>Sheet.47</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape48-36" v:mid="48" v:groupcontext="shape" transform="translate(315.375,-216.375)">		<title>Sheet.48</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape49-39" v:mid="49" v:groupcontext="shape" transform="translate(351.375,-216.375)">		<title>Sheet.49</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape50-42" v:mid="50" v:groupcontext="shape" transform="translate(171.375,-324.375)">		<title>Sheet.50</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st2"></rect>		<text x="12.5" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape51-45" v:mid="51" v:groupcontext="shape" transform="translate(243.375,-324.375)">		<title>Sheet.51</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape52-48" v:mid="52" v:groupcontext="shape" transform="translate(279.375,-324.375)">		<title>Sheet.52</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape53-51" v:mid="53" v:groupcontext="shape" transform="translate(315.375,-324.375)">		<title>Sheet.53</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape54-54" v:mid="54" v:groupcontext="shape" transform="translate(351.375,-324.375)">		<title>Sheet.54</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st4"></rect>		<text x="10.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape55-57" v:mid="55" v:groupcontext="shape" transform="translate(387.375,-324.375)">		<title>Sheet.55</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="384.375" width="27.01" height="36"></v:textrect>		<rect x="0" y="366.375" width="27" height="36" class="st2"></rect>		<text x="8.25" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape38-60" v:mid="38" v:groupcontext="shape" transform="translate(171.375,-216.375)">		<title>Sheet.38</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="384.375" width="54" height="36"></v:textrect>		<rect x="0" y="366.375" width="54" height="36" class="st2"></rect>		<text x="9.74" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape39-63" v:mid="39" v:groupcontext="shape" transform="translate(387.375,-216.375)">		<title>Sheet.39</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="384.375" width="45.01" height="36"></v:textrect>		<rect x="0" y="366.375" width="45" height="36" class="st2"></rect>		<text x="5.24" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape40-66" v:mid="40" v:groupcontext="shape" transform="translate(771.75,78) rotate(90)">		<title>Sheet.40</title>		<path d="M0 402.38 L62.19 402.38" class="st5"></path>	</g>	<g id="shape41-72" v:mid="41" v:groupcontext="shape" transform="translate(302.813,-295.596) rotate(21.8014)">		<title>Sheet.41</title>		<path d="M0 402.38 L184.06 402.38" class="st5"></path>	</g>	<g id="shape56-77" v:mid="56" v:groupcontext="shape" transform="translate(482.813,451.596) rotate(158.199)">		<title>Sheet.56</title>		<path d="M0 402.38 L184.06 402.38" class="st5"></path>	</g>	<g id="shape57-82" v:mid="57" v:groupcontext="shape" transform="translate(699.75,78) rotate(90)">		<title>Sheet.57</title>		<path d="M0 402.38 L62.19 402.38" class="st5"></path>	</g>	<g id="shape58-87" v:mid="58" v:groupcontext="shape" transform="translate(519.75,78) rotate(90)">		<title>Sheet.58</title>		<path d="M0 402.38 L62.19 402.38" class="st5"></path>	</g>	<g id="shape59-92" v:mid="59" v:groupcontext="shape" transform="translate(230.813,-295.596) rotate(21.8014)">		<title>Sheet.59</title>		<path d="M0 402.38 L184.06 402.38" class="st5"></path>	</g>	<g id="shape60-97" v:mid="60" v:groupcontext="shape" transform="translate(410.813,451.596) rotate(158.199)">		<title>Sheet.60</title>		<path d="M0 402.38 L184.06 402.38" class="st5"></path>	</g>	<g id="shape61-102" v:mid="61" v:groupcontext="shape" transform="translate(447.75,78) rotate(90)">		<title>Sheet.61</title>		<path d="M0 402.38 L62.19 402.38" class="st5"></path>	</g>	<g id="shape2-107" v:mid="2" v:groupcontext="shape" transform="translate(22.875,-189.375)">		<title>Sheet.2</title>		<desc>Vdd.h=vshuffoe(Vu.h,Vv.h)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76.5" cy="393.375" width="153" height="18"></v:textrect>		<rect x="0" y="384.375" width="153" height="18" class="st2"></rect>		<text x="22.59" y="396.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h=vshuffoe(Vu.h,Vv.h)</text>		</g>	<g id="shape5-110" v:mid="5" v:groupcontext="shape" transform="translate(27.375,-155.625)">		<title>Sheet.5</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="384.375" width="72" height="36"></v:textrect>		<rect x="0" y="366.375" width="72" height="36" class="st4"></rect>		<text x="28.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape6-113" v:mid="6" v:groupcontext="shape" transform="translate(99.375,-155.625)">		<title>Sheet.6</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="384.375" width="72" height="36"></v:textrect>		<rect x="0" y="366.375" width="72" height="36" class="st4"></rect>		<text x="28.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape9-116" v:mid="9" v:groupcontext="shape" transform="translate(27.375,-47.625)">		<title>Sheet.9</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="384.375" width="72" height="36"></v:textrect>		<rect x="0" y="366.375" width="72" height="36" class="st4"></rect>		<text x="28.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape11-119" v:mid="11" v:groupcontext="shape" transform="translate(99.375,-47.625)">		<title>Sheet.11</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="384.375" width="72" height="36"></v:textrect>		<rect x="0" y="366.375" width="72" height="36" class="st4"></rect>		<text x="28.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape12-122" v:mid="12" v:groupcontext="shape" transform="translate(243.375,-47.625)">		<title>Sheet.12</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="384.375" width="72" height="36"></v:textrect>		<rect x="0" y="366.375" width="72" height="36" class="st4"></rect>		<text x="28.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape13-125" v:mid="13" v:groupcontext="shape" transform="translate(315.375,-47.625)">		<title>Sheet.13</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="384.375" width="72" height="36"></v:textrect>		<rect x="0" y="366.375" width="72" height="36" class="st4"></rect>		<text x="28.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape16-128" v:mid="16" v:groupcontext="shape" transform="translate(171.375,-155.625)">		<title>Sheet.16</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="384.375" width="36" height="36"></v:textrect>		<rect x="0" y="366.375" width="36" height="36" class="st2"></rect>		<text x="12.5" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape17-131" v:mid="17" v:groupcontext="shape" transform="translate(243.375,-155.625)">		<title>Sheet.17</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="384.375" width="72" height="36"></v:textrect>		<rect x="0" y="366.375" width="72" height="36" class="st4"></rect>		<text x="28.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape18-134" v:mid="18" v:groupcontext="shape" transform="translate(315.375,-155.625)">		<title>Sheet.18</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="384.375" width="72" height="36"></v:textrect>		<rect x="0" y="366.375" width="72" height="36" class="st4"></rect>		<text x="28.49" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape21-137" v:mid="21" v:groupcontext="shape" transform="translate(387.375,-155.625)">		<title>Sheet.21</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="384.375" width="27" height="36"></v:textrect>		<rect x="0" y="366.375" width="27" height="36" class="st2"></rect>		<text x="8.25" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape22-140" v:mid="22" v:groupcontext="shape" transform="translate(171.375,-47.625)">		<title>Sheet.22</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="384.375" width="54" height="36"></v:textrect>		<rect x="0" y="366.375" width="54" height="36" class="st2"></rect>		<text x="9.74" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape23-143" v:mid="23" v:groupcontext="shape" transform="translate(387.375,-47.625)">		<title>Sheet.23</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="384.375" width="45" height="36"></v:textrect>		<rect x="0" y="366.375" width="45" height="36" class="st2"></rect>		<text x="5.24" y="387.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape27-146" v:mid="27" v:groupcontext="shape" transform="translate(753.75,246.75) rotate(90)">		<title>Sheet.27</title>		<path d="M0 402.38 L62.19 402.38" class="st5"></path>	</g>	<g id="shape3-151" v:mid="3" v:groupcontext="shape" transform="translate(459.323,606.645) rotate(153.435)">		<title>Sheet.3</title>		<path d="M0 402.38 L151.19 402.38" class="st5"></path>	</g>	<g id="shape4-156" v:mid="4" v:groupcontext="shape" transform="translate(315.323,-113.145) rotate(26.5651)">		<title>Sheet.4</title>		<path d="M0 402.38 L151.19 402.38" class="st5"></path>	</g>	<g id="shape7-161" v:mid="7" v:groupcontext="shape" transform="translate(465.75,246.75) rotate(90)">		<title>Sheet.7</title>		<path d="M0 402.38 L62.19 402.38" class="st5"></path>	</g>	<g id="shape1-166" v:mid="1" v:groupcontext="shape" v:layermember="0" transform="translate(27.375,-25.125)">		<title>Dynamic connector</title>		<desc>Repeated for each 32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="180" cy="393.375" width="129.09" height="18.8036"></v:textrect>		<path d="M0 393.38 L360 393.38" class="st7"></path>		<rect v:rectcontext="textBkgnd" x="120.709" y="387.975" width="118.582" height="10.7998" class="st9"></rect>		<text x="120.71" y="396.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Repeated for each 32-bit lane</text>		</g></g>
</svg>

This group of shuffles is limited to bytes and halfwords.

In-lane shuffle instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.h=vshuffoe(Vu.h,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].uw[i].h[0]=Vv.uw[i].uh[0];<br>        Vdd.v[0].uw[i].h[1]=Vu.uw[i].uh[0];<br>        Vdd.v[1].uw[i].h[0]=Vv.uw[i].uh[1];<br>        Vdd.v[1].uw[i].h[1]=Vu.uw[i].uh[1];<br>    }<br>    Copy to clipboard |
| Vdd.b=vshuffoe(Vu.b,Vv.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].uh[i].b[0]=Vv.uh[i].ub[0];<br>        Vdd.v[0].uh[i].b[1]=Vu.uh[i].ub[0];<br>        Vdd.v[1].uh[i].b[0]=Vv.uh[i].ub[1];<br>        Vdd.v[1].uh[i].b[1]=Vu.uh[i].ub[1];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses any pair of the HVX resources (both multiply or shift and permute/shift).

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-16"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-17"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id23">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vshuffoe(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.b=vshuffoe(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-18"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-19"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id24">
<caption><span class="caption-text">In-lane shuffle intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vshuffoe(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vshuffoe_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.b=vshuffoe(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wb_vshuffoe_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Swap

Based on a predicate bit in a vector predicate register, if the bit is set the corresponding byte from vector register Vu is placed in the even destination vector register of Vdd, and the byte from Vv is placed in the even destination vector register of Vdd. Otherwise, the corresponding byte from Vv is written to the even register, and Vu to the odd register. The operation works on bytes so it can handle all data sizes.
It is similar to the vmux operation, but places the opposite case output into the odd vector register of the destination vector register pair.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vswap.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.63542in" height="6.01042in" viewbox="0 0 405.75 432.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st11"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-20 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-20 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-20 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-20 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-20 .st5 { marker-end: url("#mrkr5-26"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-20 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-20 .st7 { fill: #ffffff; fill-opacity: 0.55; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-20 .st8 { marker-end: url("#mrkr1-187"); marker-start: url("#mrkr1-185"); stroke: #000000; stroke-dasharray: 11.25, 6.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-20 .st9 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-20 .st10 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-20 .st11 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-26" class="st6" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-185" class="st6" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-187" class="st6" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape94-1" v:mid="94" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.94</title>		<rect x="0" y="36.75" width="364.5" height="396" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(261.938,-351.375)">		<title>Sheet.1</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(225.938,-351.375)">		<title>Sheet.2</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(189.938,-351.375)">		<title>Sheet.3</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(153.938,-351.375)">		<title>Sheet.4</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape5-15" v:mid="5" v:groupcontext="shape" transform="translate(45.9375,-351.375)">		<title>Sheet.5</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="5.75" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape7-18" v:mid="7" v:groupcontext="shape" transform="translate(297.375,-351.375)">		<title>Sheet.7</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st4"></rect>		<text x="12.5" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape19-21" v:mid="19" v:groupcontext="shape" transform="translate(721.125,81.375) rotate(90)">		<title>Sheet.19</title>		<path d="M0 432.75 L66.28 432.75" class="st5"></path>	</g>	<g id="shape31-27" v:mid="31" v:groupcontext="shape" transform="translate(703.125,135.375) rotate(90)">		<title>Sheet.31</title>		<path d="M0 432.75 L12.28 432.75" class="st5"></path>	</g>	<g id="shape32-32" v:mid="32" v:groupcontext="shape" transform="translate(685.125,81.375) rotate(90)">		<title>Sheet.32</title>		<path d="M0 432.75 L84.28 432.75" class="st5"></path>	</g>	<g id="shape33-37" v:mid="33" v:groupcontext="shape" transform="translate(667.125,135.375) rotate(90)">		<title>Sheet.33</title>		<path d="M0 432.75 L30.28 432.75" class="st5"></path>	</g>	<g id="shape34-42" v:mid="34" v:groupcontext="shape" transform="translate(649.125,81.375) rotate(90)">		<title>Sheet.34</title>		<path d="M0 432.75 L102.28 432.75" class="st5"></path>	</g>	<g id="shape35-47" v:mid="35" v:groupcontext="shape" transform="translate(631.125,135.375) rotate(90)">		<title>Sheet.35</title>		<path d="M0 432.75 L48.28 432.75" class="st5"></path>	</g>	<g id="shape36-52" v:mid="36" v:groupcontext="shape" transform="translate(613.125,81.375) rotate(90)">		<title>Sheet.36</title>		<path d="M0 432.75 L120.28 432.75" class="st5"></path>	</g>	<g id="shape37-57" v:mid="37" v:groupcontext="shape" transform="translate(595.125,135.375) rotate(90)">		<title>Sheet.37</title>		<path d="M0 432.75 L66.28 432.75" class="st5"></path>	</g>	<g id="shape38-62" v:mid="38" v:groupcontext="shape" transform="translate(505.125,81.375) rotate(90)">		<title>Sheet.38</title>		<path d="M0 432.75 L156.28 432.75" class="st5"></path>	</g>	<g id="shape39-67" v:mid="39" v:groupcontext="shape" transform="translate(487.125,135.375) rotate(90)">		<title>Sheet.39</title>		<path d="M0 432.75 L102.28 432.75" class="st5"></path>	</g>	<g id="shape49-72" v:mid="49" v:groupcontext="shape" transform="translate(38.625,-389.625)">		<title>Sheet.49</title>		<desc>Vdd = vswap(Qt4,Vu,Vv)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="63" cy="423.75" width="126" height="18"></v:textrect>		<rect x="0" y="414.75" width="126" height="18" class="st4"></rect>		<text x="13.6" y="426.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd = vswap(Qt4,Vu,Vv)</text>		</g>	<g id="shape10-75" v:mid="10" v:groupcontext="shape" transform="translate(242.813,-297.375)">		<title>Sheet.10</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st7"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape11-78" v:mid="11" v:groupcontext="shape" transform="translate(206.813,-297.375)">		<title>Sheet.11</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st7"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape12-81" v:mid="12" v:groupcontext="shape" transform="translate(170.813,-297.375)">		<title>Sheet.12</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st7"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape13-84" v:mid="13" v:groupcontext="shape" transform="translate(134.813,-297.375)">		<title>Sheet.13</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st7"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape14-87" v:mid="14" v:groupcontext="shape" transform="translate(26.8125,-297.375)">		<title>Sheet.14</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st7"></rect>		<text x="5.75" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape16-90" v:mid="16" v:groupcontext="shape" transform="translate(288.375,-297.375)">		<title>Sheet.16</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="414.75" width="27" height="36"></v:textrect>		<rect x="0" y="396.75" width="27" height="36" class="st4"></rect>		<text x="8.25" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape24-93" v:mid="24" v:groupcontext="shape" transform="translate(261.375,-99.375)">		<title>Sheet.24</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape25-96" v:mid="25" v:groupcontext="shape" transform="translate(225.375,-99.375)">		<title>Sheet.25</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape26-99" v:mid="26" v:groupcontext="shape" transform="translate(189.375,-99.375)">		<title>Sheet.26</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape27-102" v:mid="27" v:groupcontext="shape" transform="translate(153.375,-99.375)">		<title>Sheet.27</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape28-105" v:mid="28" v:groupcontext="shape" transform="translate(45.375,-99.375)">		<title>Sheet.28</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="5.75" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape30-108" v:mid="30" v:groupcontext="shape" transform="translate(297.375,-99.375)">		<title>Sheet.30</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="414.75" width="45" height="36"></v:textrect>		<rect x="0" y="396.75" width="45" height="36" class="st4"></rect>		<text x="9.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape40-111" v:mid="40" v:groupcontext="shape" transform="translate(333.375,-261.375)">		<title>Sheet.40</title>		<desc>Qt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.25" cy="423.75" width="40.5" height="18"></v:textrect>		<rect x="0" y="414.75" width="40.5" height="18" class="st4"></rect>		<text x="6.74" y="426.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qt.b[0]</text>		</g>	<g id="shape41-114" v:mid="41" v:groupcontext="shape" transform="translate(333.375,-243.375)">		<title>Sheet.41</title>		<desc>Qt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.25" cy="423.75" width="40.5" height="18"></v:textrect>		<rect x="0" y="414.75" width="40.5" height="18" class="st4"></rect>		<text x="6.74" y="426.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qt.b[1]</text>		</g>	<g id="shape42-117" v:mid="42" v:groupcontext="shape" transform="translate(333.375,-225.375)">		<title>Sheet.42</title>		<desc>Qt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.25" cy="423.75" width="40.5" height="18"></v:textrect>		<rect x="0" y="414.75" width="40.5" height="18" class="st4"></rect>		<text x="6.74" y="426.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qt.b[2]</text>		</g>	<g id="shape43-120" v:mid="43" v:groupcontext="shape" transform="translate(333.375,-207.375)">		<title>Sheet.43</title>		<desc>Qt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.25" cy="423.75" width="40.5" height="18"></v:textrect>		<rect x="0" y="414.75" width="40.5" height="18" class="st4"></rect>		<text x="6.74" y="426.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qt.b[3]</text>		</g>	<g id="shape44-123" v:mid="44" v:groupcontext="shape" transform="translate(334.5,-171.375)">		<title>Sheet.44</title>		<desc>Qt.b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="24.1875" cy="423.75" width="48.38" height="18"></v:textrect>		<rect x="0" y="414.75" width="48.375" height="18" class="st4"></rect>		<text x="5.93" y="426.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qt.b[N-1]</text>		</g>	<g id="shape45-126" v:mid="45" v:groupcontext="shape" transform="translate(333.375,595.125) rotate(180)">		<title>Sheet.45</title>		<path d="M0 432.75 L30.28 432.75" class="st5"></path>	</g>	<g id="shape46-131" v:mid="46" v:groupcontext="shape" transform="translate(333.375,613.125) rotate(180)">		<title>Sheet.46</title>		<path d="M0 432.75 L66.28 432.75" class="st5"></path>	</g>	<g id="shape47-136" v:mid="47" v:groupcontext="shape" transform="translate(333.375,631.125) rotate(180)">		<title>Sheet.47</title>		<path d="M0 432.75 L102.28 432.75" class="st5"></path>	</g>	<g id="shape48-141" v:mid="48" v:groupcontext="shape" transform="translate(333.375,649.125) rotate(180)">		<title>Sheet.48</title>		<path d="M0 432.75 L138.28 432.75" class="st5"></path>	</g>	<g id="shape50-146" v:mid="50" v:groupcontext="shape" transform="translate(333.375,685.125) rotate(180)">		<title>Sheet.50</title>		<path d="M0 432.75 L246.28 432.75" class="st5"></path>	</g>	<g id="shape51-151" v:mid="51" v:groupcontext="shape" transform="translate(703.125,171.375) rotate(90)">		<title>Sheet.51</title>		<path d="M0 432.75 L194.53 432.75" class="st5"></path>	</g>	<g id="shape52-156" v:mid="52" v:groupcontext="shape" transform="translate(667.125,189.375) rotate(90)">		<title>Sheet.52</title>		<path d="M0 432.75 L176.53 432.75" class="st5"></path>	</g>	<g id="shape53-161" v:mid="53" v:groupcontext="shape" transform="translate(631.125,202.875) rotate(90)">		<title>Sheet.53</title>		<path d="M0 432.75 L163.03 432.75" class="st5"></path>	</g>	<g id="shape54-166" v:mid="54" v:groupcontext="shape" transform="translate(595.125,225.375) rotate(90)">		<title>Sheet.54</title>		<path d="M0 432.75 L140.53 432.75" class="st5"></path>	</g>	<g id="shape55-171" v:mid="55" v:groupcontext="shape" transform="translate(487.125,261.375) rotate(90)">		<title>Sheet.55</title>		<path d="M0 432.75 L104.53 432.75" class="st5"></path>	</g>	<g id="shape56-176" v:mid="56" v:groupcontext="shape" transform="translate(333.375,-189.375)">		<title>Sheet.56</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="423.75" width="54" height="18"></v:textrect>		<rect x="0" y="414.75" width="54" height="18" class="st4"></rect>		<text x="23.25" y="426.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape6-179" v:mid="6" v:groupcontext="shape" transform="translate(123.562,550.125) rotate(180)">		<title>Sheet.6</title>		<path d="M0 432.75 L54 432.75" class="st8"></path>	</g>	<g id="shape8-188" v:mid="8" v:groupcontext="shape" transform="translate(143.947,496.125) rotate(180)">		<title>Sheet.8</title>		<path d="M0 432.75 L54 432.75" class="st8"></path>	</g>	<g id="shape9-195" v:mid="9" v:groupcontext="shape" transform="translate(144.375,748.125) rotate(180)">		<title>Sheet.9</title>		<path d="M0 432.75 L54 432.75" class="st8"></path>	</g>	<g id="shape15-202" v:mid="15" v:groupcontext="shape" transform="translate(305.094,627.173) rotate(158.199)">		<title>Sheet.15</title>		<path d="M0 432.75 L48.47 432.75" class="st8"></path>	</g>	<g id="shape23-209" v:mid="23" v:groupcontext="shape" transform="translate(-387.375,316.5) rotate(-90)">		<title>Sheet.23</title>		<desc>N is number of slices implemented</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="91.125" cy="419.25" width="182.25" height="27"></v:textrect>		<rect x="0" y="405.75" width="182.25" height="27" class="st4"></rect>		<text x="22.35" y="421.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>N is number of slices implemented</text>		</g>	<g id="shape57-212" v:mid="57" v:groupcontext="shape" transform="translate(261.375,-25.125)">		<title>Sheet.57</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape58-215" v:mid="58" v:groupcontext="shape" transform="translate(225.375,-25.125)">		<title>Sheet.58</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape59-218" v:mid="59" v:groupcontext="shape" transform="translate(189.375,-25.125)">		<title>Sheet.59</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape60-221" v:mid="60" v:groupcontext="shape" transform="translate(153.375,-25.125)">		<title>Sheet.60</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape61-224" v:mid="61" v:groupcontext="shape" transform="translate(45.375,-25.125)">		<title>Sheet.61</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="414.75" width="36" height="36"></v:textrect>		<rect x="0" y="396.75" width="36" height="36" class="st2"></rect>		<text x="5.75" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape62-227" v:mid="62" v:groupcontext="shape" transform="translate(297.375,-25.125)">		<title>Sheet.62</title>		<desc>Vdd[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="414.75" width="45" height="36"></v:textrect>		<rect x="0" y="396.75" width="45" height="36" class="st4"></rect>		<text x="9.49" y="417.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[1]</text>		</g>	<g id="shape63-230" v:mid="63" v:groupcontext="shape" transform="translate(144.375,822.375) rotate(180)">		<title>Sheet.63</title>		<path d="M0 432.75 L54 432.75" class="st8"></path>	</g>	<g id="group67-237" transform="translate(153.375,-207.375)" v:mid="67" v:groupcontext="group">		<title>Sheet.67</title>		<g id="group66-238" transform="translate(1.125,5.68434E-14)" v:mid="66" v:groupcontext="group">			<title>Sheet.66</title>			<g id="shape29-239" v:mid="29" v:groupcontext="shape" transform="translate(-1.125,5.68434E-14)">				<title>Rectangle</title>				<v:userdefs>					<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>				</v:userdefs>				<rect x="0" y="414.75" width="36" height="18" class="st9"></rect>			</g>		</g>		<g id="group21-241" v:mid="21" v:groupcontext="group">			<title>Sheet.21</title>			<g id="shape64-242" v:mid="64" v:groupcontext="shape" transform="translate(193.532,27.6866) rotate(26.5651)">				<title>Sheet.64</title>				<path d="M0 432.75 L40.25 432.75" class="st10"></path>			</g>			<g id="shape65-245" v:mid="65" v:groupcontext="shape" transform="translate(229.532,801.813) rotate(153.435)">				<title>Sheet.65</title>				<path d="M0 432.75 L40.25 432.75" class="st10"></path>			</g>		</g>	</g>	<g id="group17-248" transform="translate(189.375,-225.375)" v:mid="17" v:groupcontext="group">		<title>Sheet.17</title>		<g id="group18-249" transform="translate(1.125,5.68434E-14)" v:mid="18" v:groupcontext="group">			<title>Sheet.18</title>			<g id="shape20-250" v:mid="20" v:groupcontext="shape" transform="translate(-1.125,5.68434E-14)">				<title>Rectangle</title>				<v:userdefs>					<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>				</v:userdefs>				<rect x="0" y="414.75" width="36" height="18" class="st9"></rect>			</g>		</g>		<g id="group68-252" v:mid="68" v:groupcontext="group">			<title>Sheet.68</title>			<g id="shape69-253" v:mid="69" v:groupcontext="shape" transform="translate(193.532,27.6866) rotate(26.5651)">				<title>Sheet.69</title>				<path d="M0 432.75 L40.25 432.75" class="st10"></path>			</g>			<g id="shape70-256" v:mid="70" v:groupcontext="shape" transform="translate(229.532,801.813) rotate(153.435)">				<title>Sheet.70</title>				<path d="M0 432.75 L40.25 432.75" class="st10"></path>			</g>		</g>	</g>	<g id="group71-259" transform="translate(225.375,-243.375)" v:mid="71" v:groupcontext="group">		<title>Sheet.71</title>		<g id="group72-260" transform="translate(1.125,5.68434E-14)" v:mid="72" v:groupcontext="group">			<title>Sheet.72</title>			<g id="shape73-261" v:mid="73" v:groupcontext="shape" transform="translate(-1.125,5.68434E-14)">				<title>Rectangle</title>				<v:userdefs>					<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>				</v:userdefs>				<rect x="0" y="414.75" width="36" height="18" class="st9"></rect>			</g>		</g>		<g id="group74-263" v:mid="74" v:groupcontext="group">			<title>Sheet.74</title>			<g id="shape75-264" v:mid="75" v:groupcontext="shape" transform="translate(193.532,27.6866) rotate(26.5651)">				<title>Sheet.75</title>				<path d="M0 432.75 L40.25 432.75" class="st10"></path>			</g>			<g id="shape76-267" v:mid="76" v:groupcontext="shape" transform="translate(229.532,801.813) rotate(153.435)">				<title>Sheet.76</title>				<path d="M0 432.75 L40.25 432.75" class="st10"></path>			</g>		</g>	</g>	<g id="group77-270" transform="translate(261.375,-261.375)" v:mid="77" v:groupcontext="group">		<title>Sheet.77</title>		<g id="group78-271" transform="translate(1.125,5.68434E-14)" v:mid="78" v:groupcontext="group">			<title>Sheet.78</title>			<g id="shape79-272" v:mid="79" v:groupcontext="shape" transform="translate(-1.125,5.68434E-14)">				<title>Rectangle</title>				<v:userdefs>					<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>				</v:userdefs>				<rect x="0" y="414.75" width="36" height="18" class="st9"></rect>			</g>		</g>		<g id="group80-274" v:mid="80" v:groupcontext="group">			<title>Sheet.80</title>			<g id="shape81-275" v:mid="81" v:groupcontext="shape" transform="translate(193.532,27.6866) rotate(26.5651)">				<title>Sheet.81</title>				<path d="M0 432.75 L40.25 432.75" class="st10"></path>			</g>			<g id="shape82-278" v:mid="82" v:groupcontext="shape" transform="translate(229.532,801.813) rotate(153.435)">				<title>Sheet.82</title>				<path d="M0 432.75 L40.25 432.75" class="st10"></path>			</g>		</g>	</g>	<g id="group22-281" transform="translate(45.375,-171.375)" v:mid="22" v:groupcontext="group">		<title>Sheet.22</title>		<g id="group83-282" transform="translate(1.125,5.68434E-14)" v:mid="83" v:groupcontext="group">			<title>Sheet.83</title>			<g id="shape84-283" v:mid="84" v:groupcontext="shape" transform="translate(-1.125,5.68434E-14)">				<title>Rectangle</title>				<v:userdefs>					<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>				</v:userdefs>				<rect x="0" y="414.75" width="36" height="18" class="st9"></rect>			</g>		</g>		<g id="group85-285" v:mid="85" v:groupcontext="group">			<title>Sheet.85</title>			<g id="shape86-286" v:mid="86" v:groupcontext="shape" transform="translate(193.532,27.6866) rotate(26.5651)">				<title>Sheet.86</title>				<path d="M0 432.75 L40.25 432.75" class="st10"></path>			</g>			<g id="shape87-289" v:mid="87" v:groupcontext="shape" transform="translate(229.532,801.813) rotate(153.435)">				<title>Sheet.87</title>				<path d="M0 432.75 L40.25 432.75" class="st10"></path>			</g>		</g>	</g>	<g id="shape88-292" v:mid="88" v:groupcontext="shape" transform="translate(721.121,173.307) rotate(90.2558)">		<title>Sheet.88</title>		<path d="M0 432.75 L120.28 432.75" class="st5"></path>	</g>	<g id="shape89-297" v:mid="89" v:groupcontext="shape" transform="translate(685.125,189.375) rotate(90)">		<title>Sheet.89</title>		<path d="M0 432.75 L102.28 432.75" class="st5"></path>	</g>	<g id="shape90-302" v:mid="90" v:groupcontext="shape" transform="translate(649.125,207.375) rotate(90)">		<title>Sheet.90</title>		<path d="M0 432.75 L84.28 432.75" class="st5"></path>	</g>	<g id="shape91-307" v:mid="91" v:groupcontext="shape" transform="translate(613.125,225.375) rotate(90)">		<title>Sheet.91</title>		<path d="M0 432.75 L66.28 432.75" class="st5"></path>	</g>	<g id="shape92-312" v:mid="92" v:groupcontext="shape" transform="translate(505.125,261.375) rotate(90)">		<title>Sheet.92</title>		<path d="M0 432.75 L30.28 432.75" class="st5"></path>	</g>	<g id="shape93-317" v:mid="93" v:groupcontext="shape" transform="translate(290.625,-279.625)">		<title>Sheet.93</title>		<desc>1 – pass 0 - swap</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="46.75" cy="422.75" width="93.5" height="20"></v:textrect>		<rect x="0" y="412.75" width="93.5" height="20" class="st4"></rect>		<text x="11.48" y="425.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1 – pass 0 - swap</text>		</g></g>
</svg>

Swap instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd=vswap(Qt4,Vu,Vv) | for (i = 0; i < VELEM(8); i++) {<br>        Vdd.v[0].ub[i] = QtV[i] ? Vu.ub[i] : Vv.ub[i];<br>        Vdd.v[1].ub[i] = !QtV[i] ? Vu.ub[i] : Vv.ub[i];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses any pair of the HVX resources (both multiply or shift and permute/shift).

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-21"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-22"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id26">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd=vswap(Qt4,Vu,Vv)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-23"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-24"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id27">
<caption><span class="caption-text">Swap intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd=vswap(Qt4,Vu,Vv)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_W_vswap_QVV(HVX_VectorPred Qt, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Sign/Zero extension

Perform sign extension on each even element in Vu, and place it in the even destination vector register Vdd[0]. Odd elements are
sign-extended and placed in the odd destination vector register Vdd[1]. Bytes are converted to halfwords, and halfwords are converted to words.

Sign extension of words is a cross-lane operation, and can only execute on the permute slot.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vzxt_sxt.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.46354in" height="3.96354in" viewbox="0 0 393.375 285.375" xml:space="preserve" color-interpolation-filters="sRGB" class="st15"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-25 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-25 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-25 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-25 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-25 .st5 { fill: #ffffff; fill-opacity: 0.65; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-25 .st6 { fill: url("#ptrn4-25"); shape-rendering: crispEdges; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-25 .st7 { marker-end: url("#mrkr13-45"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-25 .st8 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-25 .st9 { baseline-shift: 32.4951%; font-size: 0.649902em }
.svg-25 .st10 { font-size: 1em }
.svg-25 .st11 { fill: url("#ptrn4-106"); shape-rendering: crispEdges; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-25 .st12 { fill: #000000; font-family: Arial; font-size: 0.730775em }
.svg-25 .st13 { baseline-shift: 33.35%; font-size: 0.667em }
.svg-25 .st14 { font-size: 1.02631em }
.svg-25 .st15 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Patterns_And_Gradients">	<pattern id="ptrn4-25" v:fillpattern="4" v:foreground="#ffffff" v:foregroundopacity="0.65" v:background="#bfbfbf" v:backgroundopacity="0.65" patternunits="userSpaceOnUse" width="6" height="6" viewbox="0 0 64 64">		<image x="0" y="0" width="64" height="64" image-rendering="optimizeSpeed" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/jx48fS8+fPL92/fz8KBomB5BhgDGRFyGIM6ALIbJAcWAGyInTTiFMAkwTRyGywAnQBdA0EvPljKQAPKcexESOshAAAAABJRU5ErkJggg=="></image>	</pattern>	<pattern id="ptrn4-106" v:fillpattern="4" v:foreground="#ffffff" v:background="#bfbfbf" patternunits="userSpaceOnUse" width="6" height="6" viewbox="0 0 64 64">		<image x="0" y="0" width="64" height="64" image-rendering="optimizeSpeed" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/j58+f/8+fP/9+/fz8KBomB5BhgDGRFyGIM6ALIbJAcWAGyInTTiFMAkwTRyGywAnQBdA0EvPnzPwCg5t5hjfR4/AAAAABJRU5ErkJggg=="></image>	</pattern></defs><defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-45" class="st8" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape35-1" v:mid="35" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.35</title>		<rect x="0" y="36.75" width="356.625" height="248.625" class="st1"></rect>	</g>	<g id="group8-3" transform="translate(87,-207.375)" v:mid="8" v:groupcontext="group">		<title>Sheet.8</title>		<g id="shape1-4" v:mid="1" v:groupcontext="shape" transform="translate(216,-1.7053E-13)">			<title>Sheet.1</title>			<desc>[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>			<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>			<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>			</g>		<g id="shape2-7" v:mid="2" v:groupcontext="shape" transform="translate(180,-5.68434E-14)">			<title>Sheet.2</title>			<desc>[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>			<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>			<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>			</g>		<g id="shape3-10" v:mid="3" v:groupcontext="shape" transform="translate(144,-5.68434E-14)">			<title>Sheet.3</title>			<desc>[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>			<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>			<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>			</g>		<g id="shape4-13" v:mid="4" v:groupcontext="shape" transform="translate(108,1.13687E-13)">			<title>Sheet.4</title>			<desc>[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>			<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>			<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>			</g>		<g id="shape7-16" v:mid="7" v:groupcontext="shape" transform="translate(252,-1.13687E-13)">			<title>Sheet.7</title>			<desc>Vu</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="13.5" cy="267.375" width="27" height="36"></v:textrect>			<rect x="0" y="249.375" width="27" height="36" class="st4"></rect>			<text x="8" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>			</g>	</g>	<g id="shape10-19" v:mid="10" v:groupcontext="shape" transform="translate(285,-106.125)">		<title>Sheet.10</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st5"></rect>		<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape11-22" v:mid="11" v:groupcontext="shape" transform="translate(249,-106.125)">		<title>Sheet.11</title>		<desc>sign fill</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st6"></rect>		<text x="4.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sign fill</text>		</g>	<g id="shape12-27" v:mid="12" v:groupcontext="shape" transform="translate(213,-106.125)">		<title>Sheet.12</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st5"></rect>		<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape13-30" v:mid="13" v:groupcontext="shape" transform="translate(177,-106.125)">		<title>Sheet.13</title>		<desc>sign fill</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st6"></rect>		<text x="4.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sign fill</text>		</g>	<g id="shape16-34" v:mid="16" v:groupcontext="shape" transform="translate(321,-43.125)">		<title>Sheet.16</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="24.75" cy="267.375" width="49.5" height="36"></v:textrect>		<rect x="0" y="249.375" width="49.5" height="36" class="st4"></rect>		<text x="7.49" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape14-37" v:mid="14" v:groupcontext="shape" transform="translate(110,-243.375)">		<title>Sheet.14</title>		<desc>Vdd.h = vsxt(Vu.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="275.375" width="152" height="20"></v:textrect>		<rect x="0" y="265.375" width="152" height="20" class="st4"></rect>		<text x="38.86" y="278.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h = vsxt(Vu.b)</text>		</g>	<g id="shape20-40" v:mid="20" v:groupcontext="shape" transform="translate(603.605,117.664) rotate(97.9893)">		<title>Sheet.20</title>		<path d="M0 285.38 L119.7 285.38" class="st7"></path>	</g>	<g id="shape23-46" v:mid="23" v:groupcontext="shape" transform="translate(560.099,2.1105) rotate(74.5778)">		<title>Sheet.23</title>		<path d="M0 285.38 L57.88 285.38" class="st7"></path>	</g>	<g id="shape24-51" v:mid="24" v:groupcontext="shape" transform="translate(524.675,97.9772) rotate(94.0142)">		<title>Sheet.24</title>		<path d="M0 285.38 L118.76 285.38" class="st7"></path>	</g>	<g id="shape25-56" v:mid="25" v:groupcontext="shape" transform="translate(488.099,2.1105) rotate(74.5778)">		<title>Sheet.25</title>		<path d="M0 285.38 L57.88 285.38" class="st7"></path>	</g>	<g id="shape15-61" v:mid="15" v:groupcontext="shape" transform="translate(285,-43.125)">		<title>Sheet.15</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st5"></rect>		<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape17-64" v:mid="17" v:groupcontext="shape" transform="translate(249,-43.125)">		<title>Sheet.17</title>		<desc>sign fill</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st6"></rect>		<text x="4.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sign fill</text>		</g>	<g id="shape18-68" v:mid="18" v:groupcontext="shape" transform="translate(213,-43.125)">		<title>Sheet.18</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st5"></rect>		<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape19-71" v:mid="19" v:groupcontext="shape" transform="translate(177,-43.125)">		<title>Sheet.19</title>		<desc>sign fill</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st6"></rect>		<text x="4.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sign fill</text>		</g>	<g id="shape21-75" v:mid="21" v:groupcontext="shape" transform="translate(321,-103.875)">		<title>Sheet.21</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="24.75" cy="267.375" width="49.5" height="36"></v:textrect>		<rect x="0" y="249.375" width="49.5" height="36" class="st4"></rect>		<text x="7.49" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape26-78" v:mid="26" v:groupcontext="shape" transform="translate(123,-207.375)">		<title>Sheet.26</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="267.375" width="72" height="36"></v:textrect>		<rect x="0" y="249.375" width="72" height="36" class="st2"></rect>		<text x="32.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape27-81" v:mid="27" v:groupcontext="shape" transform="translate(87,-207.375)">		<title>Sheet.27</title>		<desc>[N*-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>		<text x="7.11" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N<tspan dy="-0.235em" class="st9" v:basefontsize="9">*</tspan><tspan dy="0.153em" class="st10">-</tspan>2]</text>		</g>	<g id="shape28-86" v:mid="28" v:groupcontext="shape" transform="translate(51,-207.375)">		<title>Sheet.28</title>		<desc>[N*-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>		<text x="7.11" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N<tspan dy="-0.235em" class="st9" v:basefontsize="9">*</tspan><tspan dy="0.153em" class="st10">-</tspan>1]</text>		</g>	<g id="shape29-91" v:mid="29" v:groupcontext="shape" transform="translate(105,-43.125)">		<title>Sheet.29</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="267.375" width="72" height="36"></v:textrect>		<rect x="0" y="249.375" width="72" height="36" class="st2"></rect>		<text x="32.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape30-94" v:mid="30" v:groupcontext="shape" transform="translate(105,-106.125)">		<title>Sheet.30</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="267.375" width="72" height="36"></v:textrect>		<rect x="0" y="249.375" width="72" height="36" class="st5"></rect>		<text x="32.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape31-97" v:mid="31" v:groupcontext="shape" transform="translate(69,-106.125)">		<title>Sheet.31</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st5"></rect>		<text x="8.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape32-100" v:mid="32" v:groupcontext="shape" transform="translate(69,-43.125)">		<title>Sheet.32</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>		<text x="8.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape33-103" v:mid="33" v:groupcontext="shape" transform="translate(33,-43.125)">		<title>Sheet.33</title>		<desc>sign fill</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st11"></rect>		<text x="4.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sign fill</text>		</g>	<g id="shape34-108" v:mid="34" v:groupcontext="shape" transform="translate(33,-106.125)">		<title>Sheet.34</title>		<desc>sign fill</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st6"></rect>		<text x="4.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sign fill</text>		</g>	<g id="shape5-112" v:mid="5" v:groupcontext="shape" transform="translate(380.675,97.9772) rotate(94.0142)">		<title>Sheet.5</title>		<path d="M0 285.38 L118.76 285.38" class="st7"></path>	</g>	<g id="shape6-117" v:mid="6" v:groupcontext="shape" transform="translate(344.099,2.1105) rotate(74.5778)">		<title>Sheet.6</title>		<path d="M0 285.38 L57.88 285.38" class="st7"></path>	</g>	<g id="shape9-122" v:mid="9" v:groupcontext="shape" transform="translate(30.75,-22.875)">		<title>Sheet.9</title>		<desc>*N is number of operations in vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="81" cy="276.375" width="162" height="18"></v:textrect>		<rect x="0" y="267.375" width="162" height="18" class="st4"></rect>		<text x="10.08" y="277.7" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist><tspan class="st13">*</tspan><tspan dy="0.153em" class="st14">N is number of operations in vector</tspan></text>		</g></g>
</svg>

Perform zero extension on each even element in Vu, and place it in the even destination vector register Vdd[0]. Odd elements
are zero-extended and placed in the odd destination vector register Vdd[1]. Bytes are converted to halfwords, and halfwords are converted to words.

Zero extension of words is a cross-lane operation, and can only execute on the permute slot.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vzxt.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.41667in" height="3.96354in" viewbox="0 0 390 285.375" xml:space="preserve" color-interpolation-filters="sRGB" class="st15"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-26 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-26 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-26 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-26 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-26 .st5 { fill: #ffffff; fill-opacity: 0.65; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-26 .st6 { fill: url("#ptrn4-25"); shape-rendering: crispEdges; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-26 .st7 { marker-end: url("#mrkr13-45"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-26 .st8 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-26 .st9 { baseline-shift: 32.4951%; font-size: 0.649902em }
.svg-26 .st10 { font-size: 1em }
.svg-26 .st11 { fill: url("#ptrn4-106"); shape-rendering: crispEdges; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-26 .st12 { fill: #000000; font-family: Arial; font-size: 0.730775em }
.svg-26 .st13 { baseline-shift: 33.35%; font-size: 0.667em }
.svg-26 .st14 { font-size: 1.02631em }
.svg-26 .st15 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Patterns_And_Gradients">	<pattern id="ptrn4-25" v:fillpattern="4" v:foreground="#ffffff" v:foregroundopacity="0.65" v:background="#bfbfbf" v:backgroundopacity="0.65" patternunits="userSpaceOnUse" width="6" height="6" viewbox="0 0 64 64">		<image x="0" y="0" width="64" height="64" image-rendering="optimizeSpeed" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/jx48fS8+fPL92/fz8KBomB5BhgDGRFyGIM6ALIbJAcWAGyInTTiFMAkwTRyGywAnQBdA0EvPljKQAPKcexESOshAAAAABJRU5ErkJggg=="></image>	</pattern>	<pattern id="ptrn4-106" v:fillpattern="4" v:foreground="#ffffff" v:background="#bfbfbf" patternunits="userSpaceOnUse" width="6" height="6" viewbox="0 0 64 64">		<image x="0" y="0" width="64" height="64" image-rendering="optimizeSpeed" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/j58+f/8+fP/9+/fz8KBomB5BhgDGRFyGIM6ALIbJAcWAGyInTTiFMAkwTRyGywAnQBdA0EvPnzPwCg5t5hjfR4/AAAAABJRU5ErkJggg=="></image>	</pattern></defs><defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-45" class="st8" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape35-1" v:mid="35" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.35</title>		<rect x="0" y="36.75" width="353.25" height="248.625" class="st1"></rect>	</g>	<g id="group8-3" transform="translate(83.625,-207.375)" v:mid="8" v:groupcontext="group">		<title>Sheet.8</title>		<g id="shape1-4" v:mid="1" v:groupcontext="shape" transform="translate(216,-1.7053E-13)">			<title>Sheet.1</title>			<desc>[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>			<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>			<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>			</g>		<g id="shape2-7" v:mid="2" v:groupcontext="shape" transform="translate(180,-5.68434E-14)">			<title>Sheet.2</title>			<desc>[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>			<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>			<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>			</g>		<g id="shape3-10" v:mid="3" v:groupcontext="shape" transform="translate(144,-5.68434E-14)">			<title>Sheet.3</title>			<desc>[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>			<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>			<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>			</g>		<g id="shape4-13" v:mid="4" v:groupcontext="shape" transform="translate(108,5.68434E-14)">			<title>Sheet.4</title>			<desc>[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>			<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>			<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>			</g>		<g id="shape7-16" v:mid="7" v:groupcontext="shape" transform="translate(252,-1.13687E-13)">			<title>Sheet.7</title>			<desc>Vu</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="13.5" cy="267.375" width="27" height="36"></v:textrect>			<rect x="0" y="249.375" width="27" height="36" class="st4"></rect>			<text x="8" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>			</g>	</g>	<g id="shape10-19" v:mid="10" v:groupcontext="shape" transform="translate(281.625,-106.125)">		<title>Sheet.10</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st5"></rect>		<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape11-22" v:mid="11" v:groupcontext="shape" transform="translate(245.625,-106.125)">		<title>Sheet.11</title>		<desc>0x0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st6"></rect>		<text x="10.74" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0x0</text>		</g>	<g id="shape12-27" v:mid="12" v:groupcontext="shape" transform="translate(209.625,-106.125)">		<title>Sheet.12</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st5"></rect>		<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape13-30" v:mid="13" v:groupcontext="shape" transform="translate(173.625,-106.125)">		<title>Sheet.13</title>		<desc>0x0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st6"></rect>		<text x="10.74" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0x0</text>		</g>	<g id="shape16-34" v:mid="16" v:groupcontext="shape" transform="translate(317.625,-43.125)">		<title>Sheet.16</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="267.375" width="54" height="36"></v:textrect>		<rect x="0" y="249.375" width="54" height="36" class="st4"></rect>		<text x="9.74" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape14-37" v:mid="14" v:groupcontext="shape" transform="translate(106.625,-243.375)">		<title>Sheet.14</title>		<desc>Vdd.uh = vzxt(Vu.ub)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="275.375" width="152" height="20"></v:textrect>		<rect x="0" y="265.375" width="152" height="20" class="st4"></rect>		<text x="33.85" y="278.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.uh = vzxt(Vu.ub)</text>		</g>	<g id="shape20-40" v:mid="20" v:groupcontext="shape" transform="translate(600.23,117.664) rotate(97.9893)">		<title>Sheet.20</title>		<path d="M0 285.38 L119.7 285.38" class="st7"></path>	</g>	<g id="shape23-46" v:mid="23" v:groupcontext="shape" transform="translate(556.724,2.1105) rotate(74.5778)">		<title>Sheet.23</title>		<path d="M0 285.38 L57.88 285.38" class="st7"></path>	</g>	<g id="shape24-51" v:mid="24" v:groupcontext="shape" transform="translate(521.3,97.9772) rotate(94.0142)">		<title>Sheet.24</title>		<path d="M0 285.38 L118.76 285.38" class="st7"></path>	</g>	<g id="shape25-56" v:mid="25" v:groupcontext="shape" transform="translate(484.724,2.1105) rotate(74.5778)">		<title>Sheet.25</title>		<path d="M0 285.38 L57.88 285.38" class="st7"></path>	</g>	<g id="shape15-61" v:mid="15" v:groupcontext="shape" transform="translate(281.625,-43.125)">		<title>Sheet.15</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st5"></rect>		<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape17-64" v:mid="17" v:groupcontext="shape" transform="translate(245.625,-43.125)">		<title>Sheet.17</title>		<desc>0x0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st6"></rect>		<text x="10.74" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0x0</text>		</g>	<g id="shape18-68" v:mid="18" v:groupcontext="shape" transform="translate(209.625,-43.125)">		<title>Sheet.18</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st5"></rect>		<text x="13" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape19-71" v:mid="19" v:groupcontext="shape" transform="translate(173.625,-43.125)">		<title>Sheet.19</title>		<desc>0x0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st6"></rect>		<text x="10.74" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0x0</text>		</g>	<g id="shape21-75" v:mid="21" v:groupcontext="shape" transform="translate(317.625,-103.875)">		<title>Sheet.21</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="267.375" width="54" height="36"></v:textrect>		<rect x="0" y="249.375" width="54" height="36" class="st4"></rect>		<text x="9.74" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape26-78" v:mid="26" v:groupcontext="shape" transform="translate(119.625,-207.375)">		<title>Sheet.26</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="267.375" width="72" height="36"></v:textrect>		<rect x="0" y="249.375" width="72" height="36" class="st2"></rect>		<text x="32.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape27-81" v:mid="27" v:groupcontext="shape" transform="translate(83.625,-207.375)">		<title>Sheet.27</title>		<desc>[N*-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>		<text x="7.11" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N<tspan dy="-0.235em" class="st9" v:basefontsize="9">*</tspan><tspan dy="0.153em" class="st10">-</tspan>2]</text>		</g>	<g id="shape28-86" v:mid="28" v:groupcontext="shape" transform="translate(47.625,-207.375)">		<title>Sheet.28</title>		<desc>[N*-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>		<text x="7.11" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N<tspan dy="-0.235em" class="st9" v:basefontsize="9">*</tspan><tspan dy="0.153em" class="st10">-</tspan>1]</text>		</g>	<g id="shape29-91" v:mid="29" v:groupcontext="shape" transform="translate(101.625,-43.125)">		<title>Sheet.29</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="267.375" width="72" height="36"></v:textrect>		<rect x="0" y="249.375" width="72" height="36" class="st2"></rect>		<text x="32.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape30-94" v:mid="30" v:groupcontext="shape" transform="translate(101.625,-106.125)">		<title>Sheet.30</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="267.375" width="72" height="36"></v:textrect>		<rect x="0" y="249.375" width="72" height="36" class="st5"></rect>		<text x="32.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape31-97" v:mid="31" v:groupcontext="shape" transform="translate(65.625,-106.125)">		<title>Sheet.31</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st5"></rect>		<text x="8.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape32-100" v:mid="32" v:groupcontext="shape" transform="translate(65.625,-43.125)">		<title>Sheet.32</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st2"></rect>		<text x="8.25" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape33-103" v:mid="33" v:groupcontext="shape" transform="translate(29.625,-43.125)">		<title>Sheet.33</title>		<desc>0x0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st11"></rect>		<text x="10.74" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0x0</text>		</g>	<g id="shape34-108" v:mid="34" v:groupcontext="shape" transform="translate(29.625,-106.125)">		<title>Sheet.34</title>		<desc>0x0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="267.375" width="36" height="36"></v:textrect>		<rect x="0" y="249.375" width="36" height="36" class="st6"></rect>		<text x="10.74" y="270.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0x0</text>		</g>	<g id="shape5-112" v:mid="5" v:groupcontext="shape" transform="translate(377.3,97.9772) rotate(94.0142)">		<title>Sheet.5</title>		<path d="M0 285.38 L118.76 285.38" class="st7"></path>	</g>	<g id="shape6-117" v:mid="6" v:groupcontext="shape" transform="translate(340.724,2.1105) rotate(74.5778)">		<title>Sheet.6</title>		<path d="M0 285.38 L57.88 285.38" class="st7"></path>	</g>	<g id="shape9-122" v:mid="9" v:groupcontext="shape" transform="translate(27.375,-18.375)">		<title>Sheet.9</title>		<desc>*N is number of operations in vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="81" cy="274.125" width="162" height="22.5"></v:textrect>		<rect x="0" y="262.875" width="162" height="22.5" class="st4"></rect>		<text x="10.08" y="275.45" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist><tspan class="st13">*</tspan><tspan dy="0.153em" class="st14">N is number of operations in vector</tspan></text>		</g></g>
</svg>

Sign/Zero extension instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.uh=vzxt(Vu.ub) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].uh[i] = Vu.uh[i].ub[0];<br>        Vdd.v[1].uh[i] = Vu.uh[i].ub[1];<br>    }<br>    Copy to clipboard |
| Vdd.h=vsxt(Vu.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = Vu.h[i].b[0];<br>        Vdd.v[1].h[i] = Vu.h[i].b[1];<br>    }<br>    Copy to clipboard |
| Vdd.uw=vzxt(Vu.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].uw[i] = Vu.uw[i].uh[0];<br>        Vdd.v[1].uw[i] = Vu.uw[i].uh[1];<br>    }<br>    Copy to clipboard |
| Vdd.w=vsxt(Vu.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = Vu.w[i].h[0];<br>        Vdd.v[1].w[i] = Vu.w[i].h[1];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses any pair of the HVX resources (both multiply or shift and permute/shift).

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-27"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-28"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id29">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uh=vzxt(Vu.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vsxt(Vu.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uw=vzxt(Vu.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vsxt(Vu.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-29"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-30"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id30">
<caption><span class="caption-text">Sign/Zero extension intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uh=vzxt(Vu.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuh_vzxt_Vub(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vsxt(Vu.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vsxt_Vb(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uw=vzxt(Vu.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vzxt_Vuh(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vsxt(Vu.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vsxt_Vh(HVX_Vector Vu)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Arithmetic

Perform simple arithmetic operations, add and subtract, between the elements of the two vectors Vu and Vv. Supports word, halfword (signed and unsigned), and byte (signed and unsigned).

Optionally saturate for word and halfword. Always saturate for unsigned types.

Arithmetic instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.b=vadd(Vuu.b,Vvv.b) | for (i = 0; i < VELEM(8); i++) {<br>        Vdd.v[0].b[i] = Vuu.v[0].b[i] + Vvv.v[0].b[i];<br>        Vdd.v[1].b[i] = Vuu.v[1].b[i] + Vvv.v[1].b[i];<br>    }<br>    Copy to clipboard |
| Vdd.b=vsub(Vuu.b,Vvv.b) | for (i = 0; i < VELEM(8); i++) {<br>        Vdd.v[0].b[i] = Vuu.v[0].b[i] - Vvv.v[0].b[i];<br>        Vdd.v[1].b[i] = Vuu.v[1].b[i] - Vvv.v[1].b[i];<br>    }<br>    Copy to clipboard |
| Vdd.h=vadd(Vuu.h,Vvv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = Vuu.v[0].h[i] + Vvv.v[0].h[i];<br>        Vdd.v[1].h[i] = Vuu.v[1].h[i] + Vvv.v[1].h[i];<br>    }<br>    Copy to clipboard |
| Vdd.h=vsub(Vuu.h,Vvv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = Vuu.v[0].h[i] - Vvv.v[0].h[i];<br>        Vdd.v[1].h[i] = Vuu.v[1].h[i] - Vvv.v[1].h[i];<br>    }<br>    Copy to clipboard |
| Vdd.w=vadd(Vuu.w,Vvv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = Vuu.v[0].w[i] + Vvv.v[0].w[i];<br>        Vdd.v[1].w[i] = Vuu.v[1].w[i] + Vvv.v[1].w[i];<br>    }<br>    Copy to clipboard |
| Vdd.w=vsub(Vuu.w,Vvv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = Vuu.v[0].w[i] - Vvv.v[0].w[i];<br>        Vdd.v[1].w[i] = Vuu.v[1].w[i] - Vvv.v[1].w[i];<br>    }<br>    Copy to clipboard |
| Vdd.ub=vadd(Vuu.ub,Vvv.ub):sat | for (i = 0; i < VELEM(8); i++) {<br>        Vdd.v[0].ub[i] = usat_8(Vuu.v[0].ub[i]+Vvv.v[0].ub[i]);<br>        Vdd.v[1].ub[i] = usat_8(Vuu.v[1].ub[i]+Vvv.v[1].ub[i]);<br>    }<br>    Copy to clipboard |
| Vdd.ub=vsub(Vuu.ub,Vvv.ub):sat | for (i = 0; i < VELEM(8); i++) {<br>        Vdd.v[0].ub[i] = usat_8(Vuu.v[0].ub[i]-Vvv.v[0].ub[i]);<br>        Vdd.v[1].ub[i] = usat_8(Vuu.v[1].ub[i]-Vvv.v[1].ub[i]);<br>    }<br>    Copy to clipboard |
| Vdd.uh=vadd(Vuu.uh,Vvv.uh):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].uh[i] = usat_16(Vuu.v[0].uh[i]+Vvv.v[0].uh[i]);<br>        Vdd.v[1].uh[i] = usat_16(Vuu.v[1].uh[i]+Vvv.v[1].uh[i]);<br>    }<br>    Copy to clipboard |
| Vdd.uh=vsub(Vuu.uh,Vvv.uh):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].uh[i] = usat_16(Vuu.v[0].uh[i]-Vvv.v[0].uh[i]);<br>        Vdd.v[1].uh[i] = usat_16(Vuu.v[1].uh[i]-Vvv.v[1].uh[i]);<br>    }<br>    Copy to clipboard |
| Vdd.uw=vadd(Vuu.uw,Vvv.uw):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].uw[i] = usat_32(Vuu.v[0].uw[i]+Vvv.v[0].uw[i]);<br>        Vdd.v[1].uw[i] = usat_32(Vuu.v[1].uw[i]+Vvv.v[1].uw[i]);<br>    }<br>    Copy to clipboard |
| Vdd.uw=vsub(Vuu.uw,Vvv.uw):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].uw[i] = usat_32(Vuu.v[0].uw[i]-Vvv.v[0].uw[i]);<br>        Vdd.v[1].uw[i] = usat_32(Vuu.v[1].uw[i]-Vvv.v[1].uw[i]);<br>    }<br>    Copy to clipboard |
| Vdd.b=vadd(Vuu.b,Vvv.b):sat | for (i = 0; i < VELEM(8); i++) {<br>        Vdd.v[0].b[i] = sat_8(Vuu.v[0].b[i]+Vvv.v[0].b[i]);<br>        Vdd.v[1].b[i] = sat_8(Vuu.v[1].b[i]+Vvv.v[1].b[i]);<br>    }<br>    Copy to clipboard |
| Vdd.b=vsub(Vuu.b,Vvv.b):sat | for (i = 0; i < VELEM(8); i++) {<br>        Vdd.v[0].b[i] = sat_8(Vuu.v[0].b[i]-Vvv.v[0].b[i]);<br>        Vdd.v[1].b[i] = sat_8(Vuu.v[1].b[i]-Vvv.v[1].b[i]);<br>    }<br>    Copy to clipboard |
| Vdd.h=vadd(Vuu.h,Vvv.h):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = sat_16(Vuu.v[0].h[i]+Vvv.v[0].h[i]);<br>        Vdd.v[1].h[i] = sat_16(Vuu.v[1].h[i]+Vvv.v[1].h[i]);<br>    }<br>    Copy to clipboard |
| Vdd.h=vsub(Vuu.h,Vvv.h):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = sat_16(Vuu.v[0].h[i]-Vvv.v[0].h[i]);<br>        Vdd.v[1].h[i] = sat_16(Vuu.v[1].h[i]-Vvv.v[1].h[i]);<br>    }<br>    Copy to clipboard |
| Vdd.w=vadd(Vuu.w,Vvv.w):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = sat_32(Vuu.v[0].w[i]+Vvv.v[0].w[i]);<br>        Vdd.v[1].w[i] = sat_32(Vuu.v[1].w[i]+Vvv.v[1].w[i]);<br>    }<br>    Copy to clipboard |
| Vdd.w=vsub(Vuu.w,Vvv.w):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = sat_32(Vuu.v[0].w[i]-Vvv.v[0].w[i]);<br>        Vdd.v[1].w[i] = sat_32(Vuu.v[1].w[i]-Vvv.v[1].w[i]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses any pair of the HVX resources (both multiply or shift and permute/shift).

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-31"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-32"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id32">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.b=vadd(Vuu.b,Vvv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.b=vsub(Vuu.b,Vvv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vadd(Vuu.h,Vvv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vsub(Vuu.h,Vvv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vadd(Vuu.w,Vvv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vsub(Vuu.w,Vvv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.ub=vadd(Vuu.ub,Vvv.ub):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.ub=vsub(Vuu.ub,Vvv.ub):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uh=vadd(Vuu.uh,Vvv.uh):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uh=vsub(Vuu.uh,Vvv.uh):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uw=vadd(Vuu.uw,Vvv.uw):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uw=vsub(Vuu.uw,Vvv.uw):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.b=vadd(Vuu.b,Vvv.b):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.b=vsub(Vuu.b,Vvv.b):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vadd(Vuu.h,Vvv.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vsub(Vuu.h,Vvv.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vadd(Vuu.w,Vvv.w):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vsub(Vuu.w,Vvv.w):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-33"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-34"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id33">
<caption><span class="caption-text">Arithmetic intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.b=vadd(Vuu.b,Vvv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wb_vadd_WbWb(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.b=vsub(Vuu.b,Vvv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wb_vsub_WbWb(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vadd(Vuu.h,Vvv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vadd_WhWh(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vsub(Vuu.h,Vvv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vsub_WhWh(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vadd(Vuu.w,Vvv.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vadd_WwWw(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vsub(Vuu.w,Vvv.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vsub_WwWw(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.ub=vadd(Vuu.ub,Vvv.ub):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wub_vadd_WubWub_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.ub=vsub(Vuu.ub,Vvv.ub):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wub_vsub_WubWub_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uh=vadd(Vuu.uh,Vvv.uh):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuh_vadd_WuhWuh_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uh=vsub(Vuu.uh,Vvv.uh):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuh_vsub_WuhWuh_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uw=vadd(Vuu.uw,Vvv.uw):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vadd_WuwWuw_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uw=vsub(Vuu.uw,Vvv.uw):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vsub_WuwWuw_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.b=vadd(Vuu.b,Vvv.b):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wb_vadd_WbWb_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.b=vsub(Vuu.b,Vvv.b):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wb_vsub_WbWb_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vadd(Vuu.h,Vvv.h):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vadd_WhWh_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vsub(Vuu.h,Vvv.h):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vsub_WhWh_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vadd(Vuu.w,Vvv.w):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vadd_WwWw_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vsub(Vuu.w,Vvv.w):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vsub_WwWw_sat(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### ALU-RESOURCE

The HVX ALU resource instruction subclass includes ALU instructions that use a single HVX resource.

#### Predicate operations

Perform bitwise logical operation on a vector predicate register Qs, and place the result in Qd. This operation works on vectors with any element size.

The following combinations are implemented: !Qs.

Predicate operations instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Qd4=not(Qs4) | for (i = 0; i < VELEM(8); i++) {<br>        QdV[i]=!QsV[i];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-35"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-36"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id35">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Qd4=not(Qs4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-37"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-38"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id36">
<caption><span class="caption-text">Predicate operations intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=not(Qs4)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_not_Q(HVX_VectorPred Qs)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Byte-conditinal vector assign

If the bit in Qv is set, copy the byte.  Otherwise, set the byte in the destination to zero.

Byte-conditinal vector assign instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd=vand(Qv4,Vu) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = QvV[i] ? Vu.b[i] : 0;<br>    }<br>    Copy to clipboard |
| Vd=vand(!Qv4,Vu) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = !QvV[i] ? Vu.b[i] : 0;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-39"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-40"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id38">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd=vand(Qv4,Vu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vand(!Qv4,Vu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-41"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-42"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id39">
<caption><span class="caption-text">Byte-conditinal vector assign intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vand(Qv4,Vu)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vand_QV(HVX_VectorPred Qv, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vand(!Qv4,Vu)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vand_QnV(HVX_VectorPred Qv, HVX_Vector Vu)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Min/max

Compare the respective elements of Vu and Vv, and return the maximum or minimum. The result is placed in the same position as the inputs.

Supports unsigned byte, signed and unsigned halfword, and signed word.

Min/max instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.sf=vmax(Vu.sf,Vv.sf) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.sf[i] = max(Vu.sf[i],Vv.sf[i]);<br>    }<br>    Copy to clipboard |
| Vd.sf=vmin(Vu.sf,Vv.sf) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.sf[i] = min(Vu.sf[i],Vv.sf[i]);<br>    }<br>    Copy to clipboard |
| Vd.hf=vmax(Vu.hf,Vv.hf) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.hf[i] = max(Vu.hf[i],Vv.hf[i]);<br>    }<br>    Copy to clipboard |
| Vd.hf=vmin(Vu.hf,Vv.hf) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.hf[i] = min(Vu.hf[i],Vv.hf[i]);<br>    }<br>    Copy to clipboard |
| Vd.b=vmax(Vu.b,Vv.b) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = (Vu.b[i] > Vv.b[i]) ? Vu.b[i] : Vv.b[i];<br>    }<br>    Copy to clipboard |
| Vd.b=vmin(Vu.b,Vv.b) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = (Vu.b[i] < Vv.b[i]) ? Vu.b[i] : Vv.b[i];<br>    }<br>    Copy to clipboard |
| Vd.ub=vmax(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = (Vu.ub[i] > Vv.ub[i]) ? Vu.ub[i] : Vv.ub[i];<br>    }<br>    Copy to clipboard |
| Vd.ub=vmin(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = (Vu.ub[i] < Vv.ub[i]) ? Vu.ub[i] : Vv.ub[i];<br>    }<br>    Copy to clipboard |
| Vd.uh=vmax(Vu.uh,Vv.uh) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = (Vu.uh[i] > Vv.uh[i]) ? Vu.uh[i] : Vv.uh[i];<br>    }<br>    Copy to clipboard |
| Vd.uh=vmin(Vu.uh,Vv.uh) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = (Vu.uh[i] < Vv.uh[i]) ? Vu.uh[i] : Vv.uh[i];<br>    }<br>    Copy to clipboard |
| Vd.h=vmax(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (Vu.h[i] > Vv.h[i]) ? Vu.h[i] : Vv.h[i];<br>    }<br>    Copy to clipboard |
| Vd.h=vmin(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (Vu.h[i] < Vv.h[i]) ? Vu.h[i] : Vv.h[i];<br>    }<br>    Copy to clipboard |
| Vd.w=vmax(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i] > Vv.w[i]) ? Vu.w[i] : Vv.w[i];<br>    }<br>    Copy to clipboard |
| Vd.w=vmin(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i] < Vv.w[i]) ? Vu.w[i] : Vv.w[i];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-43"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-44"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id41">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.sf=vmax(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.sf=vmin(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.hf=vmax(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.hf=vmin(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vmax(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vmin(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vmax(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vmin(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vmax(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vmin(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vmax(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vmin(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vmax(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vmin(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-45"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-46"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id42">
<caption><span class="caption-text">Min/max intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.sf=vmax(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vsf_vmax_VsfVsf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.sf=vmin(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vsf_vmin_VsfVsf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.hf=vmax(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vhf_vmax_VhfVhf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.hf=vmin(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vhf_vmin_VhfVhf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vmax(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vmax_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vmin(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vmin_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vmax(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vmax_VubVub(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vmin(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vmin_VubVub(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vmax(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vmax_VuhVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vmin(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vmin_VuhVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vmax(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmax_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vmin(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmin_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vmax(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmax_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vmin(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmin_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Absolute value

Take the absolute value of the vector register elements. Supports signed halfword and word.
Optionally saturate to deal with the max negative value overflow case.

Absolute value  instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.b=vabs(Vu.b) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = ABS(Vu.b[i]);<br>    }<br>    Copy to clipboard |
| Vd.b=vabs(Vu.b):sat | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = sat_8(ABS(Vu.b[i]));<br>    }<br>    Copy to clipboard |
| Vd.h=vabs(Vu.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = ABS(Vu.h[i]);<br>    }<br>    Copy to clipboard |
| Vd.h=vabs(Vu.h):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = sat_16(ABS(Vu.h[i]));<br>    }<br>    Copy to clipboard |
| Vd.w=vabs(Vu.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = ABS(Vu.w[i]);<br>    }<br>    Copy to clipboard |
| Vd.w=vabs(Vu.w):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = sat_32(ABS(Vu.w[i]));<br>    }<br>    Copy to clipboard |
| Vd.ub=vabs(Vu.b) | Assembler mapped to: "Vd.b=vabs(Vu.b)"<br>    Copy to clipboard |
| Vd.uh=vabs(Vu.h) | Assembler mapped to: "Vd.h=vabs(Vu.h)"<br>    Copy to clipboard |
| Vd.uw=vabs(Vu.w) | Assembler mapped to: "Vd.w=vabs(Vu.w)"<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-47"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-48"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id44">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vabs(Vu.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vabs(Vu.b):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vabs(Vu.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vabs(Vu.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vabs(Vu.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vabs(Vu.w):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-49"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-50"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id45">
<caption><span class="caption-text">Absolute value  intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vabs(Vu.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vabs_Vb(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vabs(Vu.b):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vabs_Vb_sat(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vabs(Vu.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vabs_Vh(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vabs(Vu.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vabs_Vh_sat(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vabs(Vu.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vabs_Vw(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vabs(Vu.w):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vabs_Vw_sat(HVX_Vector Vu)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Arithmetic

Perform simple arithmetic operations, add and subtract, between the elements of the two vectors Vu and Vv.  Supports unsigned and signed byte and halfword.

Optionally saturate for word and signed halfword. Always saturate for unsigned types except byte.

Arithmetic instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.b=vadd(Vu.b,Vv.b) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = Vu.b[i] + Vv.b[i];<br>    }<br>    Copy to clipboard |
| Vd.b=vsub(Vu.b,Vv.b) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = Vu.b[i] - Vv.b[i];<br>    }<br>    Copy to clipboard |
| Vd.h=vadd(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = Vu.h[i] + Vv.h[i];<br>    }<br>    Copy to clipboard |
| Vd.h=vsub(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = Vu.h[i] - Vv.h[i];<br>    }<br>    Copy to clipboard |
| Vd.w=vadd(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = Vu.w[i] + Vv.w[i];<br>    }<br>    Copy to clipboard |
| Vd.w=vsub(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = Vu.w[i] - Vv.w[i];<br>    }<br>    Copy to clipboard |
| Vd.ub=vadd(Vu.ub,Vv.ub):sat | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = usat_8(Vu.ub[i]+Vv.ub[i]);<br>    }<br>    Copy to clipboard |
| Vd.ub=vsub(Vu.ub,Vv.ub):sat | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = usat_8(Vu.ub[i]-Vv.ub[i]);<br>    }<br>    Copy to clipboard |
| Vd.uh=vadd(Vu.uh,Vv.uh):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = usat_16(Vu.uh[i]+Vv.uh[i]);<br>    }<br>    Copy to clipboard |
| Vd.uh=vsub(Vu.uh,Vv.uh):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = usat_16(Vu.uh[i]-Vv.uh[i]);<br>    }<br>    Copy to clipboard |
| Vd.uw=vadd(Vu.uw,Vv.uw):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = usat_32(Vu.uw[i]+Vv.uw[i]);<br>    }<br>    Copy to clipboard |
| Vd.uw=vsub(Vu.uw,Vv.uw):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = usat_32(Vu.uw[i]-Vv.uw[i]);<br>    }<br>    Copy to clipboard |
| Vd.b=vadd(Vu.b,Vv.b):sat | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = sat_8(Vu.b[i]+Vv.b[i]);<br>    }<br>    Copy to clipboard |
| Vd.b=vsub(Vu.b,Vv.b):sat | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = sat_8(Vu.b[i]-Vv.b[i]);<br>    }<br>    Copy to clipboard |
| Vd.h=vadd(Vu.h,Vv.h):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = sat_16(Vu.h[i]+Vv.h[i]);<br>    }<br>    Copy to clipboard |
| Vd.h=vsub(Vu.h,Vv.h):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = sat_16(Vu.h[i]-Vv.h[i]);<br>    }<br>    Copy to clipboard |
| Vd.w=vadd(Vu.w,Vv.w):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = sat_32(Vu.w[i]+Vv.w[i]);<br>    }<br>    Copy to clipboard |
| Vd.w=vsub(Vu.w,Vv.w):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = sat_32(Vu.w[i]-Vv.w[i]);<br>    }<br>    Copy to clipboard |
| Vd.ub=vadd(Vu.ub,Vv.b):sat | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = usat_8(Vu.ub[i] + Vv.b[i]);<br>    }<br>    Copy to clipboard |
| Vd.ub=vsub(Vu.ub,Vv.b):sat | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = usat_8(Vu.ub[i] - Vv.b[i]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-51"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-52"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id47">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vadd(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vsub(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vadd(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vsub(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vadd(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vsub(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vadd(Vu.ub,Vv.ub):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vsub(Vu.ub,Vv.ub):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vadd(Vu.uh,Vv.uh):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vsub(Vu.uh,Vv.uh):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uw=vadd(Vu.uw,Vv.uw):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uw=vsub(Vu.uw,Vv.uw):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vadd(Vu.b,Vv.b):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vsub(Vu.b,Vv.b):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vadd(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vsub(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vadd(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vsub(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vadd(Vu.ub,Vv.b):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vsub(Vu.ub,Vv.b):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-53"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-54"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id48">
<caption><span class="caption-text">Arithmetic intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vadd(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vadd_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vsub(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vsub_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vadd(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vadd_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vsub(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vsub_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vadd(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vadd_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vsub(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vsub_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vadd(Vu.ub,Vv.ub):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vadd_VubVub_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vsub(Vu.ub,Vv.ub):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vsub_VubVub_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vadd(Vu.uh,Vv.uh):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vadd_VuhVuh_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vsub(Vu.uh,Vv.uh):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vsub_VuhVuh_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uw=vadd(Vu.uw,Vv.uw):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vadd_VuwVuw_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uw=vsub(Vu.uw,Vv.uw):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vsub_VuwVuw_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vadd(Vu.b,Vv.b):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vadd_VbVb_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vsub(Vu.b,Vv.b):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vsub_VbVb_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vadd(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vadd_VhVh_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vsub(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vsub_VhVh_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vadd(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vadd_VwVw_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vsub(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vsub_VwVw_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vadd(Vu.ub,Vv.b):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vadd_VubVb_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vsub(Vu.ub,Vv.b):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vsub_VubVb_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Arithmetic with carry bit

Perform simple arithmetic operations, add and subtract, between the word elements of the two vectors Vu and Vv and a carry-out bit.

Optionally saturate for word.

Arithmetic with carry bit instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.w=vadd(Vu.w,Vv.w,Qs4):carry:sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = sat_32(Vu.w[i]+Vv.w[i]+QsV[i*4]);<br>    }<br>    Copy to clipboard |
| Vd.w=vadd(Vu.w,Vv.w,Qx4):carry | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = Vu.w[i]+Vv.w[i]+QxV[i*4];<br>        QxV[4*i+4-1:4*i] = -carry_from(Vu.w[i],Vv.w[i],QxV[i*4]);<br>    }<br>    Copy to clipboard |
| Vd.w=vsub(Vu.w,Vv.w,Qx4):carry | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = Vu.w[i]+~Vv.w[i]+QxV[i*4];<br>        QxV[4*i+4-1:4*i] = -carry_from(Vu.w[i],~Vv.w[i],QxV[i*4]);<br>    }<br>    Copy to clipboard |
| Vd.w,Qe4=vadd(Vu.w,Vv.w):carry | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = Vu.w[i]+Vv.w[i];<br>        QeV[4*i+4-1:4*i] = -carry_from(Vu.w[i],Vv.w[i],0);<br>    }<br>    Copy to clipboard |
| Vd.w,Qe4=vsub(Vu.w,Vv.w):carry | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = Vu.w[i]+~Vv.w[i]+1;<br>        QeV[4*i+4-1:4*i] = -carry_from(Vu.w[i],~Vv.w[i],1);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-55"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-56"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id50">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vadd(Vu.w,Vv.w,Qs4):carry:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vadd(Vu.w,Vv.w,Qx4):carry</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vsub(Vu.w,Vv.w,Qx4):carry</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w,Qe4=vadd(Vu.w,Vv.w):carry</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">e</p></td>
<td><p class="sd-card-text">e</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w,Qe4=vsub(Vu.w,Vv.w):carry</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">e</p></td>
<td><p class="sd-card-text">e</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-57"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-58"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id51">
<caption><span class="caption-text">Arithmetic with carry bit intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vadd(Vu.w,Vv.w,Qs4):carry:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vadd_VwVwQ_carry_sat(HVX_Vector Vu, HVX_Vector Vv, HVX_VectorPred Qs)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vadd(Vu.w,Vv.w,Qx4):carry</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vadd_VwVwQ_carry(HVX_Vector Vu, HVX_Vector Vv, HVX_VectorPred* Qp)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vsub(Vu.w,Vv.w,Qx4):carry</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vsub_VwVwQ_carry(HVX_Vector Vu, HVX_Vector Vv, HVX_VectorPred* Qp)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Logical operations

Perform bitwise logical operations (and, or, xor) between the two vector registers. In the case of vnot, simply invert the input register.

Logical operations instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd=vand(Vu,Vv) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = Vu.uh[i] & Vv.h[i];<br>    }<br>    Copy to clipboard |
| Vd=vor(Vu,Vv) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = Vu.uh[i] | Vv.h[i];<br>    }<br>    Copy to clipboard |
| Vd=vxor(Vu,Vv) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = Vu.uh[i] ^ Vv.h[i];<br>    }<br>    Copy to clipboard |
| Vd=vnot(Vu) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = ~Vu.uh[i];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-59"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-60"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id53">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd=vand(Vu,Vv)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vor(Vu,Vv)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vxor(Vu,Vv)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vnot(Vu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-61"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-62"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id54">
<caption><span class="caption-text">Logical operations intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vand(Vu,Vv)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vand_VV(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vor(Vu,Vv)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vor_VV(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vxor(Vu,Vv)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vxor_VV(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vnot(Vu)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vnot_V(HVX_Vector Vu)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Copy

Copy a single input vector register to a new output vector register.

Using a scalar predicate, conditionally copy a single vector register to a destination vector register, or conditionally combine two input vectors into a destination vector register pair. A scalar predicate guards the entire operation. If the scalar predicate is true, the operation is performed. Otherwise the instruction is treated as a NOP.

Copy instructions

| **Syntax** | **Behavior** |
| --- | --- |
| if (Ps) Vd=Vu | if (Ps[0]) {<br>         for (i = 0; i < VELEM(8); i++) {<br>             Vd.ub[i] = Vu.ub[i];<br>         }<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Ps) Vd=Vu | if (!Ps[0]) {<br>         for (i = 0; i < VELEM(8); i++) {<br>             Vd.ub[i] = Vu.ub[i];<br>         }<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| Vd=Vu | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i]=Vu.w[i];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-63"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-64"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id56">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">if (Ps) Vd=Vu</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Ps) Vd=Vu</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=Vu</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-65"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-66"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id57">
<caption><span class="caption-text">Copy intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd=Vu</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_equals_V(HVX_Vector Vu)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Temporary Assignment

Copy an input vector register(s) to a temporary vector register (pair) that is immediately used within the current packet.

Temporary Assignment instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.tmp=vcombine(Vu,Vv) | for (i = 0; i < VELEM(8); i++) {<br>        Vdd.v[0].ub[i] = Vv.ub[i];<br>        Vdd.v[1].ub[i] = Vu.ub[i];<br>    }<br>    for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].ext[i]=Vv.ext[i];<br>        Vdd.v[1].ext[i]=Vu.ext[i];<br>    }<br>    Copy to clipboard |
| Vd.tmp=Vu | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i]=Vu.w[i];<br>        Vd.ext[i]=Vu.ext[i];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-67"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-68"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id59">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.tmp=vcombine(Vu,Vv)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.tmp=Vu</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Average

Add the elements of Vu to the respective elements of Vv, and shift the results right by 1 bit. The intermediate precision of the
sum is larger than the input data precision. Optionally, a rounding constant 0x1 is added before shifting.

Supports unsigned byte, signed and unsigned halfword, and signed word.
The operation is replicated to fill the implemented datapath width.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vavg.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.63542in" height="6.63542in" viewbox="0 0 333.75 477.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st12"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-69 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-69 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-69 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-69 .st4 { fill: none; marker-end: url("#mrkr5-15"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-69 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-69 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-69 .st7 { marker-end: url("#mrkr5-15"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-69 .st8 { fill: #ffffff; stroke: #000000; stroke-dasharray: 0, 2.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-69 .st9 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-69 .st10 { marker-end: url("#mrkr13-85"); marker-start: url("#mrkr13-83"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-69 .st11 { fill: none; marker-end: url("#mrkr13-85"); marker-start: url("#mrkr13-119"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-69 .st12 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-15" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-83" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-85" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-119" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape83-1" v:mid="83" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.83</title>		<rect x="0" y="36.75" width="297" height="441" class="st1"></rect>	</g>	<g id="shape2-3" v:mid="2" v:groupcontext="shape" transform="translate(252.375,-396.375)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36" height="36"></v:textrect>		<rect x="0" y="441.75" width="36" height="36" class="st2"></rect>		<text x="12.5" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape13-6" v:mid="13" v:groupcontext="shape" transform="translate(252.375,-324.375)">		<title>Sheet.13</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36" height="36"></v:textrect>		<rect x="0" y="441.75" width="36" height="36" class="st2"></rect>		<text x="12.75" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape57-9" v:mid="57" v:groupcontext="shape" transform="translate(252.375,-36.375)">		<title>Sheet.57</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36" height="36"></v:textrect>		<rect x="0" y="441.75" width="36" height="36" class="st2"></rect>		<text x="12.5" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape82-12" v:mid="82" v:groupcontext="shape" transform="translate(27.375,-432.375)">		<title>Sheet.82</title>		<desc>Vd.w=vavg(Vu.w,Vv.w)[:rnd]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="468.75" width="189" height="18"></v:textrect>		<rect x="0" y="459.75" width="189" height="18" class="st4"></rect>		<text x="38.1" y="471.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w=vavg(Vu.w,Vv.w)[:rnd]</text>		</g>	<g id="shape30-17" v:mid="30" v:groupcontext="shape" transform="translate(198.375,-252.375)">		<title>Sheet.30</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape31-20" v:mid="31" v:groupcontext="shape" transform="translate(703.125,152.813) rotate(90)">		<title>Sheet.31</title>		<path d="M0 477.75 L33.25 477.75" class="st7"></path>	</g>	<g id="shape47-25" v:mid="47" v:groupcontext="shape" transform="translate(198.375,-180.375)">		<title>Sheet.47</title>		<desc>+1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st8"></ellipse>		<text x="12.87" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+1</text>		</g>	<g id="shape66-28" v:mid="66" v:groupcontext="shape" transform="translate(694.125,297.318) rotate(90)">		<title>Sheet.66</title>		<path d="M0 477.75 L30.33 477.75" class="st7"></path>	</g>	<g id="shape81-33" v:mid="81" v:groupcontext="shape" transform="translate(694.125,225.375) rotate(90)">		<title>Sheet.81</title>		<path d="M0 477.75 L30.32 477.75" class="st7"></path>	</g>	<g id="shape1-38" v:mid="1" v:groupcontext="shape" transform="translate(180.375,-396.375)">		<title>Sheet.1</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st6"></rect>		<text x="31" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape12-41" v:mid="12" v:groupcontext="shape" transform="translate(180.375,-324.375)">		<title>Sheet.12</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st9"></rect>		<text x="31" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape56-44" v:mid="56" v:groupcontext="shape" transform="translate(180.375,-36.375)">		<title>Sheet.56</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st9"></rect>		<text x="31" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape6-47" v:mid="6" v:groupcontext="shape" transform="translate(126.375,-252.375)">		<title>Sheet.6</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape7-50" v:mid="7" v:groupcontext="shape" transform="translate(631.125,152.813) rotate(90)">		<title>Sheet.7</title>		<path d="M0 477.75 L32.69 477.75" class="st7"></path>	</g>	<g id="shape8-55" v:mid="8" v:groupcontext="shape" transform="translate(126.375,-180.375)">		<title>Sheet.8</title>		<desc>+1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st8"></ellipse>		<text x="12.87" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+1</text>		</g>	<g id="shape9-58" v:mid="9" v:groupcontext="shape" transform="translate(622.125,297.318) rotate(90)">		<title>Sheet.9</title>		<path d="M0 477.75 L30.33 477.75" class="st7"></path>	</g>	<g id="shape10-63" v:mid="10" v:groupcontext="shape" transform="translate(622.125,225.375) rotate(90)">		<title>Sheet.10</title>		<path d="M0 477.75 L30.32 477.75" class="st7"></path>	</g>	<g id="shape11-68" v:mid="11" v:groupcontext="shape" transform="translate(108.375,-396.375)">		<title>Sheet.11</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st6"></rect>		<text x="31" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape14-71" v:mid="14" v:groupcontext="shape" transform="translate(108.375,-324.375)">		<title>Sheet.14</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st9"></rect>		<text x="31" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape15-74" v:mid="15" v:groupcontext="shape" transform="translate(108.375,-36.375)">		<title>Sheet.15</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st9"></rect>		<text x="31" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape27-77" v:mid="27" v:groupcontext="shape" transform="translate(36.375,-342.375)">		<title>Sheet.27</title>		<path d="M9.45 477.75 L9.81 477.75 L62.19 477.75" class="st10"></path>	</g>	<g id="shape29-86" v:mid="29" v:groupcontext="shape" transform="translate(36.375,-414.375)">		<title>Sheet.29</title>		<path d="M9.45 477.75 L9.81 477.75 L62.19 477.75" class="st10"></path>	</g>	<g id="shape32-93" v:mid="32" v:groupcontext="shape" transform="translate(36.375,-54.375)">		<title>Sheet.32</title>		<path d="M9.45 477.75 L9.81 477.75 L62.19 477.75" class="st10"></path>	</g>	<g id="shape3-100" v:mid="3" v:groupcontext="shape" transform="translate(198.375,-108.375)">		<title>Sheet.3</title>		<desc>&#62;&#62;1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st6"></ellipse>		<text x="10.24" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;1</text>		</g>	<g id="shape4-103" v:mid="4" v:groupcontext="shape" transform="translate(694.125,369.318) rotate(90)">		<title>Sheet.4</title>		<path d="M0 477.75 L30.33 477.75" class="st7"></path>	</g>	<g id="shape16-108" v:mid="16" v:groupcontext="shape" transform="translate(126.375,-108.375)">		<title>Sheet.16</title>		<desc>&#62;&#62;1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st6"></ellipse>		<text x="10.24" y="462.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;1</text>		</g>	<g id="shape33-111" v:mid="33" v:groupcontext="shape" transform="translate(622.125,369.318) rotate(90)">		<title>Sheet.33</title>		<path d="M0 477.75 L30.33 477.75" class="st7"></path>	</g>	<g id="shape42-116" v:mid="42" v:groupcontext="shape" transform="translate(234.375,-180.375)">		<title>Sheet.42</title>		<desc>Optional round</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st11"></rect>		<text x="4" y="462.45" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional round</text>		</g>	<g id="shape17-122" v:mid="17" v:groupcontext="shape" transform="translate(-396.375,370.675) rotate(-90)">		<title>Sheet.17</title>		<desc>Other data path lanes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="106.4" cy="455.25" width="212.81" height="45"></v:textrect>		<rect x="0" y="432.75" width="212.8" height="45" class="st2"></rect>		<text x="63.12" y="457.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Other data path lanes</text>		</g>	<g id="shape18-125" v:mid="18" v:groupcontext="shape" transform="translate(684,153.375) rotate(90)">		<title>Sheet.18</title>		<path d="M0 477.75 L33.25 477.75" class="st7"></path>	</g>	<g id="shape5-130" v:mid="5" v:groupcontext="shape" transform="translate(613.125,153.375) rotate(90)">		<title>Sheet.5</title>		<path d="M0 477.75 L32.69 477.75" class="st7"></path>	</g></g>
</svg>

Subtract the elements of Vu from the respective elements of Vv, and shift the results right by 1 bit. The intermediate precision of the sum is larger than the input data precision. Saturate the data to the required precision.

Supports unsigned byte, halfword, and word. The operation is replicated to fill the implemented datapath width.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vnavg.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.26042in" height="5.26042in" viewbox="0 0 306.75 378.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st10"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-70 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-70 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-70 .st3 { fill: #000000; font-family: Arial; font-size: 0.833336em }
.svg-70 .st4 { fill: none; marker-end: url("#mrkr5-15"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-70 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-70 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-70 .st7 { marker-end: url("#mrkr5-15"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-70 .st8 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-70 .st9 { marker-end: url("#mrkr13-69"); marker-start: url("#mrkr13-67"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-70 .st10 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-15" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-67" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-69" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape83-1" v:mid="83" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.83</title>		<rect x="0" y="36.75" width="270" height="342" class="st1"></rect>	</g>	<g id="shape2-3" v:mid="2" v:groupcontext="shape" transform="translate(252.375,-297.375)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="360.75" width="27" height="36"></v:textrect>		<rect x="0" y="342.75" width="27" height="36" class="st2"></rect>		<text x="7.38" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape13-6" v:mid="13" v:groupcontext="shape" transform="translate(252.375,-225.375)">		<title>Sheet.13</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="360.75" width="27" height="36"></v:textrect>		<rect x="0" y="342.75" width="27" height="36" class="st2"></rect>		<text x="7.66" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape57-9" v:mid="57" v:groupcontext="shape" transform="translate(252.375,-31.875)">		<title>Sheet.57</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="360.75" width="27" height="36"></v:textrect>		<rect x="0" y="342.75" width="27" height="36" class="st2"></rect>		<text x="7.38" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape82-12" v:mid="82" v:groupcontext="shape" transform="translate(27.375,-333.375)">		<title>Sheet.82</title>		<desc>Vd.w = vnavg(Vu.w, Vv.w)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="81" cy="369.75" width="162" height="18"></v:textrect>		<rect x="0" y="360.75" width="162" height="18" class="st4"></rect>		<text x="22.78" y="372.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w = vnavg(Vu.w, Vv.w)</text>		</g>	<g id="shape30-17" v:mid="30" v:groupcontext="shape" transform="translate(198.375,-153.375)">		<title>Sheet.30</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="360.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="360.75" rx="18" ry="18" class="st6"></ellipse>		<text x="16.34" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape31-20" v:mid="31" v:groupcontext="shape" transform="translate(604.125,152.813) rotate(90)">		<title>Sheet.31</title>		<path d="M0 378.75 L33.25 378.75" class="st7"></path>	</g>	<g id="shape81-25" v:mid="81" v:groupcontext="shape" transform="translate(595.125,225.375) rotate(90)">		<title>Sheet.81</title>		<path d="M0 378.75 L16.78 378.75" class="st7"></path>	</g>	<g id="shape1-30" v:mid="1" v:groupcontext="shape" transform="translate(180.375,-297.375)">		<title>Sheet.1</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="360.75" width="72" height="36"></v:textrect>		<rect x="0" y="342.75" width="72" height="36" class="st6"></rect>		<text x="30.44" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape12-33" v:mid="12" v:groupcontext="shape" transform="translate(180.375,-225.375)">		<title>Sheet.12</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="360.75" width="72" height="36"></v:textrect>		<rect x="0" y="342.75" width="72" height="36" class="st8"></rect>		<text x="30.44" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape56-36" v:mid="56" v:groupcontext="shape" transform="translate(180.375,-31.875)">		<title>Sheet.56</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="360.75" width="72" height="36"></v:textrect>		<rect x="0" y="342.75" width="72" height="36" class="st8"></rect>		<text x="30.44" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape6-39" v:mid="6" v:groupcontext="shape" transform="translate(126.375,-153.375)">		<title>Sheet.6</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="360.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="360.75" rx="18" ry="18" class="st6"></ellipse>		<text x="16.34" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape7-42" v:mid="7" v:groupcontext="shape" transform="translate(532.125,152.813) rotate(90)">		<title>Sheet.7</title>		<path d="M0 378.75 L32.69 378.75" class="st7"></path>	</g>	<g id="shape10-47" v:mid="10" v:groupcontext="shape" transform="translate(523.125,225.375) rotate(90)">		<title>Sheet.10</title>		<path d="M0 378.75 L16.78 378.75" class="st7"></path>	</g>	<g id="shape11-52" v:mid="11" v:groupcontext="shape" transform="translate(108.375,-297.375)">		<title>Sheet.11</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="360.75" width="72" height="36"></v:textrect>		<rect x="0" y="342.75" width="72" height="36" class="st6"></rect>		<text x="30.44" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape14-55" v:mid="14" v:groupcontext="shape" transform="translate(108.375,-225.375)">		<title>Sheet.14</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="360.75" width="72" height="36"></v:textrect>		<rect x="0" y="342.75" width="72" height="36" class="st8"></rect>		<text x="30.44" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape15-58" v:mid="15" v:groupcontext="shape" transform="translate(108.375,-31.875)">		<title>Sheet.15</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="360.75" width="72" height="36"></v:textrect>		<rect x="0" y="342.75" width="72" height="36" class="st8"></rect>		<text x="30.44" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape27-61" v:mid="27" v:groupcontext="shape" transform="translate(36.375,-243.375)">		<title>Sheet.27</title>		<path d="M9.45 378.75 L9.81 378.75 L62.19 378.75" class="st9"></path>	</g>	<g id="shape29-70" v:mid="29" v:groupcontext="shape" transform="translate(36.375,-315.375)">		<title>Sheet.29</title>		<path d="M9.45 378.75 L9.81 378.75 L62.19 378.75" class="st9"></path>	</g>	<g id="shape32-77" v:mid="32" v:groupcontext="shape" transform="translate(36.375,-49.875)">		<title>Sheet.32</title>		<path d="M9.45 378.75 L9.81 378.75 L62.19 378.75" class="st9"></path>	</g>	<g id="shape3-84" v:mid="3" v:groupcontext="shape" transform="translate(198.375,-94.875)">		<title>Sheet.3</title>		<desc>&#62;&#62;1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="360.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="360.75" rx="18" ry="18" class="st6"></ellipse>		<text x="9.38" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;1</text>		</g>	<g id="shape4-87" v:mid="4" v:groupcontext="shape" transform="translate(595.125,283.875) rotate(90)">		<title>Sheet.4</title>		<path d="M0 378.75 L21.28 378.75" class="st7"></path>	</g>	<g id="shape16-92" v:mid="16" v:groupcontext="shape" transform="translate(126.375,-94.875)">		<title>Sheet.16</title>		<desc>&#62;&#62;1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="360.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="360.75" rx="18" ry="18" class="st6"></ellipse>		<text x="9.38" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;1</text>		</g>	<g id="shape33-95" v:mid="33" v:groupcontext="shape" transform="translate(523.125,283.875) rotate(90)">		<title>Sheet.33</title>		<path d="M0 378.75 L21.28 378.75" class="st7"></path>	</g>	<g id="shape17-100" v:mid="17" v:groupcontext="shape" transform="translate(-306.375,339.175) rotate(-90)">		<title>Sheet.17</title>		<desc>Other data path lanes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="106.4" cy="360.75" width="212.81" height="36"></v:textrect>		<rect x="0" y="342.75" width="212.8" height="36" class="st2"></rect>		<text x="58.31" y="363.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Other data path lanes</text>		</g>	<g id="shape18-103" v:mid="18" v:groupcontext="shape" transform="translate(585,153.375) rotate(90)">		<title>Sheet.18</title>		<path d="M0 378.75 L33.25 378.75" class="st7"></path>	</g>	<g id="shape5-108" v:mid="5" v:groupcontext="shape" transform="translate(514.125,153.375) rotate(90)">		<title>Sheet.5</title>		<path d="M0 378.75 L32.69 378.75" class="st7"></path>	</g></g>
</svg>

Average instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.ub=vavg(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = (Vu.ub[i]+Vv.ub[i])/2;<br>    }<br>    Copy to clipboard |
| Vd.ub=vavg(Vu.ub,Vv.ub):rnd | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = (Vu.ub[i]+Vv.ub[i]+1)/2;<br>    }<br>    Copy to clipboard |
| Vd.uh=vavg(Vu.uh,Vv.uh) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = (Vu.uh[i]+Vv.uh[i])/2;<br>    }<br>    Copy to clipboard |
| Vd.uh=vavg(Vu.uh,Vv.uh):rnd | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = (Vu.uh[i]+Vv.uh[i]+1)/2;<br>    }<br>    Copy to clipboard |
| Vd.uw=vavg(Vu.uw,Vv.uw) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = (Vu.uw[i]+Vv.uw[i])/2;<br>    }<br>    Copy to clipboard |
| Vd.uw=vavg(Vu.uw,Vv.uw):rnd | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = (Vu.uw[i]+Vv.uw[i]+1)/2;<br>    }<br>    Copy to clipboard |
| Vd.b=vavg(Vu.b,Vv.b) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = (Vu.b[i]+Vv.b[i])/2;<br>    }<br>    Copy to clipboard |
| Vd.b=vavg(Vu.b,Vv.b):rnd | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = (Vu.b[i]+Vv.b[i]+1)/2;<br>    }<br>    Copy to clipboard |
| Vd.b=vnavg(Vu.b,Vv.b) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = (Vu.b[i]-Vv.b[i])/2;<br>    }<br>    Copy to clipboard |
| Vd.h=vavg(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (Vu.h[i]+Vv.h[i])/2;<br>    }<br>    Copy to clipboard |
| Vd.h=vavg(Vu.h,Vv.h):rnd | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (Vu.h[i]+Vv.h[i]+1)/2;<br>    }<br>    Copy to clipboard |
| Vd.h=vnavg(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (Vu.h[i]-Vv.h[i])/2;<br>    }<br>    Copy to clipboard |
| Vd.w=vavg(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i]+Vv.w[i])/2;<br>    }<br>    Copy to clipboard |
| Vd.w=vavg(Vu.w,Vv.w):rnd | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i]+Vv.w[i]+1)/2;<br>    }<br>    Copy to clipboard |
| Vd.w=vnavg(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i]-Vv.w[i])/2;<br>    }<br>    Copy to clipboard |
| Vd.b=vnavg(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = (Vu.ub[i]-Vv.ub[i])/2;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-71"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-72"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id61">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vavg(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vavg(Vu.ub,Vv.ub):rnd</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vavg(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vavg(Vu.uh,Vv.uh):rnd</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uw=vavg(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uw=vavg(Vu.uw,Vv.uw):rnd</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vavg(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vavg(Vu.b,Vv.b):rnd</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vnavg(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vavg(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vavg(Vu.h,Vv.h):rnd</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vnavg(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vavg(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vavg(Vu.w,Vv.w):rnd</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vnavg(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vnavg(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-73"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-74"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id62">
<caption><span class="caption-text">Average intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vavg(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vavg_VubVub(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vavg(Vu.ub,Vv.ub):rnd</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vavg_VubVub_rnd(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vavg(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vavg_VuhVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vavg(Vu.uh,Vv.uh):rnd</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vavg_VuhVuh_rnd(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uw=vavg(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vavg_VuwVuw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uw=vavg(Vu.uw,Vv.uw):rnd</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vavg_VuwVuw_rnd(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vavg(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vavg_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vavg(Vu.b,Vv.b):rnd</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vavg_VbVb_rnd(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vnavg(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vnavg_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vavg(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vavg_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vavg(Vu.h,Vv.h):rnd</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vavg_VhVh_rnd(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vnavg(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vnavg_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vavg(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vavg_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vavg(Vu.w,Vv.w):rnd</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vavg_VwVw_rnd(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vnavg(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vnavg_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vnavg(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vnavg_VubVub(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Compare vectors

Perform compares between the two vector register inputs Vu and Vv. Depending on the element size, an appropriate
number of bits are written into the vector predicate register Qd for each pair of elements.

Two types of compare are supported: equal (.eq) and greater than (.gt)

Supports comparison of word, signed and unsigned halfword, signed and unsigned byte.

For each element comparison, the respective number of bits in the destination register are: bytes 1 bit, halfwords 2 bits, and words 4 bits.

Optionally supports xor(^) with the destination, and(&) with the destination, and or(|) with the destination.

Compare vectors instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Qd4=vcmp.gt(Vu.w,Vv.w) | for( i = 0; i < VWIDTH; i += 4) {<br>        QdV[i+4-1:i] = ((Vu.w[i/4] > Vv.w[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qx4&=vcmp.gt(Vu.w,Vv.w) | for( i = 0; i < VWIDTH; i += 4) {<br>        QxV[i+4-1:i] = QxV[i+4-1:i] & ((Vu.w[i/4] > Vv.w[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.gt(Vu.w,Vv.w) | for( i = 0; i < VWIDTH; i += 4) {<br>        QxV[i+4-1:i] = QxV[i+4-1:i] | ((Vu.w[i/4] > Vv.w[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.gt(Vu.w,Vv.w) | for( i = 0; i < VWIDTH; i += 4) {<br>        QxV[i+4-1:i] = QxV[i+4-1:i] ^ ((Vu.w[i/4] > Vv.w[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.eq(Vu.w,Vv.w) | for( i = 0; i < VWIDTH; i += 4) {<br>        QdV[i+4-1:i] = ((Vu.w[i/4] == Vv.w[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qx4&=vcmp.eq(Vu.w,Vv.w) | for( i = 0; i < VWIDTH; i += 4) {<br>        QxV[i+4-1:i] = QxV[i+4-1:i] & ((Vu.w[i/4] == Vv.w[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.eq(Vu.w,Vv.w) | for( i = 0; i < VWIDTH; i += 4) {<br>        QxV[i+4-1:i] = QxV[i+4-1:i] | ((Vu.w[i/4] == Vv.w[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.eq(Vu.w,Vv.w) | for( i = 0; i < VWIDTH; i += 4) {<br>        QxV[i+4-1:i] = QxV[i+4-1:i] ^ ((Vu.w[i/4] == Vv.w[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.gt(Vu.h,Vv.h) | for( i = 0; i < VWIDTH; i += 2) {<br>        QdV[i+2-1:i] = ((Vu.h[i/2] > Vv.h[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qx4&=vcmp.gt(Vu.h,Vv.h) | for( i = 0; i < VWIDTH; i += 2) {<br>        QxV[i+2-1:i] = QxV[i+2-1:i] & ((Vu.h[i/2] > Vv.h[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.gt(Vu.h,Vv.h) | for( i = 0; i < VWIDTH; i += 2) {<br>        QxV[i+2-1:i] = QxV[i+2-1:i] | ((Vu.h[i/2] > Vv.h[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.gt(Vu.h,Vv.h) | for( i = 0; i < VWIDTH; i += 2) {<br>        QxV[i+2-1:i] = QxV[i+2-1:i] ^ ((Vu.h[i/2] > Vv.h[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.eq(Vu.h,Vv.h) | for( i = 0; i < VWIDTH; i += 2) {<br>        QdV[i+2-1:i] = ((Vu.h[i/2] == Vv.h[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qx4&=vcmp.eq(Vu.h,Vv.h) | for( i = 0; i < VWIDTH; i += 2) {<br>        QxV[i+2-1:i] = QxV[i+2-1:i] & ((Vu.h[i/2] == Vv.h[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.eq(Vu.h,Vv.h) | for( i = 0; i < VWIDTH; i += 2) {<br>        QxV[i+2-1:i] = QxV[i+2-1:i] | ((Vu.h[i/2] == Vv.h[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.eq(Vu.h,Vv.h) | for( i = 0; i < VWIDTH; i += 2) {<br>        QxV[i+2-1:i] = QxV[i+2-1:i] ^ ((Vu.h[i/2] == Vv.h[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.gt(Vu.b,Vv.b) | for( i = 0; i < VWIDTH; i += 1) {<br>        QdV[i+1-1:i] = ((Vu.b[i/1] > Vv.b[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qx4&=vcmp.gt(Vu.b,Vv.b) | for( i = 0; i < VWIDTH; i += 1) {<br>        QxV[i+1-1:i] = QxV[i+1-1:i] & ((Vu.b[i/1] > Vv.b[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.gt(Vu.b,Vv.b) | for( i = 0; i < VWIDTH; i += 1) {<br>        QxV[i+1-1:i] = QxV[i+1-1:i] | ((Vu.b[i/1] > Vv.b[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.gt(Vu.b,Vv.b) | for( i = 0; i < VWIDTH; i += 1) {<br>        QxV[i+1-1:i] = QxV[i+1-1:i] ^ ((Vu.b[i/1] > Vv.b[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.eq(Vu.b,Vv.b) | for( i = 0; i < VWIDTH; i += 1) {<br>        QdV[i+1-1:i] = ((Vu.b[i/1] == Vv.b[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qx4&=vcmp.eq(Vu.b,Vv.b) | for( i = 0; i < VWIDTH; i += 1) {<br>        QxV[i+1-1:i] = QxV[i+1-1:i] & ((Vu.b[i/1] == Vv.b[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.eq(Vu.b,Vv.b) | for( i = 0; i < VWIDTH; i += 1) {<br>        QxV[i+1-1:i] = QxV[i+1-1:i] | ((Vu.b[i/1] == Vv.b[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.eq(Vu.b,Vv.b) | for( i = 0; i < VWIDTH; i += 1) {<br>        QxV[i+1-1:i] = QxV[i+1-1:i] ^ ((Vu.b[i/1] == Vv.b[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.gt(Vu.uw,Vv.uw) | for( i = 0; i < VWIDTH; i += 4) {<br>        QdV[i+4-1:i] = ((Vu.uw[i/4] > Vv.uw[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qx4&=vcmp.gt(Vu.uw,Vv.uw) | for( i = 0; i < VWIDTH; i += 4) {<br>        QxV[i+4-1:i] = QxV[i+4-1:i] & ((Vu.uw[i/4] > Vv.uw[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.gt(Vu.uw,Vv.uw) | for( i = 0; i < VWIDTH; i += 4) {<br>        QxV[i+4-1:i] = QxV[i+4-1:i] | ((Vu.uw[i/4] > Vv.uw[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.gt(Vu.uw,Vv.uw) | for( i = 0; i < VWIDTH; i += 4) {<br>        QxV[i+4-1:i] = QxV[i+4-1:i] ^ ((Vu.uw[i/4] > Vv.uw[i/4]) ? 0xF : 0);<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.gt(Vu.uh,Vv.uh) | for( i = 0; i < VWIDTH; i += 2) {<br>        QdV[i+2-1:i] = ((Vu.uh[i/2] > Vv.uh[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qx4&=vcmp.gt(Vu.uh,Vv.uh) | for( i = 0; i < VWIDTH; i += 2) {<br>        QxV[i+2-1:i] = QxV[i+2-1:i] & ((Vu.uh[i/2] > Vv.uh[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.gt(Vu.uh,Vv.uh) | for( i = 0; i < VWIDTH; i += 2) {<br>        QxV[i+2-1:i] = QxV[i+2-1:i] | ((Vu.uh[i/2] > Vv.uh[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.gt(Vu.uh,Vv.uh) | for( i = 0; i < VWIDTH; i += 2) {<br>        QxV[i+2-1:i] = QxV[i+2-1:i] ^ ((Vu.uh[i/2] > Vv.uh[i/2]) ? 0x3 : 0);<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.gt(Vu.ub,Vv.ub) | for( i = 0; i < VWIDTH; i += 1) {<br>        QdV[i+1-1:i] = ((Vu.ub[i/1] > Vv.ub[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qx4&=vcmp.gt(Vu.ub,Vv.ub) | for( i = 0; i < VWIDTH; i += 1) {<br>        QxV[i+1-1:i] = QxV[i+1-1:i] & ((Vu.ub[i/1] > Vv.ub[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.gt(Vu.ub,Vv.ub) | for( i = 0; i < VWIDTH; i += 1) {<br>        QxV[i+1-1:i] = QxV[i+1-1:i] | ((Vu.ub[i/1] > Vv.ub[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.gt(Vu.ub,Vv.ub) | for( i = 0; i < VWIDTH; i += 1) {<br>        QxV[i+1-1:i] = QxV[i+1-1:i] ^ ((Vu.ub[i/1] > Vv.ub[i/1]) ? 0x1 : 0);<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.eq(Vu.uw,Vv.uw) | Assembler mapped to: "Qd4=vcmp.eq(Vu." "w" ",Vv." "w" ")"<br>    Copy to clipboard |
| Qx4&=vcmp.eq(Vu.uw,Vv.uw) | Assembler mapped to: "Qx4&=vcmp.eq(Vu." "w" ",Vv." "w" ")"<br>    Copy to clipboard |
| Qx4|=vcmp.eq(Vu.uw,Vv.uw) | Assembler mapped to: "Qx4|=vcmp.eq(Vu." "w" ",Vv." "w" ")"<br>    Copy to clipboard |
| Qx4^=vcmp.eq(Vu.uw,Vv.uw) | Assembler mapped to: "Qx4^=vcmp.eq(Vu." "w" ",Vv." "w" ")"<br>    Copy to clipboard |
| Qd4=vcmp.eq(Vu.uh,Vv.uh) | Assembler mapped to: "Qd4=vcmp.eq(Vu." "h" ",Vv." "h" ")"<br>    Copy to clipboard |
| Qx4&=vcmp.eq(Vu.uh,Vv.uh) | Assembler mapped to: "Qx4&=vcmp.eq(Vu." "h" ",Vv." "h" ")"<br>    Copy to clipboard |
| Qx4|=vcmp.eq(Vu.uh,Vv.uh) | Assembler mapped to: "Qx4|=vcmp.eq(Vu." "h" ",Vv." "h" ")"<br>    Copy to clipboard |
| Qx4^=vcmp.eq(Vu.uh,Vv.uh) | Assembler mapped to: "Qx4^=vcmp.eq(Vu." "h" ",Vv." "h" ")"<br>    Copy to clipboard |
| Qd4=vcmp.eq(Vu.ub,Vv.ub) | Assembler mapped to: "Qd4=vcmp.eq(Vu." "b" ",Vv." "b" ")"<br>    Copy to clipboard |
| Qx4&=vcmp.eq(Vu.ub,Vv.ub) | Assembler mapped to: "Qx4&=vcmp.eq(Vu." "b" ",Vv." "b" ")"<br>    Copy to clipboard |
| Qx4|=vcmp.eq(Vu.ub,Vv.ub) | Assembler mapped to: "Qx4|=vcmp.eq(Vu." "b" ",Vv." "b" ")"<br>    Copy to clipboard |
| Qx4^=vcmp.eq(Vu.ub,Vv.ub) | Assembler mapped to: "Qx4^=vcmp.eq(Vu." "b" ",Vv." "b" ")"<br>    Copy to clipboard |
| Qx4&=vcmp.gt(Vu.sf,Vv.sf) | for( i = 0; i < VWIDTH; i += 4) {<br>        VAL = (Vu.sf[i/4] > Vv.sf[i/4]) ? 0xF : 0;<br>        QxV[i+4-1:i] = QxV[i+4-1:i] & VAL;<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.gt(Vu.sf,Vv.sf) | for( i = 0; i < VWIDTH; i += 4) {<br>        VAL = (Vu.sf[i/4] > Vv.sf[i/4]) ? 0xF : 0;<br>        QxV[i+4-1:i] = QxV[i+4-1:i] ^ VAL;<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.gt(Vu.sf,Vv.sf) | for( i = 0; i < VWIDTH; i += 4) {<br>        VAL = (Vu.sf[i/4] > Vv.sf[i/4]) ? 0xF : 0;<br>        QxV[i+4-1:i] = QxV[i+4-1:i] | VAL;<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.gt(Vu.sf,Vv.sf) | for( i = 0; i < VWIDTH; i += 4) {<br>        VAL = (Vu.sf[i/4] > Vv.sf[i/4]) ? 0xF : 0;<br>        QdV[i+4-1:i] = VAL;<br>    }<br>    Copy to clipboard |
| Qx4&=vcmp.gt(Vu.hf,Vv.hf) | for( i = 0; i < VWIDTH; i += 2) {<br>        VAL = (Vu.hf[i/2] > Vv.hf[i/2]) ? 0x3 : 0;<br>        QxV[i+2-1:i] = QxV[i+2-1:i] & VAL;<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.gt(Vu.hf,Vv.hf) | for( i = 0; i < VWIDTH; i += 2) {<br>        VAL = (Vu.hf[i/2] > Vv.hf[i/2]) ? 0x3 : 0;<br>        QxV[i+2-1:i] = QxV[i+2-1:i] ^ VAL;<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.gt(Vu.hf,Vv.hf) | for( i = 0; i < VWIDTH; i += 2) {<br>        VAL = (Vu.hf[i/2] > Vv.hf[i/2]) ? 0x3 : 0;<br>        QxV[i+2-1:i] = QxV[i+2-1:i] | VAL;<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.gt(Vu.hf,Vv.hf) | for( i = 0; i < VWIDTH; i += 2) {<br>        VAL = (Vu.hf[i/2] > Vv.hf[i/2]) ? 0x3 : 0;<br>        QdV[i+2-1:i] = VAL;<br>    }<br>    Copy to clipboard |
| Qx4&=vcmp.gt(Vu.bf,Vv.bf) | for( i = 0; i < VWIDTH; i += 2) {<br>        VAL = (Vu.bf[i/2] > Vv.bf[i/2]) ? 0x3 : 0;<br>        QxV[i+2-1:i] = QxV[i+2-1:i] & VAL;<br>    }<br>    Copy to clipboard |
| Qx4^=vcmp.gt(Vu.bf,Vv.bf) | for( i = 0; i < VWIDTH; i += 2) {<br>        VAL = (Vu.bf[i/2] > Vv.bf[i/2]) ? 0x3 : 0;<br>        QxV[i+2-1:i] = QxV[i+2-1:i] ^ VAL;<br>    }<br>    Copy to clipboard |
| Qx4|=vcmp.gt(Vu.bf,Vv.bf) | for( i = 0; i < VWIDTH; i += 2) {<br>        VAL = (Vu.bf[i/2] > Vv.bf[i/2]) ? 0x3 : 0;<br>        QxV[i+2-1:i] = QxV[i+2-1:i] | VAL;<br>    }<br>    Copy to clipboard |
| Qd4=vcmp.gt(Vu.bf,Vv.bf) | for( i = 0; i < VWIDTH; i += 2) {<br>        VAL = (Vu.bf[i/2] > Vv.bf[i/2]) ? 0x3 : 0;<br>        QdV[i+2-1:i] = VAL;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-75"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-76"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id64">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.eq(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.eq(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.eq(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.eq(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.eq(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.eq(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.eq(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.eq(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.eq(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.eq(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.eq(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.eq(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.bf,Vv.bf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.bf,Vv.bf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.bf,Vv.bf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.bf,Vv.bf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-77"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-78"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id65">
<caption><span class="caption-text">Compare vectors intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gt_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtand_QVwVw(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtor_QVwVw(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtxacc_QVwVw(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.eq(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eq_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.eq(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eqand_QVwVw(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.eq(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eqor_QVwVw(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.eq(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eqxacc_QVwVw(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gt_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtand_QVhVh(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtor_QVhVh(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtxacc_QVhVh(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.eq(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eq_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.eq(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eqand_QVhVh(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.eq(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eqor_QVhVh(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.eq(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eqxacc_QVhVh(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gt_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtand_QVbVb(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtor_QVbVb(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtxacc_QVbVb(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.eq(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eq_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.eq(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eqand_QVbVb(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.eq(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eqor_QVbVb(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.eq(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_eqxacc_QVbVb(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gt_VuwVuw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtand_QVuwVuw(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtor_QVuwVuw(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtxacc_QVuwVuw(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gt_VuhVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtand_QVuhVuh(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtor_QVuhVuh(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtxacc_QVuhVuh(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gt_VubVub(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtand_QVubVub(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtor_QVubVub(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtxacc_QVubVub(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtand_QVsfVsf(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtxacc_QVsfVsf(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtor_QVsfVsf(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gt_VsfVsf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtand_QVhfVhf(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtxacc_QVhfVhf(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtor_QVhfVhf(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gt_VhfVhf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4&amp;=vcmp.gt(Vu.bf,Vv.bf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtand_QVbfVbf(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4^=vcmp.gt(Vu.bf,Vv.bf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtxacc_QVbfVbf(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vcmp.gt(Vu.bf,Vv.bf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gtor_QVbfVbf(HVX_VectorPred Qx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vcmp.gt(Vu.bf,Vv.bf)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vcmp_gt_VbfVbf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Conditional accumulate

Conditionally add or subtract a value to the destination register. If the corresponding bits are set in the vector predicate register, the elements in Vu are added to or subtracted from the corresponding elements in Vx. Supports byte, halfword, and word. No saturation is performed on the result.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vcond_acc.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.63021in" height="5.76076in" viewbox="0 0 405.375 414.775" xml:space="preserve" color-interpolation-filters="sRGB" class="st16"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-79 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-79 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-79 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-79 .st4 { fill: none; marker-end: url("#mrkr5-12"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-79 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-79 .st6 { marker-end: url("#mrkr5-12"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-79 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-79 .st8 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-79 .st9 { marker-end: url("#mrkr13-79"); marker-start: url("#mrkr13-77"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-79 .st10 { fill: #ffffff; fill-opacity: 0.6; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-79 .st11 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-79 .st12 { font-size: 1em }
.svg-79 .st13 { marker-end: url("#mrkr5-163"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-79 .st14 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-79 .st15 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-79 .st16 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-12" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-77" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-79" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr5-163" class="st14" v:arrowtype="5" v:arrowsize="2" v:setback="19.39" refx="-19.39" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape83-1" v:mid="83" v:groupcontext="shape" transform="translate(20.25,-18.4)">		<title>Sheet.83</title>		<rect x="0" y="36.775" width="366.75" height="378" class="st1"></rect>	</g>	<g id="shape2-3" v:mid="2" v:groupcontext="shape" transform="translate(319.5,-333.4)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="396.775" width="27" height="36"></v:textrect>		<rect x="0" y="378.775" width="27" height="36" class="st2"></rect>		<text x="8" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape57-6" v:mid="57" v:groupcontext="shape" transform="translate(319.5,-45.3427)">		<title>Sheet.57</title>		<desc>Vx</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="396.775" width="27" height="36"></v:textrect>		<rect x="0" y="378.775" width="27" height="36" class="st2"></rect>		<text x="8.25" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx</text>		</g>	<g id="shape82-9" v:mid="82" v:groupcontext="shape" transform="translate(94.5,-369.4)">		<title>Sheet.82</title>		<desc>if (Qv4) Vx.b +[-]= Vu.b</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="405.775" width="189" height="18"></v:textrect>		<rect x="0" y="396.775" width="189" height="18" class="st4"></rect>		<text x="48.48" y="408.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>if (Qv4) Vx.b +[-]= Vu.b</text>		</g>	<g id="shape23-14" v:mid="23" v:groupcontext="shape" transform="translate(686.575,81.375) rotate(90)">		<title>Sheet.23</title>		<path d="M0 414.77 L84.28 414.77" class="st6"></path>	</g>	<g id="shape30-19" v:mid="30" v:groupcontext="shape" transform="translate(265.5,-153.4)">		<title>Sheet.30</title>		<desc>+/-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="396.775" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="396.775" rx="18" ry="18" class="st7"></ellipse>		<text x="12.62" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+/-</text>		</g>	<g id="shape81-22" v:mid="81" v:groupcontext="shape" transform="translate(698.275,261.375) rotate(90)">		<title>Sheet.81</title>		<path d="M0 414.77 L66.33 414.77" class="st6"></path>	</g>	<g id="shape1-27" v:mid="1" v:groupcontext="shape" transform="translate(247.5,-333.4)">		<title>Sheet.1</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.775" width="72" height="36"></v:textrect>		<rect x="0" y="378.775" width="72" height="36" class="st7"></rect>		<text x="31" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape56-30" v:mid="56" v:groupcontext="shape" transform="translate(247.5,-45.3427)">		<title>Sheet.56</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.775" width="72" height="36"></v:textrect>		<rect x="0" y="378.775" width="72" height="36" class="st8"></rect>		<text x="31" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape5-33" v:mid="5" v:groupcontext="shape" transform="translate(614.575,81.375) rotate(90)">		<title>Sheet.5</title>		<path d="M0 414.77 L84.28 414.77" class="st6"></path>	</g>	<g id="shape6-38" v:mid="6" v:groupcontext="shape" transform="translate(193.5,-153.4)">		<title>Sheet.6</title>		<desc>+/-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="396.775" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="396.775" rx="18" ry="18" class="st7"></ellipse>		<text x="12.62" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+/-</text>		</g>	<g id="shape10-41" v:mid="10" v:groupcontext="shape" transform="translate(626.275,261.375) rotate(90)">		<title>Sheet.10</title>		<path d="M0 414.77 L66.33 414.77" class="st6"></path>	</g>	<g id="shape11-46" v:mid="11" v:groupcontext="shape" transform="translate(175.5,-333.4)">		<title>Sheet.11</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.775" width="72" height="36"></v:textrect>		<rect x="0" y="378.775" width="72" height="36" class="st7"></rect>		<text x="31" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape15-49" v:mid="15" v:groupcontext="shape" transform="translate(175.5,-45.3427)">		<title>Sheet.15</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.775" width="72" height="36"></v:textrect>		<rect x="0" y="378.775" width="72" height="36" class="st8"></rect>		<text x="31" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape17-52" v:mid="17" v:groupcontext="shape" transform="translate(470.575,81.375) rotate(90)">		<title>Sheet.17</title>		<path d="M0 414.77 L84.28 414.77" class="st6"></path>	</g>	<g id="shape18-57" v:mid="18" v:groupcontext="shape" transform="translate(49.5,-153.4)">		<title>Sheet.18</title>		<desc>+/-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="396.775" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="396.775" rx="18" ry="18" class="st7"></ellipse>		<text x="12.62" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+/-</text>		</g>	<g id="shape22-60" v:mid="22" v:groupcontext="shape" transform="translate(482.275,261.375) rotate(90)">		<title>Sheet.22</title>		<path d="M0 414.77 L66.33 414.77" class="st6"></path>	</g>	<g id="shape24-65" v:mid="24" v:groupcontext="shape" transform="translate(31.5,-333.4)">		<title>Sheet.24</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.775" width="72" height="36"></v:textrect>		<rect x="0" y="378.775" width="72" height="36" class="st7"></rect>		<text x="26.25" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape26-68" v:mid="26" v:groupcontext="shape" transform="translate(31.5,-45.9619)">		<title>Sheet.26</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.775" width="72" height="36"></v:textrect>		<rect x="0" y="378.775" width="72" height="36" class="st8"></rect>		<text x="26.25" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape29-71" v:mid="29" v:groupcontext="shape" transform="translate(103.5,-351.4)">		<title>Sheet.29</title>		<path d="M9.45 414.77 L9.81 414.77 L62.19 414.77" class="st9"></path>	</g>	<g id="shape32-80" v:mid="32" v:groupcontext="shape" transform="translate(103.5,-63.3427)">		<title>Sheet.32</title>		<path d="M9.45 414.77 L9.81 414.77 L62.19 414.77" class="st9"></path>	</g>	<g id="shape3-87" v:mid="3" v:groupcontext="shape" transform="translate(355.5,-279.4)">		<title>Sheet.3</title>		<desc>Qv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="396.775" width="27" height="36"></v:textrect>		<rect x="0" y="378.775" width="27" height="36" class="st2"></rect>		<text x="7.75" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qv</text>		</g>	<g id="shape4-90" v:mid="4" v:groupcontext="shape" transform="translate(283.5,-279.4)">		<title>Sheet.4</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.775" width="72" height="36"></v:textrect>		<rect x="0" y="378.775" width="72" height="36" class="st10"></rect>		<text x="31" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape8-93" v:mid="8" v:groupcontext="shape" transform="translate(211.5,-279.4)">		<title>Sheet.8</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.775" width="72" height="36"></v:textrect>		<rect x="0" y="378.775" width="72" height="36" class="st10"></rect>		<text x="31" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape9-96" v:mid="9" v:groupcontext="shape" transform="translate(67.5,-279.4)">		<title>Sheet.9</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.775" width="72" height="36"></v:textrect>		<rect x="0" y="378.775" width="72" height="36" class="st10"></rect>		<text x="26.25" y="399.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape12-99" v:mid="12" v:groupcontext="shape" transform="translate(139.5,-297.4)">		<title>Sheet.12</title>		<path d="M9.45 414.77 L9.81 414.77 L62.19 414.77" class="st9"></path>	</g>	<g id="shape13-106" v:mid="13" v:groupcontext="shape" transform="translate(256.5,-227.2)">		<title>Sheet.13</title>		<path d="M38.7 414.32 L15.75 414.32 L0 398.57 L54 398.57 L37.8 414.77" class="st11"></path>	</g>	<g id="shape16-109" v:mid="16" v:groupcontext="shape" transform="translate(184.5,-225.4)">		<title>Sheet.16</title>		<path d="M38.7 414.3 L15.75 414.3 L0 397.67 L54 397.67 L37.8 414.77" class="st11"></path>	</g>	<g id="shape19-112" v:mid="19" v:groupcontext="shape" transform="translate(40.5,-227.2)">		<title>Sheet.19</title>		<path d="M38.7 414.32 L15.75 414.32 L0 398.57 L54 398.57 L37.8 414.77" class="st11"></path>	</g>	<g id="shape7-115" v:mid="7" v:groupcontext="shape" transform="translate(493.525,153.375) rotate(90)">		<title>Sheet.7</title>		<path d="M0 414.77 L12.28 414.77" class="st6"></path>	</g>	<g id="shape14-120" v:mid="14" v:groupcontext="shape" transform="translate(642.025,153.375) rotate(90)">		<title>Sheet.14</title>		<path d="M0 414.77 L13.18 414.77" class="st6"></path>	</g>	<g id="shape20-125" v:mid="20" v:groupcontext="shape" transform="translate(714.025,153.375) rotate(90)">		<title>Sheet.20</title>		<path d="M0 414.77 L12.28 414.77" class="st6"></path>	</g>	<g id="shape36-130" v:mid="36" v:groupcontext="shape" transform="translate(482.275,187.125) rotate(90)">		<title>Sheet.36</title>		<path d="M0 414.77 L33.1 414.77" class="st6"></path>	</g>	<g id="shape37-135" v:mid="37" v:groupcontext="shape" transform="translate(626.275,188.9) rotate(90)">		<title>Sheet.37</title>		<path d="M0 414.77 L31.32 414.77" class="st6"></path>	</g>	<g id="shape38-140" v:mid="38" v:groupcontext="shape" transform="translate(698.275,187.125) rotate(90)">		<title>Sheet.38</title>		<path d="M0 414.77 L33.1 414.77" class="st6"></path>	</g>	<g id="shape28-145" v:mid="28" v:groupcontext="shape" transform="translate(62.9687,-257.15)">		<title>Sheet.28</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="15.7813" cy="404.775" width="31.57" height="20"></v:textrect>		<rect x="0" y="394.775" width="31.5625" height="20" class="st2"></rect>		<text x="13.28" y="407.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape35-148" v:mid="35" v:groupcontext="shape" transform="translate(211.5,-256.9)">		<title>Sheet.35</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="15.7813" cy="404.775" width="31.57" height="20"></v:textrect>		<rect x="0" y="394.775" width="31.5625" height="20" class="st2"></rect>		<text x="13.28" y="407.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape39-151" v:mid="39" v:groupcontext="shape" transform="translate(283.437,-256.9)">		<title>Sheet.39</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="15.7812" cy="404.775" width="31.57" height="20"></v:textrect>		<rect x="0" y="394.775" width="31.5625" height="20" class="st2"></rect>		<text x="13.28" y="407.48" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape40-154" v:mid="40" v:groupcontext="shape" transform="translate(-274.275,337.375) rotate(-90)">		<title>Sheet.40</title>		<desc>N is the number of data path elements implemented</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="85" cy="404.775" width="170" height="20"></v:textrect>		<rect x="0" y="394.775" width="170" height="20" class="st2"></rect>		<text x="8.71" y="402.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>N is the number of data path elements <tspan x="59.24" dy="1.2em" class="st12">implemented</tspan></text>		</g>	<g id="shape34-158" v:mid="34" v:groupcontext="shape" v:layermember="0" transform="translate(252.004,-27.4)">		<title>Dynamic connector</title>		<path d="M4.5 414.77 L4.5 271.34 L8.66 271.34" class="st13"></path>	</g>	<g id="shape41-164" v:mid="41" v:groupcontext="shape" v:layermember="0" transform="translate(256.5,-27.3713)">		<title>Dynamic connector.41</title>		<path d="M0 414.75 L27 414.75 L27 396.8" class="st15"></path>	</g>	<g id="shape31-167" v:mid="31" v:groupcontext="shape" v:layermember="0" transform="translate(180.004,-27.4)">		<title>Dynamic connector.31</title>		<path d="M4.5 414.77 L4.5 271.34 L8.66 271.34" class="st13"></path>	</g>	<g id="shape33-172" v:mid="33" v:groupcontext="shape" v:layermember="0" transform="translate(184.5,-27.3713)">		<title>Dynamic connector.33</title>		<path d="M0 414.75 L27 414.75 L27 396.8" class="st15"></path>	</g>	<g id="shape42-175" v:mid="42" v:groupcontext="shape" v:layermember="0" transform="translate(36.0044,-27.6811)">		<title>Dynamic connector.42</title>		<path d="M4.5 414.77 L4.5 271.34 L8.66 271.34" class="st13"></path>	</g>	<g id="shape43-180" v:mid="43" v:groupcontext="shape" v:layermember="0" transform="translate(40.5,-27.6525)">		<title>Dynamic connector.43</title>		<path d="M0 414.75 L27 414.75 L27 396.8" class="st15"></path>	</g>	<g id="shape21-183" v:mid="21" v:groupcontext="shape" v:layermember="0" transform="translate(103.922,-279.4)">		<title>Dynamic connector.21</title>		<path d="M-0.42 414.77 L-0.42 458.93 L-12.73 458.93" class="st13"></path>	</g>	<g id="shape25-188" v:mid="25" v:groupcontext="shape" v:layermember="0" transform="translate(248.085,-279.4)">		<title>Dynamic connector.25</title>		<path d="M-1.43 414.77 L-1.43 459.05 L-11.72 459.05" class="st13"></path>	</g>	<g id="shape27-193" v:mid="27" v:groupcontext="shape" v:layermember="0" transform="translate(319.922,-279.4)">		<title>Dynamic connector.27</title>		<path d="M-0.42 414.77 L-0.42 458.93 L-12.73 458.93" class="st13"></path>	</g></g>
</svg>

Conditional accumulate instructions

| **Syntax** | **Behavior** |
| --- | --- |
| if (Qv4) Vx.b+=Vu.b | for (i = 0; i < VELEM(8); i++) {<br>        Vx.ub[i]=QvV.i ? Vx.ub[i]+Vu.ub[i] : Vx.ub[i];<br>    }<br>    Copy to clipboard |
| if (Qv4) Vx.b-=Vu.b | for (i = 0; i < VELEM(8); i++) {<br>        Vx.ub[i]=QvV.i ? Vx.ub[i]-Vu.ub[i] : Vx.ub[i];<br>    }<br>    Copy to clipboard |
| if (!Qv4) Vx.b+=Vu.b | for (i = 0; i < VELEM(8); i++) {<br>        Vx.ub[i]=QvV.i ? Vx.ub[i] : Vx.ub[i]+Vu.ub[i];<br>    }<br>    Copy to clipboard |
| if (!Qv4) Vx.b-=Vu.b | for (i = 0; i < VELEM(8); i++) {<br>        Vx.ub[i]=QvV.i ? Vx.ub[i] : Vx.ub[i]-Vu.ub[i];<br>    }<br>    Copy to clipboard |
| if (Qv4) Vx.h+=Vu.h | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i]=select_bytes(QvV,i,Vx.h[i]+Vu.h[i],Vx.h[i]);<br>    }<br>    Copy to clipboard |
| if (Qv4) Vx.h-=Vu.h | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i]=select_bytes(QvV,i,Vx.h[i]-Vu.h[i],Vx.h[i]);<br>    }<br>    Copy to clipboard |
| if (!Qv4) Vx.h+=Vu.h | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i]=select_bytes(QvV,i,Vx.h[i],Vx.h[i]+Vu.h[i]);<br>    }<br>    Copy to clipboard |
| if (!Qv4) Vx.h-=Vu.h | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i]=select_bytes(QvV,i,Vx.h[i],Vx.h[i]-Vu.h[i]);<br>    }<br>    Copy to clipboard |
| if (Qv4) Vx.w+=Vu.w | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i]=select_bytes(QvV,i,Vx.w[i]+Vu.w[i],Vx.w[i]);<br>    }<br>    Copy to clipboard |
| if (Qv4) Vx.w-=Vu.w | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i]=select_bytes(QvV,i,Vx.w[i]-Vu.w[i],Vx.w[i]);<br>    }<br>    Copy to clipboard |
| if (!Qv4) Vx.w+=Vu.w | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i]=select_bytes(QvV,i,Vx.w[i],Vx.w[i]+Vu.w[i]);<br>    }<br>    Copy to clipboard |
| if (!Qv4) Vx.w-=Vu.w | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i]=select_bytes(QvV,i,Vx.w[i],Vx.w[i]-Vu.w[i]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-80"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-81"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id67">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">if (Qv4) Vx.b+=Vu.b</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qv4) Vx.b-=Vu.b</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Qv4) Vx.b+=Vu.b</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Qv4) Vx.b-=Vu.b</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qv4) Vx.h+=Vu.h</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qv4) Vx.h-=Vu.h</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Qv4) Vx.h+=Vu.h</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Qv4) Vx.h-=Vu.h</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qv4) Vx.w+=Vu.w</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qv4) Vx.w-=Vu.w</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Qv4) Vx.w+=Vu.w</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Qv4) Vx.w-=Vu.w</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-82"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-83"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id68">
<caption><span class="caption-text">Conditional accumulate intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">if (Qv4) Vx.b+=Vu.b</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_condacc_QVbVb(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qv4) Vx.b-=Vu.b</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_condnac_QVbVb(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Qv4) Vx.b+=Vu.b</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_condacc_QnVbVb(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Qv4) Vx.b-=Vu.b</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_condnac_QnVbVb(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qv4) Vx.h+=Vu.h</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_condacc_QVhVh(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qv4) Vx.h-=Vu.h</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_condnac_QVhVh(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Qv4) Vx.h+=Vu.h</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_condacc_QnVhVh(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Qv4) Vx.h-=Vu.h</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_condnac_QnVhVh(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qv4) Vx.w+=Vu.w</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_condacc_QVwVw(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qv4) Vx.w-=Vu.w</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_condnac_QVwVw(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Qv4) Vx.w+=Vu.w</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_condacc_QnVwVw(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Qv4) Vx.w-=Vu.w</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_condnac_QnVwVw(HVX_VectorPred Qv, HVX_Vector Vx, HVX_Vector Vu)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Mux select

Perform a parallel if-then-else operation. Based on a predicate bit in a vector predicate register, if the bit is set, the corresponding byte from vector register Vu is placed in the destination vector register Vd. Otherwise, the corresponding byte from Vv is written. The operation works on bytes so it can handle all data sizes.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vmux.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.91667in" height="5.04167in" viewbox="0 0 426 363" xml:space="preserve" color-interpolation-filters="sRGB" class="st9"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-84 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-84 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-84 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-84 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-84 .st5 { marker-end: url("#mrkr5-26"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-84 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-84 .st7 { fill: #ffffff; fill-opacity: 0.55; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-84 .st8 { marker-end: url("#mrkr1-197"); marker-start: url("#mrkr1-195"); stroke: #000000; stroke-dasharray: 11.25, 6.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-84 .st9 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-26" class="st6" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-195" class="st6" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-197" class="st6" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape57-1" v:mid="57" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.57</title>		<rect x="0" y="36.75" width="389.25" height="326.25" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(286.125,-279.375)">		<title>Sheet.1</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st2"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(250.125,-279.375)">		<title>Sheet.2</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st2"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(214.125,-279.375)">		<title>Sheet.3</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st2"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(178.125,-279.375)">		<title>Sheet.4</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st2"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape5-15" v:mid="5" v:groupcontext="shape" transform="translate(70.125,-279.375)">		<title>Sheet.5</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st2"></rect>		<text x="5.75" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape7-18" v:mid="7" v:groupcontext="shape" transform="translate(322.125,-279.375)">		<title>Sheet.7</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="345" width="29.26" height="36"></v:textrect>		<rect x="0" y="327" width="29.25" height="36" class="st4"></rect>		<text x="9.12" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape19-21" v:mid="19" v:groupcontext="shape" transform="translate(671.69,83.9492) rotate(90.0512)">		<title>Sheet.19</title>		<path d="M0 363 L67.03 363" class="st5"></path>	</g>	<g id="shape31-27" v:mid="31" v:groupcontext="shape" transform="translate(651.375,137.625) rotate(90)">		<title>Sheet.31</title>		<path d="M0 363 L12.28 363" class="st5"></path>	</g>	<g id="shape32-32" v:mid="32" v:groupcontext="shape" transform="translate(635.625,83.625) rotate(90)">		<title>Sheet.32</title>		<path d="M0 363 L84.28 363" class="st5"></path>	</g>	<g id="shape33-37" v:mid="33" v:groupcontext="shape" transform="translate(615.375,137.625) rotate(90)">		<title>Sheet.33</title>		<path d="M0 363 L30.28 363" class="st5"></path>	</g>	<g id="shape34-42" v:mid="34" v:groupcontext="shape" transform="translate(599.625,83.625) rotate(90)">		<title>Sheet.34</title>		<path d="M0 363 L102.28 363" class="st5"></path>	</g>	<g id="shape35-47" v:mid="35" v:groupcontext="shape" transform="translate(579.375,137.625) rotate(90)">		<title>Sheet.35</title>		<path d="M0 363 L48.28 363" class="st5"></path>	</g>	<g id="shape36-52" v:mid="36" v:groupcontext="shape" transform="translate(563.625,83.625) rotate(90)">		<title>Sheet.36</title>		<path d="M0 363 L120.28 363" class="st5"></path>	</g>	<g id="shape37-57" v:mid="37" v:groupcontext="shape" transform="translate(543.375,137.625) rotate(90)">		<title>Sheet.37</title>		<path d="M0 363 L66.28 363" class="st5"></path>	</g>	<g id="shape38-62" v:mid="38" v:groupcontext="shape" transform="translate(457.875,83.625) rotate(90)">		<title>Sheet.38</title>		<path d="M0 363 L156.28 363" class="st5"></path>	</g>	<g id="shape39-67" v:mid="39" v:groupcontext="shape" transform="translate(435.375,137.625) rotate(90)">		<title>Sheet.39</title>		<path d="M0 363 L102.28 363" class="st5"></path>	</g>	<g id="shape49-72" v:mid="49" v:groupcontext="shape" transform="translate(61.125,-317.625)">		<title>Sheet.49</title>		<desc>Vd = vmux(Qt4,Vu,Vv)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="63" cy="354" width="126" height="18"></v:textrect>		<rect x="0" y="345" width="126" height="18" class="st4"></rect>		<text x="18.11" y="356.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd = vmux(Qt4,Vu,Vv)</text>		</g>	<g id="shape10-75" v:mid="10" v:groupcontext="shape" transform="translate(263.625,-225.375)">		<title>Sheet.10</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st7"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape11-78" v:mid="11" v:groupcontext="shape" transform="translate(227.625,-225.375)">		<title>Sheet.11</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st7"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape12-81" v:mid="12" v:groupcontext="shape" transform="translate(191.625,-225.375)">		<title>Sheet.12</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st7"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape13-84" v:mid="13" v:groupcontext="shape" transform="translate(155.625,-225.375)">		<title>Sheet.13</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st7"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape14-87" v:mid="14" v:groupcontext="shape" transform="translate(47.625,-225.375)">		<title>Sheet.14</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st7"></rect>		<text x="5.75" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape16-90" v:mid="16" v:groupcontext="shape" transform="translate(315.375,-225.375)">		<title>Sheet.16</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="15.1875" cy="345" width="30.38" height="36"></v:textrect>		<rect x="0" y="327" width="30.375" height="36" class="st4"></rect>		<text x="9.94" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape24-93" v:mid="24" v:groupcontext="shape" transform="translate(279.375,-27.375)">		<title>Sheet.24</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st2"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape25-96" v:mid="25" v:groupcontext="shape" transform="translate(243.375,-27.375)">		<title>Sheet.25</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st2"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape26-99" v:mid="26" v:groupcontext="shape" transform="translate(207.375,-27.375)">		<title>Sheet.26</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st2"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape27-102" v:mid="27" v:groupcontext="shape" transform="translate(171.375,-27.375)">		<title>Sheet.27</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st2"></rect>		<text x="10.49" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape28-105" v:mid="28" v:groupcontext="shape" transform="translate(63.375,-27.375)">		<title>Sheet.28</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<rect x="0" y="327" width="36" height="36" class="st2"></rect>		<text x="5.75" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape30-108" v:mid="30" v:groupcontext="shape" transform="translate(315.375,-27.375)">		<title>Sheet.30</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="345" width="27.01" height="36"></v:textrect>		<rect x="0" y="327" width="27" height="36" class="st4"></rect>		<text x="8" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape17-111" v:mid="17" v:groupcontext="shape" transform="translate(279.375,-189.375)">		<title>Sheet.17</title>		<path d="M0 345 L36 345 L27 363 L9 363 L0 345 Z" class="st2"></path>	</g>	<g id="shape18-113" v:mid="18" v:groupcontext="shape" transform="translate(243.375,-171.375)">		<title>Sheet.18</title>		<path d="M0 345 L36 345 L27 363 L9 363 L0 345 Z" class="st2"></path>	</g>	<g id="shape20-115" v:mid="20" v:groupcontext="shape" transform="translate(207.375,-153.375)">		<title>Sheet.20</title>		<path d="M0 345 L36 345 L27 363 L9 363 L0 345 Z" class="st2"></path>	</g>	<g id="shape21-117" v:mid="21" v:groupcontext="shape" transform="translate(171.375,-135.375)">		<title>Sheet.21</title>		<path d="M0 345 L36 345 L27 363 L9 363 L0 345 Z" class="st2"></path>	</g>	<g id="shape22-119" v:mid="22" v:groupcontext="shape" transform="translate(63.375,-99.375)">		<title>Sheet.22</title>		<path d="M0 345 L36 345 L27 363 L9 363 L0 345 Z" class="st2"></path>	</g>	<g id="shape40-121" v:mid="40" v:groupcontext="shape" transform="translate(351.375,-189.375)">		<title>Sheet.40</title>		<desc>Qt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="354" width="45.01" height="18"></v:textrect>		<rect x="0" y="345" width="45" height="18" class="st4"></rect>		<text x="8.99" y="356.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qt.b[0]</text>		</g>	<g id="shape41-124" v:mid="41" v:groupcontext="shape" transform="translate(351.375,-171.375)">		<title>Sheet.41</title>		<desc>Qt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="354" width="45.01" height="18"></v:textrect>		<rect x="0" y="345" width="45" height="18" class="st4"></rect>		<text x="8.99" y="356.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qt.b[1]</text>		</g>	<g id="shape42-127" v:mid="42" v:groupcontext="shape" transform="translate(351.375,-153.375)">		<title>Sheet.42</title>		<desc>Qt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="354" width="45.01" height="18"></v:textrect>		<rect x="0" y="345" width="45" height="18" class="st4"></rect>		<text x="8.99" y="356.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qt.b[2]</text>		</g>	<g id="shape43-130" v:mid="43" v:groupcontext="shape" transform="translate(351.375,-135.375)">		<title>Sheet.43</title>		<desc>Qt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="354" width="45.01" height="18"></v:textrect>		<rect x="0" y="345" width="45" height="18" class="st4"></rect>		<text x="8.99" y="356.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qt.b[3]</text>		</g>	<g id="shape44-133" v:mid="44" v:groupcontext="shape" transform="translate(352.5,-99.375)">		<title>Sheet.44</title>		<desc>Qt.b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="24.75" cy="354" width="49.51" height="18"></v:textrect>		<rect x="0" y="345" width="49.5" height="18" class="st4"></rect>		<text x="6.5" y="356.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qt.b[N-1]</text>		</g>	<g id="shape45-136" v:mid="45" v:groupcontext="shape" transform="translate(351.375,527.625) rotate(180)">		<title>Sheet.45</title>		<path d="M0 363 L34.78 363" class="st5"></path>	</g>	<g id="shape46-141" v:mid="46" v:groupcontext="shape" transform="translate(351.375,545.625) rotate(180)">		<title>Sheet.46</title>		<path d="M0 363 L70.78 363" class="st5"></path>	</g>	<g id="shape47-146" v:mid="47" v:groupcontext="shape" transform="translate(351.375,563.625) rotate(180)">		<title>Sheet.47</title>		<path d="M0 363 L106.78 363" class="st5"></path>	</g>	<g id="shape48-151" v:mid="48" v:groupcontext="shape" transform="translate(351.375,581.625) rotate(180)">		<title>Sheet.48</title>		<path d="M0 363 L142.78 363" class="st5"></path>	</g>	<g id="shape50-156" v:mid="50" v:groupcontext="shape" transform="translate(351.375,617.625) rotate(180)">		<title>Sheet.50</title>		<path d="M0 363 L250.78 363" class="st5"></path>	</g>	<g id="shape51-161" v:mid="51" v:groupcontext="shape" transform="translate(660.375,173.625) rotate(90)">		<title>Sheet.51</title>		<path d="M0 363 L120.28 363" class="st5"></path>	</g>	<g id="shape52-166" v:mid="52" v:groupcontext="shape" transform="translate(624.375,191.625) rotate(90)">		<title>Sheet.52</title>		<path d="M0 363 L102.28 363" class="st5"></path>	</g>	<g id="shape53-171" v:mid="53" v:groupcontext="shape" transform="translate(588.375,209.625) rotate(90)">		<title>Sheet.53</title>		<path d="M0 363 L84.28 363" class="st5"></path>	</g>	<g id="shape54-176" v:mid="54" v:groupcontext="shape" transform="translate(552.375,227.625) rotate(90)">		<title>Sheet.54</title>		<path d="M0 363 L66.28 363" class="st5"></path>	</g>	<g id="shape55-181" v:mid="55" v:groupcontext="shape" transform="translate(444.375,263.625) rotate(90)">		<title>Sheet.55</title>		<path d="M0 363 L30.28 363" class="st5"></path>	</g>	<g id="shape56-186" v:mid="56" v:groupcontext="shape" transform="translate(351.375,-117.375)">		<title>Sheet.56</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="354" width="54" height="18"></v:textrect>		<rect x="0" y="345" width="54" height="18" class="st4"></rect>		<text x="23.25" y="356.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape6-189" v:mid="6" v:groupcontext="shape" transform="translate(144.375,482.625) rotate(180)">		<title>Sheet.6</title>		<path d="M0 363 L54 363" class="st8"></path>	</g>	<g id="shape8-198" v:mid="8" v:groupcontext="shape" transform="translate(168.135,428.625) rotate(180)">		<title>Sheet.8</title>		<path d="M0 363 L54 363" class="st8"></path>	</g>	<g id="shape9-205" v:mid="9" v:groupcontext="shape" transform="translate(162.375,680.625) rotate(180)">		<title>Sheet.9</title>		<path d="M0 363 L54 363" class="st8"></path>	</g>	<g id="shape15-212" v:mid="15" v:groupcontext="shape" transform="translate(297.19,564.662) rotate(158.199)">		<title>Sheet.15</title>		<path d="M0 363 L48.47 363" class="st8"></path>	</g>	<g id="shape23-219" v:mid="23" v:groupcontext="shape" transform="translate(-313.125,318.75) rotate(-90)">		<title>Sheet.23</title>		<desc>N is number of slices implemented</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="91.125" cy="354" width="182.25" height="18"></v:textrect>		<rect x="0" y="345" width="182.25" height="18" class="st4"></rect>		<text x="22.35" y="356.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>N is number of slices implemented</text>		</g></g>
</svg>

Mux select instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd=vmux(Qt4,Vu,Vv) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = QtV[i] ? Vu.ub[i] : Vv.ub[i];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-85"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-86"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id70">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd=vmux(Qt4,Vu,Vv)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-87"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-88"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id71">
<caption><span class="caption-text">Mux select intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vmux(Qt4,Vu,Vv)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vmux_QVV(HVX_VectorPred Qt, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Saturation

Perform simple arithmetic operations, add and subtract, between the elements of the two vectors Vu and Vv. Supports word, halfword (signed and unsigned), and byte (signed and unsigned).

Optionally saturate for word and halfword. Always saturate for unsigned types.

Saturation instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.w=vsatdw(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = usat_32(Vu.w[i]:Vv.w[i]);<br>    }<br>    Copy to clipboard |
| Vd.ub=vsat(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i].b[0]=usat_8(Vv.h[i]);<br>        Vd.uh[i].b[1]=usat_8(Vu.h[i]);<br>    }<br>    Copy to clipboard |
| Vd.h=vsat(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i].h[0]=sat_16(Vv.w[i]);<br>        Vd.w[i].h[1]=sat_16(Vu.w[i]);<br>    }<br>    Copy to clipboard |
| Vd.uh=vsat(Vu.uw,Vv.uw) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i].h[0]=usat_16(Vv.uw[i]);<br>        Vd.w[i].h[1]=usat_16(Vu.uw[i]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-89"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-90"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id73">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vsatdw(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vsat(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vsat(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vsat(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-91"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-92"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id74">
<caption><span class="caption-text">Saturation intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vsatdw(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vsatdw_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vsat(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vsat_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vsat(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vsat_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vsat(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vsat_VuwVuw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### In-lane shuffle

Shuffle the even or odd elements respectively from two vector registers into one destination vector register.
Supports bytes and halfwords.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vshuff.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.79167in" height="6.82292in" viewbox="0 0 417 491.25" xml:space="preserve" color-interpolation-filters="sRGB" class="st8"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-93 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-93 .st2 { fill: none; marker-end: url("#mrkr13-6"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-93 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-93 .st4 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-93 .st5 { marker-end: url("#mrkr13-6"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-93 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-93 .st7 { fill: #000000; font-family: Arial; font-size: 0.75em; font-weight: bold }
.svg-93 .st8 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-6" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape64-1" v:mid="64" v:groupcontext="shape" transform="translate(29.625,-18.375)">		<title>Sheet.64</title>		<rect x="0" y="36.75" width="369" height="454.5" class="st1"></rect>	</g>	<g id="shape29-3" v:mid="29" v:groupcontext="shape" transform="translate(18.375,-450.375)">		<title>Sheet.29</title>		<desc>Vd.b = vshuffe(Vu.b, Vv.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="81" cy="482.25" width="162" height="18"></v:textrect>		<rect x="0" y="473.25" width="162" height="18" class="st2"></rect>		<text x="28.35" y="484.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vshuffe(Vu.b, Vv.b)</text>		</g>	<g id="shape35-8" v:mid="35" v:groupcontext="shape" transform="translate(362.625,-252.375)">		<title>Sheet.35</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="473.25" width="27" height="36"></v:textrect>		<rect x="0" y="455.25" width="27" height="36" class="st2"></rect>		<text x="8" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape5-12" v:mid="5" v:groupcontext="shape" transform="translate(344.625,-342.375)">		<title>Sheet.5</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="473.25" width="27" height="36"></v:textrect>		<rect x="0" y="455.25" width="27" height="36" class="st2"></rect>		<text x="8" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape10-16" v:mid="10" v:groupcontext="shape" transform="translate(362.625,-414.375)">		<title>Sheet.10</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="473.25" width="27" height="36"></v:textrect>		<rect x="0" y="455.25" width="27" height="36" class="st2"></rect>		<text x="8.25" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape11-20" v:mid="11" v:groupcontext="shape" transform="translate(835.875,76.875) rotate(90)">		<title>Sheet.11</title>		<path d="M0 491.25 L116.19 491.25" class="st5"></path>	</g>	<g id="shape12-25" v:mid="12" v:groupcontext="shape" transform="translate(799.875,148.875) rotate(90)">		<title>Sheet.12</title>		<path d="M0 491.25 L44.19 491.25" class="st5"></path>	</g>	<g id="shape14-30" v:mid="14" v:groupcontext="shape" transform="translate(727.875,148.875) rotate(90)">		<title>Sheet.14</title>		<path d="M0 491.25 L44.19 491.25" class="st5"></path>	</g>	<g id="shape25-35" v:mid="25" v:groupcontext="shape" transform="translate(38.625,-225.375)">		<title>Sheet.25</title>		<desc>Vd.b = vshuffo(Vu.b, Vv.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="67.5" cy="482.25" width="135" height="18"></v:textrect>		<rect x="0" y="473.25" width="135" height="18" class="st2"></rect>		<text x="14.85" y="484.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vshuffo(Vu.b, Vv.b)</text>		</g>	<g id="shape6-39" v:mid="6" v:groupcontext="shape" transform="translate(254.625,-414.375)">		<title>Sheet.6</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape7-42" v:mid="7" v:groupcontext="shape" transform="translate(218.625,-414.375)">		<title>Sheet.7</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape8-45" v:mid="8" v:groupcontext="shape" transform="translate(326.625,-414.375)">		<title>Sheet.8</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape9-48" v:mid="9" v:groupcontext="shape" transform="translate(290.625,-414.375)">		<title>Sheet.9</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape2-51" v:mid="2" v:groupcontext="shape" transform="translate(218.625,-342.375)">		<title>Sheet.2</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape3-54" v:mid="3" v:groupcontext="shape" transform="translate(182.625,-342.375)">		<title>Sheet.3</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape4-57" v:mid="4" v:groupcontext="shape" transform="translate(290.625,-342.375)">		<title>Sheet.4</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape15-60" v:mid="15" v:groupcontext="shape" transform="translate(254.625,-342.375)">		<title>Sheet.15</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape13-63" v:mid="13" v:groupcontext="shape" transform="translate(763.875,76.875) rotate(90)">		<title>Sheet.13</title>		<path d="M0 491.25 L116.19 491.25" class="st5"></path>	</g>	<g id="shape17-68" v:mid="17" v:groupcontext="shape" transform="translate(254.625,-252.375)">		<title>Sheet.17</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape18-71" v:mid="18" v:groupcontext="shape" transform="translate(218.625,-252.375)">		<title>Sheet.18</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape19-74" v:mid="19" v:groupcontext="shape" transform="translate(326.625,-252.375)">		<title>Sheet.19</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape20-77" v:mid="20" v:groupcontext="shape" transform="translate(290.625,-252.375)">		<title>Sheet.20</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape1-80" v:mid="1" v:groupcontext="shape" transform="translate(74.625,-414.375)">		<title>Sheet.1</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape16-83" v:mid="16" v:groupcontext="shape" transform="translate(38.625,-342.375)">		<title>Sheet.16</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape22-86" v:mid="22" v:groupcontext="shape" transform="translate(74.265,-342.375)">		<title>Sheet.22</title>		<desc>b[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-2]</text>		</g>	<g id="shape24-89" v:mid="24" v:groupcontext="shape" transform="translate(74.625,-252.375)">		<title>Sheet.24</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape31-92" v:mid="31" v:groupcontext="shape" transform="translate(110.625,-252.375)">		<title>Sheet.31</title>		<desc>b[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-2]</text>		</g>	<g id="shape43-95" v:mid="43" v:groupcontext="shape" transform="translate(146.625,-414.375)">		<title>Sheet.43</title>		<desc>….</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.125" cy="473.25" width="74.25" height="36"></v:textrect>		<rect x="0" y="455.25" width="74.25" height="36" class="st6"></rect>		<text x="31.37" y="475.95" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>….</text>		</g>	<g id="shape48-98" v:mid="48" v:groupcontext="shape" transform="translate(110.625,-342.375)">		<title>Sheet.48</title>		<desc>….</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="473.25" width="72" height="36"></v:textrect>		<rect x="0" y="455.25" width="72" height="36" class="st6"></rect>		<text x="30.25" y="475.95" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>….</text>		</g>	<g id="shape49-101" v:mid="49" v:groupcontext="shape" transform="translate(146.625,-252.375)">		<title>Sheet.49</title>		<desc>….</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="473.25" width="72" height="36"></v:textrect>		<rect x="0" y="455.25" width="72" height="36" class="st6"></rect>		<text x="30.25" y="475.95" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>….</text>		</g>	<g id="shape50-104" v:mid="50" v:groupcontext="shape" transform="translate(583.875,148.875) rotate(90)">		<title>Sheet.50</title>		<path d="M0 491.25 L44.19 491.25" class="st5"></path>	</g>	<g id="shape51-109" v:mid="51" v:groupcontext="shape" transform="translate(619.875,76.875) rotate(90)">		<title>Sheet.51</title>		<path d="M0 491.25 L116.19 491.25" class="st5"></path>	</g>	<g id="shape53-114" v:mid="53" v:groupcontext="shape" transform="translate(110.625,-414.375)">		<title>Sheet.53</title>		<desc>b[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-2]</text>		</g>	<g id="shape21-117" v:mid="21" v:groupcontext="shape" transform="translate(335.625,-27.375)">		<title>Sheet.21</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st2"></rect>		<text x="12.5" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape23-121" v:mid="23" v:groupcontext="shape" transform="translate(335.625,-117.375)">		<title>Sheet.23</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st2"></rect>		<text x="12.5" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape26-125" v:mid="26" v:groupcontext="shape" transform="translate(369.375,-189.375)">		<title>Sheet.26</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="473.25" width="29.25" height="36"></v:textrect>		<rect x="0" y="455.25" width="29.25" height="36" class="st2"></rect>		<text x="9.37" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape28-129" v:mid="28" v:groupcontext="shape" transform="translate(770.625,373.875) rotate(90)">		<title>Sheet.28</title>		<path d="M0 491.25 L44.19 491.25" class="st5"></path>	</g>	<g id="shape30-134" v:mid="30" v:groupcontext="shape" transform="translate(698.625,373.875) rotate(90)">		<title>Sheet.30</title>		<path d="M0 491.25 L44.19 491.25" class="st5"></path>	</g>	<g id="shape32-139" v:mid="32" v:groupcontext="shape" transform="translate(261.375,-189.375)">		<title>Sheet.32</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape33-142" v:mid="33" v:groupcontext="shape" transform="translate(225.375,-189.375)">		<title>Sheet.33</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape34-145" v:mid="34" v:groupcontext="shape" transform="translate(333.375,-189.375)">		<title>Sheet.34</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape36-148" v:mid="36" v:groupcontext="shape" transform="translate(297.375,-189.375)">		<title>Sheet.36</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape37-151" v:mid="37" v:groupcontext="shape" transform="translate(227.625,-117.375)">		<title>Sheet.37</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape38-154" v:mid="38" v:groupcontext="shape" transform="translate(191.625,-117.375)">		<title>Sheet.38</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape39-157" v:mid="39" v:groupcontext="shape" transform="translate(299.625,-117.375)">		<title>Sheet.39</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape40-160" v:mid="40" v:groupcontext="shape" transform="translate(263.625,-117.375)">		<title>Sheet.40</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape41-163" v:mid="41" v:groupcontext="shape" transform="translate(734.625,301.875) rotate(90)">		<title>Sheet.41</title>		<path d="M0 491.25 L116.19 491.25" class="st5"></path>	</g>	<g id="shape42-168" v:mid="42" v:groupcontext="shape" transform="translate(225.375,-27.375)">		<title>Sheet.42</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape44-171" v:mid="44" v:groupcontext="shape" transform="translate(189.375,-27.375)">		<title>Sheet.44</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape45-174" v:mid="45" v:groupcontext="shape" transform="translate(297.375,-27.375)">		<title>Sheet.45</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36.01" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape46-177" v:mid="46" v:groupcontext="shape" transform="translate(261.375,-27.375)">		<title>Sheet.46</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="10.49" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape47-180" v:mid="47" v:groupcontext="shape" transform="translate(81.375,-189.375)">		<title>Sheet.47</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape54-183" v:mid="54" v:groupcontext="shape" transform="translate(45.375,-117.375)">		<title>Sheet.54</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape55-186" v:mid="55" v:groupcontext="shape" transform="translate(81.375,-117.375)">		<title>Sheet.55</title>		<desc>b[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-2]</text>		</g>	<g id="shape56-189" v:mid="56" v:groupcontext="shape" transform="translate(45.375,-27.375)">		<title>Sheet.56</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape57-192" v:mid="57" v:groupcontext="shape" transform="translate(81.375,-27.375)">		<title>Sheet.57</title>		<desc>b[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-2]</text>		</g>	<g id="shape58-195" v:mid="58" v:groupcontext="shape" transform="translate(153.375,-189.375)">		<title>Sheet.58</title>		<desc>….</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="473.25" width="72" height="36"></v:textrect>		<rect x="0" y="455.25" width="72" height="36" class="st6"></rect>		<text x="30.25" y="475.95" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>….</text>		</g>	<g id="shape59-198" v:mid="59" v:groupcontext="shape" transform="translate(117.375,-117.375)">		<title>Sheet.59</title>		<desc>….</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.125" cy="473.25" width="74.25" height="36"></v:textrect>		<rect x="0" y="455.25" width="74.25" height="36" class="st6"></rect>		<text x="31.37" y="475.95" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>….</text>		</g>	<g id="shape60-201" v:mid="60" v:groupcontext="shape" transform="translate(117.375,-27.375)">		<title>Sheet.60</title>		<desc>….</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="473.25" width="72" height="36"></v:textrect>		<rect x="0" y="455.25" width="72" height="36" class="st6"></rect>		<text x="30.25" y="475.95" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>….</text>		</g>	<g id="shape61-204" v:mid="61" v:groupcontext="shape" transform="translate(554.625,373.875) rotate(90)">		<title>Sheet.61</title>		<path d="M0 491.25 L44.19 491.25" class="st5"></path>	</g>	<g id="shape62-209" v:mid="62" v:groupcontext="shape" transform="translate(590.625,301.875) rotate(90)">		<title>Sheet.62</title>		<path d="M0 491.25 L116.19 491.25" class="st5"></path>	</g>	<g id="shape63-214" v:mid="63" v:groupcontext="shape" transform="translate(117.375,-189.375)">		<title>Sheet.63</title>		<desc>b[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="473.25" width="36" height="36"></v:textrect>		<rect x="0" y="455.25" width="36" height="36" class="st6"></rect>		<text x="5.75" y="475.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-2]</text>		</g>	<g id="shape27-217" v:mid="27" v:groupcontext="shape" transform="translate(806.625,301.875) rotate(90)">		<title>Sheet.27</title>		<path d="M0 491.25 L116.19 491.25" class="st5"></path>	</g></g>
</svg>

This group of shuffles is limited to bytes and halfwords.

In-lane shuffle instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.b=vshuffe(Vu.b,Vv.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i].b[0]=Vv.uh[i].ub[0];<br>        Vd.uh[i].b[1]=Vu.uh[i].ub[0];<br>    }<br>    Copy to clipboard |
| Vd.b=vshuffo(Vu.b,Vv.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i].b[0]=Vv.uh[i].ub[1];<br>        Vd.uh[i].b[1]=Vu.uh[i].ub[1];<br>    }<br>    Copy to clipboard |
| Vd.h=vshuffe(Vu.h,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i].h[0]=Vv.uw[i].uh[0];<br>        Vd.uw[i].h[1]=Vu.uw[i].uh[0];<br>    }<br>    Copy to clipboard |
| Vd.h=vshuffo(Vu.h,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i].h[0]=Vv.uw[i].uh[1];<br>        Vd.uw[i].h[1]=Vu.uw[i].uh[1];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-94"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-95"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id76">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vshuffe(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vshuffo(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vshuffe(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vshuffo(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-96"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-97"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id77">
<caption><span class="caption-text">In-lane shuffle intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vshuffe(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vshuffe_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vshuffo(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vshuffo_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vshuffe(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vshuffe_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vshuffo(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vshuffo_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Clear vector register

Set a single or double vector register to 0.

Clear vector register instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd=#0 | Assembler mapped to: "Vd=vxor(V31,V31)"<br>    Copy to clipboard |
| Vdd=#0 | Assembler mapped to: "Vdd.w=vsub(V31:30.w,V31:30.w)"<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-98"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-99"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id79">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-100"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-101"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id80">
<caption><span class="caption-text">Clear vector register intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd=#0</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vzero()</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd=#0</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_W_vzero()</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### DEBUG

The HVX debug instruction subclass includes debugging instructions.

#### Extract vector element

Extract a word from the vector register Vu using bits 5:2 of Rs as the word index. The result is placed in the scalar register Rd. A memory address can be used as the control selection Rs after data has been read from memory using a vector load.

This is a very high latency instruction and should only be used in debug. A memory to memory transfer is more efficient.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vextract.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.81448in" height="2.57292in" viewbox="0 0 418.643 185.25" xml:space="preserve" color-interpolation-filters="sRGB" class="st14"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-102 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-102 .st2 { fill: none; marker-end: url("#mrkr1-7"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-102 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-102 .st4 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-102 .st5 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-102 .st6 { font-size: 1em }
.svg-102 .st7 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-102 .st8 { fill: #c6d8f0; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-102 .st9 { marker-end: url("#mrkr5-56"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-102 .st10 { marker-end: url("#mrkr5-62"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-102 .st11 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-102 .st12 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-102 .st13 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-102 .st14 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-7" class="st3" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-56" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr5-62" class="st11" v:arrowtype="5" v:arrowsize="2" v:setback="19.39" refx="-19.39" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape180-1" v:mid="180" v:groupcontext="shape" transform="translate(27.6072,-18.375)">		<title>Sheet.180</title>		<rect x="0" y="36.75" width="357.75" height="148.5" class="st1"></rect>	</g>	<g id="group145-3" transform="translate(18,-27.375)" v:mid="145" v:groupcontext="group">		<title>Sheet.145</title>		<g id="shape111-4" v:mid="111" v:groupcontext="shape" transform="translate(234.143,-94.5)">			<title>Sheet.111</title>			<desc>Rd.w = vextract(Vu,Rs)</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="62.1071" cy="176.25" width="124.22" height="18"></v:textrect>			<rect x="0" y="167.25" width="124.214" height="18" class="st2"></rect>			<text x="15.72" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rd.w = vextract(Vu,Rs)</text>			</g>		<g id="shape128-9" v:mid="128" v:groupcontext="shape" transform="translate(34.3571,-72)">			<title>Sheet.128</title>			<desc>w[15]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="0.62" y="173.55" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[15<tspan x="8.87" dy="1.2em" class="st6">]</tspan></text>			</g>		<g id="shape129-13" v:mid="129" v:groupcontext="shape" transform="translate(54.6071,-72)">			<title>Sheet.129</title>			<desc>w[14]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="0.62" y="173.55" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[14<tspan x="8.87" dy="1.2em" class="st6">]</tspan></text>			</g>		<g id="shape130-17" v:mid="130" v:groupcontext="shape" transform="translate(74.8571,-72)">			<title>Sheet.130</title>			<desc>w[13]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="0.62" y="173.55" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[13<tspan x="8.87" dy="1.2em" class="st6">]</tspan></text>			</g>		<g id="shape131-21" v:mid="131" v:groupcontext="shape" transform="translate(95.1071,-72)">			<title>Sheet.131</title>			<desc>w[12]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="0.62" y="173.55" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[12<tspan x="8.87" dy="1.2em" class="st6">]</tspan></text>			</g>		<g id="shape132-25" v:mid="132" v:groupcontext="shape" transform="translate(115.357,-72)">			<title>Sheet.132</title>			<desc>w[11]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="0.62" y="173.55" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[11<tspan x="8.87" dy="1.2em" class="st6">]</tspan></text>			</g>		<g id="shape133-29" v:mid="133" v:groupcontext="shape" transform="translate(135.607,-72)">			<title>Sheet.133</title>			<desc>w[10]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="0.62" y="173.55" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[10<tspan x="8.87" dy="1.2em" class="st6">]</tspan></text>			</g>		<g id="shape134-33" v:mid="134" v:groupcontext="shape" transform="translate(155.857,-72)">			<title>Sheet.134</title>			<desc>w[9]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="1.87" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[9]</text>			</g>		<g id="shape144-36" v:mid="144" v:groupcontext="shape" transform="translate(34.8214,-108)">			<title>Sheet.144</title>			<desc>28</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36.0179" cy="176.25" width="72.04" height="18"></v:textrect>			<rect x="0" y="167.25" width="72.0357" height="18" class="st5"></rect>			<text x="31.01" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>28</text>			</g>		<g id="shape176-39" v:mid="176" v:groupcontext="shape" transform="translate(11.8571,-71)">			<title>Sheet.176</title>			<desc>Vu</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="11.5" cy="175.25" width="23.01" height="20"></v:textrect>			<rect x="0" y="165.25" width="23" height="20" class="st7"></rect>			<text x="6" y="177.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>			</g>		<g id="shape177-42" v:mid="177" v:groupcontext="shape" transform="translate(7.35714,-108)">			<title>Sheet.177</title>			<desc>Rs</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="16" cy="175.25" width="32.01" height="20"></v:textrect>			<rect x="0" y="165.25" width="32" height="20" class="st7"></rect>			<text x="10.5" y="177.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rs</text>			</g>		<g id="shape178-45" v:mid="178" v:groupcontext="shape" transform="translate(9,2.84217E-14)">			<title>Sheet.178</title>			<desc>Rd</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="15.1786" cy="175.25" width="30.36" height="20"></v:textrect>			<rect x="0" y="165.25" width="30.3571" height="20" class="st7"></rect>			<text x="9.43" y="177.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rd</text>			</g>		<g id="shape179-48" v:mid="179" v:groupcontext="shape" transform="translate(34.8214,-1)">			<title>Sheet.179</title>			<desc>w[7]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36.0179" cy="176.25" width="72.04" height="18"></v:textrect>			<rect x="0" y="167.25" width="72.0357" height="18" class="st8"></rect>			<text x="27.76" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[7]</text>			</g>		<g id="shape1-51" v:mid="1" v:groupcontext="shape" transform="translate(273.278,286.046) rotate(158.657)">			<title>Sheet.1</title>			<path d="M0 185.25 L139.22 185.25" class="st9"></path>		</g>		<g id="shape43-57" v:mid="43" v:groupcontext="shape" v:layermember="0" transform="translate(169.357,-117)">			<title>Dynamic connector</title>			<path d="M0 185.25 L36 185.25 L36 207.65" class="st10"></path>		</g>		<g id="shape2-63" v:mid="2" v:groupcontext="shape" transform="translate(142.357,-103.5)">			<title>Circle</title>			<desc>&#62;&#62;2</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="13.5" cy="171.75" width="23.63" height="20.25"></v:textrect>			<path d="M0 171.75 A13.5 13.5 0 0 1 27 171.75 A13.5 13.5 0 1 1 0 171.75 Z" class="st12"></path>			<text x="5.74" y="174.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;2</text>			</g>		<g id="shape3-66" v:mid="3" v:groupcontext="shape" v:layermember="0" transform="translate(142.357,-108)">			<title>Dynamic connector.3</title>			<path d="M0 176.25 L-35.5 176.25" class="st13"></path>		</g>		<g id="shape135-69" v:mid="135" v:groupcontext="shape" transform="translate(176.107,-72)">			<title>Sheet.135</title>			<desc>w[8]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="1.87" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[8]</text>			</g>		<g id="shape136-72" v:mid="136" v:groupcontext="shape" transform="translate(196.357,-72)">			<title>Sheet.136</title>			<desc>w[7]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="1.87" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[7]</text>			</g>		<g id="shape137-75" v:mid="137" v:groupcontext="shape" transform="translate(216.607,-72)">			<title>Sheet.137</title>			<desc>w[6]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="1.87" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[6]</text>			</g>		<g id="shape138-78" v:mid="138" v:groupcontext="shape" transform="translate(236.857,-72)">			<title>Sheet.138</title>			<desc>w[5]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="1.87" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[5]</text>			</g>		<g id="shape139-81" v:mid="139" v:groupcontext="shape" transform="translate(257.107,-72)">			<title>Sheet.139</title>			<desc>w[4]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="1.87" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[4]</text>			</g>		<g id="shape140-84" v:mid="140" v:groupcontext="shape" transform="translate(277.357,-72)">			<title>Sheet.140</title>			<desc>w[3]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="1.87" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[3]</text>			</g>		<g id="shape141-87" v:mid="141" v:groupcontext="shape" transform="translate(297.607,-72)">			<title>Sheet.141</title>			<desc>w[2]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="1.87" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[2]</text>			</g>		<g id="shape142-90" v:mid="142" v:groupcontext="shape" transform="translate(317.857,-72)">			<title>Sheet.142</title>			<desc>w[1]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="1.87" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>			</g>		<g id="shape143-93" v:mid="143" v:groupcontext="shape" transform="translate(338.107,-72)">			<title>Sheet.143</title>			<desc>w[0]</desc>			<v:textblock v:margins="rect(4,0,4,0)"></v:textblock>			<v:textrect cx="10.125" cy="176.25" width="20.25" height="18"></v:textrect>			<rect x="0" y="167.25" width="20.25" height="18" class="st5"></rect>			<text x="1.87" y="178.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>			</g>	</g></g>
</svg>

Extract vector element instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Rd=vextract(Vu,Rs) | Rd = Vu.uw[ (Rs & (VWIDTH-1)) >> 2];<br>    Copy to clipboard |
| Rd.w=vextract(Vu,Rs) | Assembler mapped to: "Rd=vextract(Vu,Rs)"<br>    Copy to clipboard |

**Class: HVX (slots 0)**

Note

- This is a solo instruction. It must not be grouped with other instructions in a packet.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-103"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-104"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id82">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Rd=vextract(Vu,Rs)</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-105"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-106"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id83">
<caption><span class="caption-text">Extract vector element intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Rd=vextract(Vu,Rs)</p></td>
<td><p class="sd-card-text">Word32 Q6_R_vextract_VR(HVX_Vector Vu, Word32 Rs)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### GATHER-DOUBLE-RESOURCE

The HVX gather double resource instruction subclass includes instructions that perform gather operations into the vector TCM.

#### Vector gather

The following instructions perform gather operations in the vector TCM. Gather operations are effectively element copies
from a large region in VTCM to a smaller vector-sized region. The larger region of memory is specified by two scalar registers:
Rt is the base and Mu2 specified the length-1 of the region in bytes. This region must reside in VTCM and cannot cross a page boundary.
A vector register, Vv, specifies byte offsets to this region. Elements of halfword granularity are copied from the
address pointed to by Rt + Vv for each element in the vector to the corresponding element in the linear element pointed to by the accompanying store.

The offset vector, Vv, can contain byte offsets specified in either halfword or word sizes. The final element addresses do not have to be byte aligned.
If an offset crosses the gather region’s end, it’s simple dropped. Offsets must be positive otherwise they will be dropped.
A vector predicate register can also be specified. If a the predicate is false, that byte will not be copied. This can be used to
emulate a byte gather.

The gather instruction must be paired with a VMEM .new store that uses a tmp register source.
Example: { VMEM(R0+#0) = Vtmp.new; Vtmp.h = vgather(R1,M0, V1:0.w); } gathers halfwords with halfword addresses and saves the results to
the address pointed to by R0 of the VMEM instruction. If a vgather is not accompanied with a store, it will get dropped.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_gather.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.5238in" height="8.51042in" viewbox="0 0 757.716 612.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st16"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-107 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-107 .st2 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-107 .st3 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-107 .st4 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-107 .st5 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-107 .st6 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-107 .st7 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-107 .st8 { font-size: 1em }
.svg-107 .st9 { marker-end: url("#mrkr13-112"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-107 .st10 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-107 .st11 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-107 .st12 { fill: none; marker-end: url("#mrkr13-112"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-107 .st13 { fill: #000000; font-family: Calibri; font-size: 1.16666em }
.svg-107 .st14 { marker-end: url("#mrkr13-112"); marker-start: url("#mrkr13-198"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-107 .st15 { fill: #ffffff; stroke: none; stroke-linecap: butt }
.svg-107 .st16 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-112" class="st10" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-198" class="st10" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape88-1" v:mid="88" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.88</title>		<rect x="0" y="36.75" width="720" height="576" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(36.375,-72.375)">		<title>Sheet.1</title>		<rect x="0" y="252.75" width="612" height="360" class="st2"></rect>	</g>	<g id="shape2-5" v:mid="2" v:groupcontext="shape" transform="translate(108.375,-360.375)">		<title>Sheet.2</title>		<rect x="0" y="576.75" width="540" height="36" class="st3"></rect>	</g>	<g id="shape3-7" v:mid="3" v:groupcontext="shape" transform="translate(36.375,-324.375)">		<title>Sheet.3</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape4-9" v:mid="4" v:groupcontext="shape" transform="translate(36.375,-288.375)">		<title>Sheet.4</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape5-11" v:mid="5" v:groupcontext="shape" transform="translate(36.375,-252.375)">		<title>Sheet.5</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape6-13" v:mid="6" v:groupcontext="shape" transform="translate(36.375,-216.375)">		<title>Sheet.6</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape7-15" v:mid="7" v:groupcontext="shape" transform="translate(36.375,-180.375)">		<title>Sheet.7</title>		<rect x="0" y="576.75" width="432" height="36" class="st3"></rect>	</g>	<g id="shape62-17" v:mid="62" v:groupcontext="shape" transform="translate(36.375,-108.375)">		<title>Sheet.62</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape8-19" v:mid="8" v:groupcontext="shape" transform="translate(-0.375002,540.375) rotate(-90)">		<title>Sheet.8</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape9-22" v:mid="9" v:groupcontext="shape" transform="translate(1189.12,180.375) rotate(90)">		<title>Sheet.9</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape10-25" v:mid="10" v:groupcontext="shape" transform="translate(-72.375,540.375) rotate(-90)">		<title>Sheet.10</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape11-28" v:mid="11" v:groupcontext="shape" transform="translate(1117.12,180.375) rotate(90)">		<title>Sheet.11</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape12-31" v:mid="12" v:groupcontext="shape" transform="translate(-144.375,540.375) rotate(-90)">		<title>Sheet.12</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape13-34" v:mid="13" v:groupcontext="shape" transform="translate(1045.12,180.375) rotate(90)">		<title>Sheet.13</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape14-37" v:mid="14" v:groupcontext="shape" transform="translate(-216.375,540.375) rotate(-90)">		<title>Sheet.14</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape15-40" v:mid="15" v:groupcontext="shape" transform="translate(973.125,180.375) rotate(90)">		<title>Sheet.15</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape16-43" v:mid="16" v:groupcontext="shape" transform="translate(-288.375,540.375) rotate(-90)">		<title>Sheet.16</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape17-46" v:mid="17" v:groupcontext="shape" transform="translate(901.125,180.375) rotate(90)">		<title>Sheet.17</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape18-49" v:mid="18" v:groupcontext="shape" transform="translate(-360.375,540.375) rotate(-90)">		<title>Sheet.18</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape19-52" v:mid="19" v:groupcontext="shape" transform="translate(829.125,180.375) rotate(90)">		<title>Sheet.19</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape20-55" v:mid="20" v:groupcontext="shape" transform="translate(-432.375,540.375) rotate(-90)">		<title>Sheet.20</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape21-58" v:mid="21" v:groupcontext="shape" transform="translate(757.125,180.375) rotate(90)">		<title>Sheet.21</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape22-61" v:mid="22" v:groupcontext="shape" transform="translate(-504.375,540.375) rotate(-90)">		<title>Sheet.22</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape23-64" v:mid="23" v:groupcontext="shape" transform="translate(685.125,180.375) rotate(90)">		<title>Sheet.23</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape24-67" v:mid="24" v:groupcontext="shape" transform="translate(36.375,-396.375)">		<title>Sheet.24</title>		<path d="M0 612.75 L72 612.75" class="st4"></path>	</g>	<g id="shape25-70" v:mid="25" v:groupcontext="shape" transform="translate(468.375,-180.375)">		<title>Sheet.25</title>		<path d="M0 612.75 L180 612.75" class="st4"></path>	</g>	<g id="shape26-73" v:mid="26" v:groupcontext="shape" transform="translate(288.375,-522.375)">		<title>Sheet.26</title>		<desc>Rt – Scalar Indicating base address in VTCM</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Rt – Scalar Indicating base address in VTCM</text>		</g>	<g id="shape27-76" v:mid="27" v:groupcontext="shape" transform="translate(288.375,-495.375)">		<title>Sheet.27</title>		<desc>Mu – Scalar indicating length-1 of Region</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Mu – Scalar indicating length-1 of Region</text>		</g>	<g id="shape28-79" v:mid="28" v:groupcontext="shape" transform="translate(288.375,-468.375)">		<title>Sheet.28</title>		<desc>Vv – Vector with byte offsets from base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Vv – Vector with byte offsets from base</text>		</g>	<g id="shape31-82" v:mid="31" v:groupcontext="shape" transform="translate(612.375,-72.375)">		<title>Sheet.31</title>		<desc>VTCM Base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="5.79" y="591.75" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>VTCM <tspan x="8.44" dy="1.2em" class="st8">Base</tspan></text>		</g>	<g id="shape33-86" v:mid="33" v:groupcontext="shape" transform="translate(36.375,-144.375)">		<title>Sheet.33</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape34-89" v:mid="34" v:groupcontext="shape" transform="translate(612.375,-180.375)">		<title>Sheet.34</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape35-92" v:mid="35" v:groupcontext="shape" transform="translate(612.375,-216.375)">		<title>Sheet.35</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape36-95" v:mid="36" v:groupcontext="shape" transform="translate(612.375,-252.375)">		<title>Sheet.36</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape37-98" v:mid="37" v:groupcontext="shape" transform="translate(612.375,-288.375)">		<title>Sheet.37</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape38-101" v:mid="38" v:groupcontext="shape" transform="translate(612.375,-324.375)">		<title>Sheet.38</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape39-104" v:mid="39" v:groupcontext="shape" transform="translate(612.375,-360.375)">		<title>Sheet.39</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape41-107" v:mid="41" v:groupcontext="shape" transform="translate(-162.375,576.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="0" cy="612.75" width="65.03" height="0" transform="rotate(90)"></v:textrect>		<path d="M0 612.75 L143.19 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="607.482" y="-18.3999" width="10.5353" height="14.4001" transform="rotate(90)" class="st11"></rect>		<text x="607.48" y="-7.6" transform="rotate(90)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape42-115" v:mid="42" v:groupcontext="shape" transform="translate(739.125,162.375) rotate(90)">		<title>Sheet.42</title>		<desc>Rt+Mu</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="9" cy="612.75" width="150.3" height="0" transform="rotate(-90)"></v:textrect>		<path d="M0 612.75 L53.19 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="-629.288" y="-9.3999" width="33.0765" height="14.4001" transform="rotate(-90)" class="st11"></rect>		<text x="-629.29" y="1.4" transform="rotate(-90)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt+Mu</text>		</g>	<g id="shape67-122" v:mid="67" v:groupcontext="shape" transform="translate(72.375,-144.375)">		<title>Sheet.67</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape68-126" v:mid="68" v:groupcontext="shape" transform="translate(72.375,-360.375)">		<title>Sheet.68</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape69-130" v:mid="69" v:groupcontext="shape" transform="translate(72.375,-396.375)">		<title>Sheet.69</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape70-134" v:mid="70" v:groupcontext="shape" transform="translate(72.375,-324.375)">		<title>Sheet.70</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape71-138" v:mid="71" v:groupcontext="shape" transform="translate(72.375,-288.375)">		<title>Sheet.71</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape72-142" v:mid="72" v:groupcontext="shape" transform="translate(72.375,-252.375)">		<title>Sheet.72</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape73-146" v:mid="73" v:groupcontext="shape" transform="translate(72.375,-216.375)">		<title>Sheet.73</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape78-150" v:mid="78" v:groupcontext="shape" transform="translate(36.375,-360.375)">		<title>Sheet.78</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape79-154" v:mid="79" v:groupcontext="shape" transform="translate(36.375,-324.375)">		<title>Sheet.79</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape80-158" v:mid="80" v:groupcontext="shape" transform="translate(36.375,-252.375)">		<title>Sheet.80</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape81-162" v:mid="81" v:groupcontext="shape" transform="translate(36.375,-288.375)">		<title>Sheet.81</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape82-166" v:mid="82" v:groupcontext="shape" transform="translate(36.375,-216.375)">		<title>Sheet.82</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape83-170" v:mid="83" v:groupcontext="shape" transform="translate(36.375,-180.375)">		<title>Sheet.83</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape84-174" v:mid="84" v:groupcontext="shape" transform="translate(36.375,-558.375)">		<title>Sheet.84</title>		<desc>{ vmem(Rs+#I)=Vtmp.h; vtmp.h = vgather(Rt,Mu,Vv.h) }</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="180" cy="594.75" width="360" height="36"></v:textrect>		<rect x="0" y="576.75" width="360" height="36" class="st12"></rect>		<text x="22.36" y="598.95" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>{ vmem(Rs+#I)=Vtmp.h; vtmp.h = vgather(Rt,Mu,Vv.h) }</text>		</g>	<g id="shape85-178" v:mid="85" v:groupcontext="shape" transform="translate(36.375,-441.375)">		<title>Sheet.85</title>		<desc>Example of vgather (only first 4 elements shown)</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="306" cy="599.25" width="612" height="27"></v:textrect>		<rect x="0" y="585.75" width="612" height="27" class="st12"></rect>		<text x="185.31" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Example of vgather  (only first 4 elements shown)</text>		</g>	<g id="shape40-182" v:mid="40" v:groupcontext="shape" transform="translate(432.375,-180.375)">		<title>Sheet.40</title>		<desc>Region Base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="4.03" y="591.75" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Region<v:newlinechar></v:newlinechar><tspan x="8.44" dy="1.2em" class="st8">Base</tspan></text>		</g>	<g id="shape86-187" v:mid="86" v:groupcontext="shape" transform="translate(108.375,-360.375)">		<title>Sheet.86</title>		<desc>Region End</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="4.03" y="593.75" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Region<v:newlinechar></v:newlinechar><tspan x="10.3" dy="1.2em" class="st8">End</tspan></text>		</g>	<g id="shape87-192" v:mid="87" v:groupcontext="shape" transform="translate(1274.62,220.875) rotate(90)">		<title>Sheet.87</title>		<desc>Scatter VTCM Region</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="87.75" cy="612.75" width="175.5" height="0"></v:textrect>		<path d="M9.45 612.75 L9.81 612.75 L165.69 612.75" class="st14"></path>		<rect v:rectcontext="textBkgnd" x="36.354" y="594.35" width="102.792" height="14.4001" class="st11"></rect>		<text x="36.35" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Scatter VTCM Region</text>		</g>	<g id="shape29-202" v:mid="29" v:groupcontext="shape" transform="translate(54.375,-522.375)">		<title>Sheet.29</title>		<desc>Rs – Address of gathered values in VTCM</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Rs – Address of gathered values in VTCM</text>		</g>	<g id="shape59-205" v:mid="59" v:groupcontext="shape" transform="translate(36.375,-144.375)">		<title>Sheet.59</title>		<path d="M0 612.75 L612 612.75" class="st4"></path>	</g>	<g id="shape60-208" v:mid="60" v:groupcontext="shape" transform="translate(36.375,-108.375)">		<title>Sheet.60</title>		<path d="M0 612.75 L602.19 612.75" class="st9"></path>	</g>	<g id="shape30-213" v:mid="30" v:groupcontext="shape" transform="translate(612.375,-144.375)">		<title>Sheet.30</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape32-217" v:mid="32" v:groupcontext="shape" transform="translate(36.375,-72.375)">		<title>Sheet.32</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape61-221" v:mid="61" v:groupcontext="shape" transform="translate(36.375,-108.375)">		<title>Sheet.61</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape51-225" v:mid="51" v:groupcontext="shape" transform="translate(729.375,1099.13) rotate(180)">		<title>Sheet.51</title>		<desc>Gather Results at address Rs</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="40.5" cy="612.75" width="81" height="0" transform="rotate(180)"></v:textrect>		<path d="M0 612.75 L71.19 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="-72.6504" y="-659.95" width="64.3011" height="43.2002" transform="rotate(180)" class="st11"></rect>		<text x="-57.4" y="-649.15" transform="rotate(180)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Gather<v:newlinechar></v:newlinechar><tspan x="-57.98" dy="1.2em" class="st8">Results<v:newlinechar></v:newlinechar></tspan><tspan x="-72.65" dy="1.2em" class="st8">at address Rs</tspan></text>		</g>	<g id="shape52-234" v:mid="52" v:groupcontext="shape" transform="translate(1047.8,-8.88227) rotate(59.0362)">		<title>Sheet.52</title>		<desc>*(Rs+0) = *(Rt+Vv.h[0])</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="104.957" cy="612.75" width="209.92" height="0"></v:textrect>		<path d="M0 612.75 L200.1 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="48.6104" y="594.35" width="112.693" height="14.4001" class="st11"></rect>		<text x="48.61" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rs+0) = *(Rt+Vv.h[0])</text>		</g>	<g id="shape53-241" v:mid="53" v:groupcontext="shape" transform="translate(775.976,-198.583) rotate(45)">		<title>Sheet.53</title>		<desc>*(Rs+2) = *(Rt+Vv.h[1])</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="177.964" cy="612.75" width="355.93" height="0"></v:textrect>		<path d="M0 612.75 L346.12 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="121.617" y="594.35" width="112.693" height="14.4001" class="st15"></rect>		<text x="121.62" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rs+2) = *(Rt+Vv.h[1])</text>		</g>	<g id="shape54-248" v:mid="54" v:groupcontext="shape" transform="translate(468.582,-220.042) rotate(23.3852)">		<title>Sheet.54</title>		<desc>*(Rs+4)=*(Rt+Vv.h[2])</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="157.177" cy="613.42" width="362.81" height="0"></v:textrect>		<path d="M0 612.75 L352.99 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="103.543" y="595.02" width="107.268" height="14.4001" class="st15"></rect>		<text x="103.54" y="605.82" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rs+4)=*(Rt+Vv.h[2])</text>		</g>	<g id="shape55-255" v:mid="55" v:groupcontext="shape" transform="translate(230.294,-188.707) rotate(10.1915)">		<title>Sheet.55</title>		<desc>*(Rs+6)=*(Rt+Vv.h[3])</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="203.46" cy="612.75" width="406.93" height="0"></v:textrect>		<path d="M0 612.75 L397.11 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="149.826" y="594.35" width="107.268" height="14.4001" class="st11"></rect>		<text x="149.83" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rs+6)=*(Rt+Vv.h[3])</text>		</g></g>
</svg>

Vector gather  instructions

| **Syntax** | **Behavior** |
| --- | --- |
| vtmp.h=vgather(Rt,Mu,Vvv.w).h | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(32); i++) {<br>        for(j = 0; j < 2; j++) {<br>            EA = Rt+Vvv.v[j].uw[i];<br>            if (Rt <= EA <= Rt + MuV) TEMP.uw[i].uh[j] = *EA;<br>        }<br>    }<br>    Copy to clipboard |
| if (Qs4) vtmp.h=vgather(Rt,Mu,Vvv.w).h | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(32); i++) {<br>        for(j = 0; j < 2; j++) {<br>            EA = Rt+Vvv.v[j].uw[i];<br>            if ( (Rt <= EA <= Rt + MuV) & QsV) TEMP.uw[i].uh[j] = *EA;<br>        }<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-108"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-109"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id85">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">vtmp.h=vgather(Rt,Mu,Vvv.w).h</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qs4) vtmp.h=vgather(Rt,Mu,Vvv.w).h</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-110"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-111"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id86">
<caption><span class="caption-text">Vector gather  intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">vtmp.h=vgather(Rt,Mu,Vvv.w).h</p></td>
<td><p class="sd-card-text">void Q6_vgather_ARMWw(HVX_Vector* A, HVX_Vector* Rb, Word32 Mu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qs4) vtmp.h=vgather(Rt,Mu,Vvv.w).h</p></td>
<td><p class="sd-card-text">void Q6_vgather_AQRMWw(HVX_Vector* A, HVX_VectorPred Qs, HVX_Vector* Rb, Word32 Mu, HVX_VectorPair Vvv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### GATHER

The HVX gather instruction subclass includes instructions that perform gather operations.

#### Vector gather

The following instructions perform gather operations in the vector TCM. Gather operations are effectively element copies
from a large region in VTCM to a smaller vector-sized region. The larger region of memory is specified by two scalar registers:
Rt is the base and Mu2 specified the length-1 of the region in bytes. This region must reside in VTCM and cannot cross a page boundary.
A vector register, Vv, specifies byte offsets to this region. Elements of either halfword or word granularity are copied from the
address pointed to by Rt + Vv for each element in the vector to the corresponding element in the linear element pointed to by the accompanying store.

The offset vector, Vv, can contain byte offsets specified in either halfword or word sizes. The final element addresses do not have to be byte aligned.
If an offset crosses the gather region’s end, it’s simple dropped. Offsets must be positive otherwise they will be dropped.
A vector predicate register can also be specified. If a the predicate is false, that byte will not be copied. This can be used to
emulate a byte gather.

The gather instruction must be paired with a VMEM .new store that uses a tmp register source.
Example: { VMEM(R0+#0) = Vtmp.new; Vtmp.h = vgather(R1,M0, V0.h); } gathers halfwords with halfword addresses and saves the results to
the address pointed to by R0 of the VMEM instruction. If a vgather is not accompanied with a store, it will get dropped.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_gather.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.5238in" height="8.51042in" viewbox="0 0 757.716 612.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st16"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-112 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-112 .st2 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-112 .st3 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-112 .st4 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-112 .st5 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-112 .st6 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-112 .st7 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-112 .st8 { font-size: 1em }
.svg-112 .st9 { marker-end: url("#mrkr13-112"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-112 .st10 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-112 .st11 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-112 .st12 { fill: none; marker-end: url("#mrkr13-112"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-112 .st13 { fill: #000000; font-family: Calibri; font-size: 1.16666em }
.svg-112 .st14 { marker-end: url("#mrkr13-112"); marker-start: url("#mrkr13-198"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-112 .st15 { fill: #ffffff; stroke: none; stroke-linecap: butt }
.svg-112 .st16 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-112" class="st10" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-198" class="st10" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape88-1" v:mid="88" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.88</title>		<rect x="0" y="36.75" width="720" height="576" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(36.375,-72.375)">		<title>Sheet.1</title>		<rect x="0" y="252.75" width="612" height="360" class="st2"></rect>	</g>	<g id="shape2-5" v:mid="2" v:groupcontext="shape" transform="translate(108.375,-360.375)">		<title>Sheet.2</title>		<rect x="0" y="576.75" width="540" height="36" class="st3"></rect>	</g>	<g id="shape3-7" v:mid="3" v:groupcontext="shape" transform="translate(36.375,-324.375)">		<title>Sheet.3</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape4-9" v:mid="4" v:groupcontext="shape" transform="translate(36.375,-288.375)">		<title>Sheet.4</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape5-11" v:mid="5" v:groupcontext="shape" transform="translate(36.375,-252.375)">		<title>Sheet.5</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape6-13" v:mid="6" v:groupcontext="shape" transform="translate(36.375,-216.375)">		<title>Sheet.6</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape7-15" v:mid="7" v:groupcontext="shape" transform="translate(36.375,-180.375)">		<title>Sheet.7</title>		<rect x="0" y="576.75" width="432" height="36" class="st3"></rect>	</g>	<g id="shape62-17" v:mid="62" v:groupcontext="shape" transform="translate(36.375,-108.375)">		<title>Sheet.62</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape8-19" v:mid="8" v:groupcontext="shape" transform="translate(-0.375002,540.375) rotate(-90)">		<title>Sheet.8</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape9-22" v:mid="9" v:groupcontext="shape" transform="translate(1189.12,180.375) rotate(90)">		<title>Sheet.9</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape10-25" v:mid="10" v:groupcontext="shape" transform="translate(-72.375,540.375) rotate(-90)">		<title>Sheet.10</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape11-28" v:mid="11" v:groupcontext="shape" transform="translate(1117.12,180.375) rotate(90)">		<title>Sheet.11</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape12-31" v:mid="12" v:groupcontext="shape" transform="translate(-144.375,540.375) rotate(-90)">		<title>Sheet.12</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape13-34" v:mid="13" v:groupcontext="shape" transform="translate(1045.12,180.375) rotate(90)">		<title>Sheet.13</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape14-37" v:mid="14" v:groupcontext="shape" transform="translate(-216.375,540.375) rotate(-90)">		<title>Sheet.14</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape15-40" v:mid="15" v:groupcontext="shape" transform="translate(973.125,180.375) rotate(90)">		<title>Sheet.15</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape16-43" v:mid="16" v:groupcontext="shape" transform="translate(-288.375,540.375) rotate(-90)">		<title>Sheet.16</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape17-46" v:mid="17" v:groupcontext="shape" transform="translate(901.125,180.375) rotate(90)">		<title>Sheet.17</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape18-49" v:mid="18" v:groupcontext="shape" transform="translate(-360.375,540.375) rotate(-90)">		<title>Sheet.18</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape19-52" v:mid="19" v:groupcontext="shape" transform="translate(829.125,180.375) rotate(90)">		<title>Sheet.19</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape20-55" v:mid="20" v:groupcontext="shape" transform="translate(-432.375,540.375) rotate(-90)">		<title>Sheet.20</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape21-58" v:mid="21" v:groupcontext="shape" transform="translate(757.125,180.375) rotate(90)">		<title>Sheet.21</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape22-61" v:mid="22" v:groupcontext="shape" transform="translate(-504.375,540.375) rotate(-90)">		<title>Sheet.22</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape23-64" v:mid="23" v:groupcontext="shape" transform="translate(685.125,180.375) rotate(90)">		<title>Sheet.23</title>		<path d="M0 612.75 L360 612.75" class="st4"></path>	</g>	<g id="shape24-67" v:mid="24" v:groupcontext="shape" transform="translate(36.375,-396.375)">		<title>Sheet.24</title>		<path d="M0 612.75 L72 612.75" class="st4"></path>	</g>	<g id="shape25-70" v:mid="25" v:groupcontext="shape" transform="translate(468.375,-180.375)">		<title>Sheet.25</title>		<path d="M0 612.75 L180 612.75" class="st4"></path>	</g>	<g id="shape26-73" v:mid="26" v:groupcontext="shape" transform="translate(288.375,-522.375)">		<title>Sheet.26</title>		<desc>Rt – Scalar Indicating base address in VTCM</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Rt – Scalar Indicating base address in VTCM</text>		</g>	<g id="shape27-76" v:mid="27" v:groupcontext="shape" transform="translate(288.375,-495.375)">		<title>Sheet.27</title>		<desc>Mu – Scalar indicating length-1 of Region</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Mu – Scalar indicating length-1 of Region</text>		</g>	<g id="shape28-79" v:mid="28" v:groupcontext="shape" transform="translate(288.375,-468.375)">		<title>Sheet.28</title>		<desc>Vv – Vector with byte offsets from base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Vv – Vector with byte offsets from base</text>		</g>	<g id="shape31-82" v:mid="31" v:groupcontext="shape" transform="translate(612.375,-72.375)">		<title>Sheet.31</title>		<desc>VTCM Base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="5.79" y="591.75" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>VTCM <tspan x="8.44" dy="1.2em" class="st8">Base</tspan></text>		</g>	<g id="shape33-86" v:mid="33" v:groupcontext="shape" transform="translate(36.375,-144.375)">		<title>Sheet.33</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape34-89" v:mid="34" v:groupcontext="shape" transform="translate(612.375,-180.375)">		<title>Sheet.34</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape35-92" v:mid="35" v:groupcontext="shape" transform="translate(612.375,-216.375)">		<title>Sheet.35</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape36-95" v:mid="36" v:groupcontext="shape" transform="translate(612.375,-252.375)">		<title>Sheet.36</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape37-98" v:mid="37" v:groupcontext="shape" transform="translate(612.375,-288.375)">		<title>Sheet.37</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape38-101" v:mid="38" v:groupcontext="shape" transform="translate(612.375,-324.375)">		<title>Sheet.38</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape39-104" v:mid="39" v:groupcontext="shape" transform="translate(612.375,-360.375)">		<title>Sheet.39</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape41-107" v:mid="41" v:groupcontext="shape" transform="translate(-162.375,576.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="0" cy="612.75" width="65.03" height="0" transform="rotate(90)"></v:textrect>		<path d="M0 612.75 L143.19 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="607.482" y="-18.3999" width="10.5353" height="14.4001" transform="rotate(90)" class="st11"></rect>		<text x="607.48" y="-7.6" transform="rotate(90)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape42-115" v:mid="42" v:groupcontext="shape" transform="translate(739.125,162.375) rotate(90)">		<title>Sheet.42</title>		<desc>Rt+Mu</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="9" cy="612.75" width="150.3" height="0" transform="rotate(-90)"></v:textrect>		<path d="M0 612.75 L53.19 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="-629.288" y="-9.3999" width="33.0765" height="14.4001" transform="rotate(-90)" class="st11"></rect>		<text x="-629.29" y="1.4" transform="rotate(-90)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt+Mu</text>		</g>	<g id="shape67-122" v:mid="67" v:groupcontext="shape" transform="translate(72.375,-144.375)">		<title>Sheet.67</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape68-126" v:mid="68" v:groupcontext="shape" transform="translate(72.375,-360.375)">		<title>Sheet.68</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape69-130" v:mid="69" v:groupcontext="shape" transform="translate(72.375,-396.375)">		<title>Sheet.69</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape70-134" v:mid="70" v:groupcontext="shape" transform="translate(72.375,-324.375)">		<title>Sheet.70</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape71-138" v:mid="71" v:groupcontext="shape" transform="translate(72.375,-288.375)">		<title>Sheet.71</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape72-142" v:mid="72" v:groupcontext="shape" transform="translate(72.375,-252.375)">		<title>Sheet.72</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape73-146" v:mid="73" v:groupcontext="shape" transform="translate(72.375,-216.375)">		<title>Sheet.73</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape78-150" v:mid="78" v:groupcontext="shape" transform="translate(36.375,-360.375)">		<title>Sheet.78</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape79-154" v:mid="79" v:groupcontext="shape" transform="translate(36.375,-324.375)">		<title>Sheet.79</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape80-158" v:mid="80" v:groupcontext="shape" transform="translate(36.375,-252.375)">		<title>Sheet.80</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape81-162" v:mid="81" v:groupcontext="shape" transform="translate(36.375,-288.375)">		<title>Sheet.81</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape82-166" v:mid="82" v:groupcontext="shape" transform="translate(36.375,-216.375)">		<title>Sheet.82</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape83-170" v:mid="83" v:groupcontext="shape" transform="translate(36.375,-180.375)">		<title>Sheet.83</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape84-174" v:mid="84" v:groupcontext="shape" transform="translate(36.375,-558.375)">		<title>Sheet.84</title>		<desc>{ vmem(Rs+#I)=Vtmp.h; vtmp.h = vgather(Rt,Mu,Vv.h) }</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="180" cy="594.75" width="360" height="36"></v:textrect>		<rect x="0" y="576.75" width="360" height="36" class="st12"></rect>		<text x="22.36" y="598.95" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>{ vmem(Rs+#I)=Vtmp.h; vtmp.h = vgather(Rt,Mu,Vv.h) }</text>		</g>	<g id="shape85-178" v:mid="85" v:groupcontext="shape" transform="translate(36.375,-441.375)">		<title>Sheet.85</title>		<desc>Example of vgather (only first 4 elements shown)</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="306" cy="599.25" width="612" height="27"></v:textrect>		<rect x="0" y="585.75" width="612" height="27" class="st12"></rect>		<text x="185.31" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Example of vgather  (only first 4 elements shown)</text>		</g>	<g id="shape40-182" v:mid="40" v:groupcontext="shape" transform="translate(432.375,-180.375)">		<title>Sheet.40</title>		<desc>Region Base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="4.03" y="591.75" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Region<v:newlinechar></v:newlinechar><tspan x="8.44" dy="1.2em" class="st8">Base</tspan></text>		</g>	<g id="shape86-187" v:mid="86" v:groupcontext="shape" transform="translate(108.375,-360.375)">		<title>Sheet.86</title>		<desc>Region End</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="4.03" y="593.75" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Region<v:newlinechar></v:newlinechar><tspan x="10.3" dy="1.2em" class="st8">End</tspan></text>		</g>	<g id="shape87-192" v:mid="87" v:groupcontext="shape" transform="translate(1274.62,220.875) rotate(90)">		<title>Sheet.87</title>		<desc>Scatter VTCM Region</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="87.75" cy="612.75" width="175.5" height="0"></v:textrect>		<path d="M9.45 612.75 L9.81 612.75 L165.69 612.75" class="st14"></path>		<rect v:rectcontext="textBkgnd" x="36.354" y="594.35" width="102.792" height="14.4001" class="st11"></rect>		<text x="36.35" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Scatter VTCM Region</text>		</g>	<g id="shape29-202" v:mid="29" v:groupcontext="shape" transform="translate(54.375,-522.375)">		<title>Sheet.29</title>		<desc>Rs – Address of gathered values in VTCM</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Rs – Address of gathered values in VTCM</text>		</g>	<g id="shape59-205" v:mid="59" v:groupcontext="shape" transform="translate(36.375,-144.375)">		<title>Sheet.59</title>		<path d="M0 612.75 L612 612.75" class="st4"></path>	</g>	<g id="shape60-208" v:mid="60" v:groupcontext="shape" transform="translate(36.375,-108.375)">		<title>Sheet.60</title>		<path d="M0 612.75 L602.19 612.75" class="st9"></path>	</g>	<g id="shape30-213" v:mid="30" v:groupcontext="shape" transform="translate(612.375,-144.375)">		<title>Sheet.30</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape32-217" v:mid="32" v:groupcontext="shape" transform="translate(36.375,-72.375)">		<title>Sheet.32</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape61-221" v:mid="61" v:groupcontext="shape" transform="translate(36.375,-108.375)">		<title>Sheet.61</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape51-225" v:mid="51" v:groupcontext="shape" transform="translate(729.375,1099.13) rotate(180)">		<title>Sheet.51</title>		<desc>Gather Results at address Rs</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="40.5" cy="612.75" width="81" height="0" transform="rotate(180)"></v:textrect>		<path d="M0 612.75 L71.19 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="-72.6504" y="-659.95" width="64.3011" height="43.2002" transform="rotate(180)" class="st11"></rect>		<text x="-57.4" y="-649.15" transform="rotate(180)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Gather<v:newlinechar></v:newlinechar><tspan x="-57.98" dy="1.2em" class="st8">Results<v:newlinechar></v:newlinechar></tspan><tspan x="-72.65" dy="1.2em" class="st8">at address Rs</tspan></text>		</g>	<g id="shape52-234" v:mid="52" v:groupcontext="shape" transform="translate(1047.8,-8.88227) rotate(59.0362)">		<title>Sheet.52</title>		<desc>*(Rs+0) = *(Rt+Vv.h[0])</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="104.957" cy="612.75" width="209.92" height="0"></v:textrect>		<path d="M0 612.75 L200.1 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="48.6104" y="594.35" width="112.693" height="14.4001" class="st11"></rect>		<text x="48.61" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rs+0) = *(Rt+Vv.h[0])</text>		</g>	<g id="shape53-241" v:mid="53" v:groupcontext="shape" transform="translate(775.976,-198.583) rotate(45)">		<title>Sheet.53</title>		<desc>*(Rs+2) = *(Rt+Vv.h[1])</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="177.964" cy="612.75" width="355.93" height="0"></v:textrect>		<path d="M0 612.75 L346.12 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="121.617" y="594.35" width="112.693" height="14.4001" class="st15"></rect>		<text x="121.62" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rs+2) = *(Rt+Vv.h[1])</text>		</g>	<g id="shape54-248" v:mid="54" v:groupcontext="shape" transform="translate(468.582,-220.042) rotate(23.3852)">		<title>Sheet.54</title>		<desc>*(Rs+4)=*(Rt+Vv.h[2])</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="157.177" cy="613.42" width="362.81" height="0"></v:textrect>		<path d="M0 612.75 L352.99 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="103.543" y="595.02" width="107.268" height="14.4001" class="st15"></rect>		<text x="103.54" y="605.82" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rs+4)=*(Rt+Vv.h[2])</text>		</g>	<g id="shape55-255" v:mid="55" v:groupcontext="shape" transform="translate(230.294,-188.707) rotate(10.1915)">		<title>Sheet.55</title>		<desc>*(Rs+6)=*(Rt+Vv.h[3])</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="203.46" cy="612.75" width="406.93" height="0"></v:textrect>		<path d="M0 612.75 L397.11 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="149.826" y="594.35" width="107.268" height="14.4001" class="st11"></rect>		<text x="149.83" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rs+6)=*(Rt+Vv.h[3])</text>		</g></g>
</svg>

Vector gather  instructions

| **Syntax** | **Behavior** |
| --- | --- |
| vtmp.w=vgather(Rt,Mu,Vv.w).w | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(32); i++) {<br>        EA = Rt+Vv.uw[i];<br>        if (Rt <= EA <= Rt + MuV) TEMP.uw[i] = *EA;<br>    }<br>    Copy to clipboard |
| vtmp.h=vgather(Rt,Mu,Vv.h).h | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(16); i++) {<br>        EA = Rt+Vv.uh[i];<br>        if (Rt <= EA <= Rt + MuV) TEMP.uh[i] = *EA;<br>    }<br>    Copy to clipboard |
| if (Qs4) vtmp.w=vgather(Rt,Mu,Vv.w).w | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(32); i++) {<br>        EA = Rt+Vv.uw[i];<br>        if ( (Rt <= EA <= Rt + MuV) & QsV) TEMP.uw[i] = *EA;<br>    }<br>    Copy to clipboard |
| if (Qs4) vtmp.h=vgather(Rt,Mu,Vv.h).h | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(16); i++) {<br>        EA = Rt+Vv.uh[i];<br>        if ( (Rt <= EA <= Rt + MuV) & QsV) TEMP.uh[i] = *EA;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-113"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-114"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id88">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">vtmp.w=vgather(Rt,Mu,Vv.w).w</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vtmp.h=vgather(Rt,Mu,Vv.h).h</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qs4) vtmp.w=vgather(Rt,Mu,Vv.w).w</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qs4) vtmp.h=vgather(Rt,Mu,Vv.h).h</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-115"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-116"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id89">
<caption><span class="caption-text">Vector gather  intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">vtmp.w=vgather(Rt,Mu,Vv.w).w</p></td>
<td><p class="sd-card-text">void Q6_vgather_ARMVw(HVX_Vector* A, HVX_Vector* Rb, Word32 Mu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vtmp.h=vgather(Rt,Mu,Vv.h).h</p></td>
<td><p class="sd-card-text">void Q6_vgather_ARMVh(HVX_Vector* A, HVX_Vector* Rb, Word32 Mu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qs4) vtmp.w=vgather(Rt,Mu,Vv.w).w</p></td>
<td><p class="sd-card-text">void Q6_vgather_AQRMVw(HVX_Vector* A, HVX_VectorPred Qs, HVX_Vector* Rb, Word32 Mu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qs4) vtmp.h=vgather(Rt,Mu,Vv.h).h</p></td>
<td><p class="sd-card-text">void Q6_vgather_AQRMVh(HVX_Vector* A, HVX_VectorPred Qs, HVX_Vector* Rb, Word32 Mu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### LOAD

The HVX load instruction subclass includes memory load instructions.

#### Load - aligned

Read a full vector register Vd from memory, using a vector-size-aligned address. The operation has three ways to generate the
memory pointer address: Rt with a constant 4-bit signed offset, Rx with a signed post-increment, and Rx with a modifier register Mu post-increment.
For the immediate forms, the value specifies the number of vectors worth of data. Mu contains the actual byte offset.

If the pointer presented to the instruction is not aligned, the instruction simply ignores the lower bits, yielding an aligned address.

If a scalar predicate register Pv evaluates true, load a full vector register Vs from memory, using a vector-size-aligned address. Otherwise, the
operation becomes a NOP.

Load - aligned instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd=vmem(Rx++#s3) | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| Vd=vmem(Rt+#s4) | EA=Rt+s*VBYTES;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Copy to clipboard |
| Vd=vmem(Rx++Mu) | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Pv) Vd=vmem(Rx++#s3) | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd=vmem(Rt+#s4) | if (Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd=vmem(Rx++Mu) | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd=vmem(Rx++#s3) | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd=vmem(Rt+#s4) | if (!Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd=vmem(Rx++Mu) | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| Vd=vmem(Rt) | Assembler mapped to: "Vd=vmem(Rt+0)"<br>    Copy to clipboard |
| if (Pv) Vd=vmem(Rt) | Assembler mapped to: "if (Pv) Vd=vmem(Rt+0)"<br>    Copy to clipboard |
| if (!Pv) Vd=vmem(Rt) | Assembler mapped to: "if (!Pv) Vd=vmem(Rt+0)"<br>    Copy to clipboard |
| Vd=vmem(Rx++#s3):nt | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| Vd=vmem(Rt+#s4):nt | EA=Rt+s*VBYTES;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Copy to clipboard |
| Vd=vmem(Rx++Mu):nt | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Pv) Vd=vmem(Rx++#s3):nt | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd=vmem(Rt+#s4):nt | if (Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd=vmem(Rx++Mu):nt | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd=vmem(Rx++#s3):nt | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd=vmem(Rt+#s4):nt | if (!Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd=vmem(Rx++Mu):nt | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| Vd=vmem(Rt):nt | Assembler mapped to: "Vd=vmem(Rt+0):nt"<br>    Copy to clipboard |
| if (Pv) Vd=vmem(Rt):nt | Assembler mapped to: "if (Pv) Vd=vmem(Rt+0):nt"<br>    Copy to clipboard |
| if (!Pv) Vd=vmem(Rt):nt | Assembler mapped to: "if (!Pv) Vd=vmem(Rt+0):nt"<br>    Copy to clipboard |

**Class: HVX (slots 0,1)**

Note

- This instruction can use any HVX resource.
- An optional “non-temporal” hint to the micro-architecture can be specified to indicate the data has no reuse.
- Immediates used in address computation are specified in multiples of vector length.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-117"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-118"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id91">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd=vmem(Rx++#s3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vmem(Rt+#s4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vmem(Rx++Mu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) Vd=vmem(Rx++#s3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) Vd=vmem(Rt+#s4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) Vd=vmem(Rx++Mu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) Vd=vmem(Rx++#s3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) Vd=vmem(Rt+#s4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) Vd=vmem(Rx++Mu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vmem(Rx++#s3):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vmem(Rt+#s4):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vmem(Rx++Mu):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) Vd=vmem(Rx++#s3):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) Vd=vmem(Rt+#s4):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) Vd=vmem(Rx++Mu):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) Vd=vmem(Rx++#s3):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) Vd=vmem(Rt+#s4):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) Vd=vmem(Rx++Mu):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Load - immediate use

Read a full vector register Vd (and/or temporary vector register) from memory, using a vector-size-aligned address. The operation has three ways to generate the
memory pointer address: Rt with a constant 4-bit signed offset, Rx with a signed post-increment, and Rx with a modifier register Mu post-increment.
For the immediate forms, the value indicates the number of vectors worth of data. Mu contains the actual byte offset.

If the pointer presented to the instruction is not aligned, the instruction simply ignores the lower bits, yielding an aligned address.
The value is used immediately in the packet as a source operand of any instruction.

“Vd.cur” writes the load value to a vector register in addition to consuming it within the packet.

“Vd.tmp” does not write the incoming data to the vector register file. The data is only used as a source in the current packet, and then immediately discarded. Note that this form does not consume any vector resources, allowing it to be placed in parallel with some instructions that a normal align load cannot.

If a scalar predicate register Pv evaluates true, load a full vector register Vs from memory, using a vector-size-aligned address. Otherwise, the
operation becomes a NOP.

Load - immediate use instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.cur=vmem(Rx++#s3) | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| Vd.cur=vmem(Rt+#s4) | EA=Rt+s*VBYTES;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Copy to clipboard |
| Vd.cur=vmem(Rx++Mu) | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Pv) Vd.cur=vmem(Rx++#s3) | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.cur=vmem(Rt+#s4) | if (Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.cur=vmem(Rx++Mu) | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.cur=vmem(Rx++#s3) | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.cur=vmem(Rt+#s4) | if (!Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.cur=vmem(Rx++Mu) | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.cur=vmem(Rt) | Assembler mapped to: "if (Pv) Vd.cur=vmem(Rt+0)"<br>    Copy to clipboard |
| if (!Pv) Vd.cur=vmem(Rt) | Assembler mapped to: "if (!Pv) Vd.cur=vmem(Rt+0)"<br>    Copy to clipboard |
| Vd.cur=vmem(Rx++#s3):nt | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| Vd.cur=vmem(Rt+#s4):nt | EA=Rt+s*VBYTES;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Copy to clipboard |
| Vd.cur=vmem(Rx++Mu):nt | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Pv) Vd.cur=vmem(Rx++#s3):nt | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.cur=vmem(Rt+#s4):nt | if (Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.cur=vmem(Rx++Mu):nt | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.cur=vmem(Rx++#s3):nt | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.cur=vmem(Rt+#s4):nt | if (!Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.cur=vmem(Rx++Mu):nt | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.cur=vmem(Rt):nt | Assembler mapped to: "if (Pv) Vd.cur=vmem(Rt+0):nt"<br>    Copy to clipboard |
| if (!Pv) Vd.cur=vmem(Rt):nt | Assembler mapped to: "if (!Pv) Vd.cur=vmem(Rt+0):nt"<br>    Copy to clipboard |

**Class: HVX (slots 0,1)**

Note

- This instruction can use any HVX resource.
- An optional “non-temporal” hint to the micro-architecture can be specified to indicate the data has no reuse.
- Immediates used in address computation are specified in multiples of vector length.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-119"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-120"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id93">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.cur=vmem(Rx++#s3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.cur=vmem(Rt+#s4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.cur=vmem(Rx++Mu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) Vd.cur=vmem(Rx++#s3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) Vd.cur=vmem(Rt+#s4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) Vd.cur=vmem(Rx++Mu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) Vd.cur=vmem(Rx++#s3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) Vd.cur=vmem(Rt+#s4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) Vd.cur=vmem(Rx++Mu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.cur=vmem(Rx++#s3):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.cur=vmem(Rt+#s4):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.cur=vmem(Rx++Mu):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) Vd.cur=vmem(Rx++#s3):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) Vd.cur=vmem(Rt+#s4):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) Vd.cur=vmem(Rx++Mu):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) Vd.cur=vmem(Rx++#s3):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) Vd.cur=vmem(Rt+#s4):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) Vd.cur=vmem(Rx++Mu):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Load - temporary immediate use

Read a full vector register Vd (and/or temporary vector register) from memory, using a vector-size-aligned address. The operation has three ways to generate the
memory pointer address: Rt with a constant 4-bit signed offset, Rx with a signed post-increment, and Rx with a modifier register Mu post-increment.
For the immediate forms, the value indicates the number of vectors worth of data. Mu contains the actual byte offset.

If the pointer presented to the instruction is not aligned, the instruction simply ignores the lower bits, yielding an aligned address.
The value is used immediately in the packet as a source operand of any instruction.

“Vd.tmp” does not write the incoming data to the vector register file. The data is only used as a source in the current packet, and then immediately discarded. Note that this form does not consume any vector resources, allowing it to be placed in parallel with some instructions that a normal align load cannot.

If a scalar predicate register Pv evaluates true, load a full vector register Vs from memory, using a vector-size-aligned address. Otherwise, the
operation becomes a NOP.

Load - temporary immediate use  instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.tmp=vmem(Rx++#s3) | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| Vd.tmp=vmem(Rt+#s4) | EA=Rt+s*VBYTES;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Copy to clipboard |
| Vd.tmp=vmem(Rx++Mu) | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Pv) Vd.tmp=vmem(Rx++#s3) | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.tmp=vmem(Rt+#s4) | if (Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.tmp=vmem(Rx++Mu) | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.tmp=vmem(Rx++#s3) | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.tmp=vmem(Rt+#s4) | if (!Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.tmp=vmem(Rx++Mu) | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.tmp=vmem(Rt) | Assembler mapped to: "if (Pv) Vd.tmp=vmem(Rt+0)"<br>    Copy to clipboard |
| if (!Pv) Vd.tmp=vmem(Rt) | Assembler mapped to: "if (!Pv) Vd.tmp=vmem(Rt+0)"<br>    Copy to clipboard |
| Vd.tmp=vmem(Rx++#s3):nt | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| Vd.tmp=vmem(Rt+#s4):nt | EA=Rt+s*VBYTES;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Copy to clipboard |
| Vd.tmp=vmem(Rx++Mu):nt | EA=Rx;<br>    Vd = *(EA&~(ALIGNMENT-1));<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Pv) Vd.tmp=vmem(Rx++#s3):nt | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.tmp=vmem(Rt+#s4):nt | if (Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.tmp=vmem(Rx++Mu):nt | if (Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.tmp=vmem(Rx++#s3):nt | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.tmp=vmem(Rt+#s4):nt | if (!Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) Vd.tmp=vmem(Rx++Mu):nt | if (!Pv[0]) {<br>         EA=Rx;<br>         Vd = *(EA&~(ALIGNMENT-1));<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) Vd.tmp=vmem(Rt):nt | Assembler mapped to: "if (Pv) Vd.tmp=vmem(Rt+0):nt"<br>    Copy to clipboard |
| if (!Pv) Vd.tmp=vmem(Rt):nt | Assembler mapped to: "if (!Pv) Vd.tmp=vmem(Rt+0):nt"<br>    Copy to clipboard |

**Class: HVX (slots 0,1)**

Note

- This instruction can use any HVX resource.
- An optional “non-temporal” hint to the micro-architecture can be specified to indicate the data has no reuse.
- The tmp load instruction destination register cannot be an accumulator register.
- Immediates used in address computation are specified in multiples of vector length.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-121"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-122"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id95">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.tmp=vmem(Rx++#s3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.tmp=vmem(Rt+#s4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.tmp=vmem(Rx++Mu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) Vd.tmp=vmem(Rx++#s3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) Vd.tmp=vmem(Rt+#s4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) Vd.tmp=vmem(Rx++Mu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) Vd.tmp=vmem(Rx++#s3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) Vd.tmp=vmem(Rt+#s4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) Vd.tmp=vmem(Rx++Mu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.tmp=vmem(Rx++#s3):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.tmp=vmem(Rt+#s4):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.tmp=vmem(Rx++Mu):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) Vd.tmp=vmem(Rx++#s3):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) Vd.tmp=vmem(Rt+#s4):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) Vd.tmp=vmem(Rx++Mu):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) Vd.tmp=vmem(Rx++#s3):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) Vd.tmp=vmem(Rt+#s4):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) Vd.tmp=vmem(Rx++Mu):nt</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Load - unaligned

Read a full vector register Vd from memory, using an arbitrary byte-aligned address. The operation has three ways to
generate the memory pointer address: Rt with a constant 4-bit signed offset, Rx with a 3-bit signed post-increment, and Rx with a modifier register Mu post-increment.
For the immediate forms, the value indicates the number of vectors worth of data. Mu contains the actual byte offset.
Unaligned memory operations require two accesses to the memory system, and thus incur increased power and bandwidth over aligned accesses. However, they require fewer instructions.

It is more efficient to use aligned memory operations when possible, and sometimes multiple aligned memory accesses and the valign operation, to synthesise a non-aligned access.

Note that this instruction uses both slot 0 and slot 1, allowing only 3 instructions at most to execute in a packet with vmemu in it.

Load - unaligned instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd=vmemu(Rx++#s3) | EA=Rx;<br>    Vd = *EA;<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| Vd=vmemu(Rt+#s4) | EA=Rt+s*VBYTES;<br>    Vd = *EA;<br>    Copy to clipboard |
| Vd=vmemu(Rx++Mu) | EA=Rx;<br>    Vd = *EA;<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| Vd=vmemu(Rt) | Assembler mapped to: "Vd=vmemu(Rt+0)"<br>    Copy to clipboard |

**Class: HVX (slots 0)**

Note

- This instruction uses the HVX permute/shift resource.
- Immediates used in address computation are specified in multiples of vector length.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-123"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-124"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id97">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd=vmemu(Rx++#s3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vmemu(Rt+#s4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vmemu(Rx++Mu)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### MPY-DOUBLE-RESOURCE

The HVX MPY double resource instruction subclass includes memory load instructions.

#### 3x3 Multiply for 2x2 Tile

Multiply optimized for 3x3 filtering for a 2x2 tile format of 2 horizontal by 2 vertical bytes with 3 10-bit coefficients. Byte 4 of the inlane word in the coefficient vector specifies the upper two bits for each coefficient.

Accumulation is not show to simplify the diagrams, but all multiplies are assumed to reduce and accumulate with the corresponding output.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_2x2_0.svg 0 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.63542in" height="7.51042in" viewbox="0 0 621.75 540.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st8"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-125 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-125 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-125 .st3 { fill: #000000; font-family: Roboto; font-size: 1.00001em; font-weight: bold }
.svg-125 .st4 { fill: #000000; font-family: Roboto; font-size: 1.00001em }
.svg-125 .st5 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-125 .st6 { marker-end: url("#mrkr13-155"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-125 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-125 .st8 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-155" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>2x2-0</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape74-1" v:mid="74" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.74</title>		<rect x="0" y="36.75" width="585" height="504" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(18.75,-486.375)">		<title>Sheet.1</title>		<desc>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#0):v</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="292.5" cy="522.75" width="585" height="36"></v:textrect>		<rect x="0" y="504.75" width="585" height="36" class="st2"></rect>		<text x="175.08" y="526.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#0):v</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(112.875,-441.375)">		<title>Sheet.2</title>		<desc>Output: Vxx32.V[1].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[1].w</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(459.375,-441.375)">		<title>Sheet.3</title>		<desc>Output: Vxx32.V[0].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[0].w</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(67.875,-360.375)">		<title>Sheet.4</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape6-15" v:mid="6" v:groupcontext="shape" transform="translate(67.875,-331.125)">		<title>Sheet.6</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape7-18" v:mid="7" v:groupcontext="shape" transform="translate(67.875,-301.875)">		<title>Sheet.7</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape8-21" v:mid="8" v:groupcontext="shape" transform="translate(67.875,-272.625)">		<title>Sheet.8</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape9-24" v:mid="9" v:groupcontext="shape" transform="translate(67.875,-171.375)">		<title>Sheet.9</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape10-27" v:mid="10" v:groupcontext="shape" transform="translate(67.875,-142.125)">		<title>Sheet.10</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape11-30" v:mid="11" v:groupcontext="shape" transform="translate(67.875,-112.875)">		<title>Sheet.11</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape12-33" v:mid="12" v:groupcontext="shape" transform="translate(67.875,-83.6247)">		<title>Sheet.12</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape13-36" v:mid="13" v:groupcontext="shape" transform="translate(396.375,-360.375)">		<title>Sheet.13</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape14-39" v:mid="14" v:groupcontext="shape" transform="translate(396.375,-331.125)">		<title>Sheet.14</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape15-42" v:mid="15" v:groupcontext="shape" transform="translate(396.375,-301.875)">		<title>Sheet.15</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape16-45" v:mid="16" v:groupcontext="shape" transform="translate(396.375,-272.625)">		<title>Sheet.16</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape17-48" v:mid="17" v:groupcontext="shape" transform="translate(396.375,-171.375)">		<title>Sheet.17</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape18-51" v:mid="18" v:groupcontext="shape" transform="translate(396.375,-142.125)">		<title>Sheet.18</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape19-54" v:mid="19" v:groupcontext="shape" transform="translate(396.375,-112.875)">		<title>Sheet.19</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape20-57" v:mid="20" v:groupcontext="shape" transform="translate(396.375,-83.6248)">		<title>Sheet.20</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape21-60" v:mid="21" v:groupcontext="shape" transform="translate(471.75,-398.625)">		<title>Sheet.21</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape22-63" v:mid="22" v:groupcontext="shape" transform="translate(501,-398.625)">		<title>Sheet.22</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape23-66" v:mid="23" v:groupcontext="shape" transform="translate(530.25,-398.625)">		<title>Sheet.23</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape24-69" v:mid="24" v:groupcontext="shape" transform="translate(559.5,-398.625)">		<title>Sheet.24</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape25-72" v:mid="25" v:groupcontext="shape" transform="translate(119.625,-398.625)">		<title>Sheet.25</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape26-75" v:mid="26" v:groupcontext="shape" transform="translate(148.875,-398.625)">		<title>Sheet.26</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape27-78" v:mid="27" v:groupcontext="shape" transform="translate(178.125,-398.625)">		<title>Sheet.27</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape28-81" v:mid="28" v:groupcontext="shape" transform="translate(207.375,-398.625)">		<title>Sheet.28</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape29-84" v:mid="29" v:groupcontext="shape" transform="translate(471.75,-35.1151)">		<title>Sheet.29</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape30-87" v:mid="30" v:groupcontext="shape" transform="translate(501,-35.1151)">		<title>Sheet.30</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape31-90" v:mid="31" v:groupcontext="shape" transform="translate(530.25,-35.1151)">		<title>Sheet.31</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape32-93" v:mid="32" v:groupcontext="shape" transform="translate(559.5,-35.1151)">		<title>Sheet.32</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape33-96" v:mid="33" v:groupcontext="shape" transform="translate(119.625,-35.115)">		<title>Sheet.33</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape34-99" v:mid="34" v:groupcontext="shape" transform="translate(148.875,-35.115)">		<title>Sheet.34</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape35-102" v:mid="35" v:groupcontext="shape" transform="translate(178.125,-35.115)">		<title>Sheet.35</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape36-105" v:mid="36" v:groupcontext="shape" transform="translate(207.375,-35.115)">		<title>Sheet.36</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape37-108" v:mid="37" v:groupcontext="shape" transform="translate(396.375,-398.625)">		<title>Sheet.37</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape38-111" v:mid="38" v:groupcontext="shape" transform="translate(44.25,-398.625)">		<title>Sheet.38</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape39-114" v:mid="39" v:groupcontext="shape" transform="translate(396.375,-35.1149)">		<title>Sheet.39</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape40-117" v:mid="40" v:groupcontext="shape" transform="translate(44.8125,-35.1149)">		<title>Sheet.40</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape41-120" v:mid="41" v:groupcontext="shape" transform="translate(-486.375,432.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape42-123" v:mid="42" v:groupcontext="shape" transform="translate(-486.375,242.813) rotate(-90)">		<title>Sheet.42</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape43-126" v:mid="43" v:groupcontext="shape" transform="translate(-153.375,432.375) rotate(-90)">		<title>Sheet.43</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape44-129" v:mid="44" v:groupcontext="shape" transform="translate(-153.375,242.813) rotate(-90)">		<title>Sheet.44</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape45-132" v:mid="45" v:groupcontext="shape" transform="translate(119.625,-331.125)">		<title>Sheet.45</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape46-135" v:mid="46" v:groupcontext="shape" transform="translate(148.875,-301.875)">		<title>Sheet.46</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape47-138" v:mid="47" v:groupcontext="shape" transform="translate(119.625,-272.625)">		<title>Sheet.47</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape48-141" v:mid="48" v:groupcontext="shape" transform="translate(179.25,-141)">		<title>Sheet.48</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape49-144" v:mid="49" v:groupcontext="shape" transform="translate(207.375,-112.875)">		<title>Sheet.49</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape50-147" v:mid="50" v:groupcontext="shape" transform="translate(180.375,-83.6247)">		<title>Sheet.50</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape51-150" v:mid="51" v:groupcontext="shape" transform="translate(97.125,-155.625)">		<title>Sheet.51</title>		<path d="M0 540.75 L72.71 540.75" class="st6"></path>	</g>	<g id="shape52-156" v:mid="52" v:groupcontext="shape" transform="translate(97.125,-126.375)">		<title>Sheet.52</title>		<path d="M0 540.75 L100.48 540.75" class="st6"></path>	</g>	<g id="shape53-161" v:mid="53" v:groupcontext="shape" transform="translate(97.125,-97.125)">		<title>Sheet.53</title>		<path d="M0 540.75 L73.83 540.75" class="st6"></path>	</g>	<g id="shape54-166" v:mid="54" v:groupcontext="shape" transform="translate(-405.375,476.385) rotate(-90)">		<title>Sheet.54</title>		<path d="M0 540.75 L198.49 540.75" class="st6"></path>	</g>	<g id="shape55-171" v:mid="55" v:groupcontext="shape" transform="translate(-346.875,476.385) rotate(-90)">		<title>Sheet.55</title>		<path d="M0 540.75 L9.49 540.75" class="st6"></path>	</g>	<g id="shape56-176" v:mid="56" v:groupcontext="shape" transform="translate(762.75,142.125) rotate(90)">		<title>Sheet.56</title>		<path d="M0 540.75 L247.08 540.75" class="st6"></path>	</g>	<g id="shape57-181" v:mid="57" v:groupcontext="shape" transform="translate(734.625,142.125) rotate(90)">		<title>Sheet.57</title>		<path d="M0 540.75 L218.56 540.75" class="st6"></path>	</g>	<g id="shape58-186" v:mid="58" v:groupcontext="shape" transform="translate(703.125,142.125) rotate(90)">		<title>Sheet.58</title>		<path d="M0 540.75 L57.73 540.75" class="st6"></path>	</g>	<g id="shape59-191" v:mid="59" v:groupcontext="shape" transform="translate(675,142.125) rotate(90)">		<title>Sheet.59</title>		<path d="M0 540.75 L28.83 540.75" class="st6"></path>	</g>	<g id="shape60-196" v:mid="60" v:groupcontext="shape" transform="translate(97.125,-346.875)">		<title>Sheet.60</title>		<path d="M0 540.75 L12.73 540.75" class="st6"></path>	</g>	<g id="shape61-201" v:mid="61" v:groupcontext="shape" transform="translate(97.125,-315.375)">		<title>Sheet.61</title>		<path d="M0 540.75 L41.98 540.75" class="st6"></path>	</g>	<g id="shape62-206" v:mid="62" v:groupcontext="shape" transform="translate(97.125,-288.375)">		<title>Sheet.62</title>		<path d="M0 540.75 L12.73 540.75" class="st6"></path>	</g>	<g id="shape63-211" v:mid="63" v:groupcontext="shape" transform="translate(530.25,-331.125)">		<title>Sheet.63</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape64-214" v:mid="64" v:groupcontext="shape" transform="translate(559.5,-301.875)">		<title>Sheet.64</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape65-217" v:mid="65" v:groupcontext="shape" transform="translate(530.25,-272.625)">		<title>Sheet.65</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape68-220" v:mid="68" v:groupcontext="shape" transform="translate(425.625,-346.875)">		<title>Sheet.68</title>		<path d="M0 540.75 L94.86 540.75" class="st6"></path>	</g>	<g id="shape69-225" v:mid="69" v:groupcontext="shape" transform="translate(1085.62,142.125) rotate(90)">		<title>Sheet.69</title>		<path d="M0 540.75 L28.44 540.75" class="st6"></path>	</g>	<g id="shape70-230" v:mid="70" v:groupcontext="shape" transform="translate(425.625,-288.375)">		<title>Sheet.70</title>		<path d="M0 540.75 L94.86 540.75" class="st6"></path>	</g>	<g id="shape71-235" v:mid="71" v:groupcontext="shape" transform="translate(425.625,-315.375)">		<title>Sheet.71</title>		<path d="M0 540.75 L124.11 540.75" class="st6"></path>	</g>	<g id="shape72-240" v:mid="72" v:groupcontext="shape" transform="translate(1117.12,142.125) rotate(90)">		<title>Sheet.72</title>		<path d="M0 540.75 L57.86 540.75" class="st6"></path>	</g>	<g id="shape73-245" v:mid="73" v:groupcontext="shape" transform="translate(4.12501,476.385) rotate(-90)">		<title>Sheet.73</title>		<path d="M0 540.75 L198.45 540.75" class="st6"></path>	</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_2x2_1.svg 2x2-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.63542in" height="7.51042in" viewbox="0 0 621.75 540.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st8"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-126 .st1 { fill: #f8f8f8; marker-end: url("#mrkr13-4"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-126 .st2 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-126 .st3 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-126 .st4 { fill: #000000; font-family: Calibri; font-size: 1.00001em; font-weight: bold }
.svg-126 .st5 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-126 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-126 .st7 { marker-end: url("#mrkr13-4"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-126 .st8 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-4" class="st2" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="4" v:index="2" v:groupcontext="foregroundPage">	<title>2x2-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape74-1" v:mid="74" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.74</title>		<rect x="0" y="36.75" width="585" height="504" class="st1"></rect>	</g>	<g id="shape1-5" v:mid="1" v:groupcontext="shape" transform="translate(18.375,-486.375)">		<title>Sheet.1</title>		<desc>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#1):v</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="292.5" cy="522.75" width="585" height="36"></v:textrect>		<rect x="0" y="504.75" width="585" height="36" class="st3"></rect>		<text x="185" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#1):v</text>		</g>	<g id="shape2-8" v:mid="2" v:groupcontext="shape" transform="translate(112.875,-441.375)">		<title>Sheet.2</title>		<desc>Output: Vxx32.V[1].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st3"></rect>		<text x="8.21" y="526.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[1].w</text>		</g>	<g id="shape3-11" v:mid="3" v:groupcontext="shape" transform="translate(459.375,-441.375)">		<title>Sheet.3</title>		<desc>Output: Vxx32.V[0].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st3"></rect>		<text x="8.21" y="526.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[0].w</text>		</g>	<g id="shape4-14" v:mid="4" v:groupcontext="shape" transform="translate(67.875,-360.375)">		<title>Sheet.4</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape6-17" v:mid="6" v:groupcontext="shape" transform="translate(67.875,-331.125)">		<title>Sheet.6</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape7-20" v:mid="7" v:groupcontext="shape" transform="translate(67.875,-301.875)">		<title>Sheet.7</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape8-23" v:mid="8" v:groupcontext="shape" transform="translate(67.875,-272.625)">		<title>Sheet.8</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape9-26" v:mid="9" v:groupcontext="shape" transform="translate(67.875,-171.375)">		<title>Sheet.9</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape10-29" v:mid="10" v:groupcontext="shape" transform="translate(67.875,-142.125)">		<title>Sheet.10</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape11-32" v:mid="11" v:groupcontext="shape" transform="translate(67.875,-112.875)">		<title>Sheet.11</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape12-35" v:mid="12" v:groupcontext="shape" transform="translate(67.875,-83.6247)">		<title>Sheet.12</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape13-38" v:mid="13" v:groupcontext="shape" transform="translate(396.375,-360.375)">		<title>Sheet.13</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape14-41" v:mid="14" v:groupcontext="shape" transform="translate(396.375,-331.125)">		<title>Sheet.14</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape15-44" v:mid="15" v:groupcontext="shape" transform="translate(396.375,-301.875)">		<title>Sheet.15</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape16-47" v:mid="16" v:groupcontext="shape" transform="translate(396.375,-272.625)">		<title>Sheet.16</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape17-50" v:mid="17" v:groupcontext="shape" transform="translate(396.375,-171.375)">		<title>Sheet.17</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape18-53" v:mid="18" v:groupcontext="shape" transform="translate(396.375,-142.125)">		<title>Sheet.18</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape19-56" v:mid="19" v:groupcontext="shape" transform="translate(396.375,-112.875)">		<title>Sheet.19</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape20-59" v:mid="20" v:groupcontext="shape" transform="translate(396.375,-83.6248)">		<title>Sheet.20</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape21-62" v:mid="21" v:groupcontext="shape" transform="translate(471.75,-398.625)">		<title>Sheet.21</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape22-65" v:mid="22" v:groupcontext="shape" transform="translate(501,-398.625)">		<title>Sheet.22</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape23-68" v:mid="23" v:groupcontext="shape" transform="translate(530.25,-398.625)">		<title>Sheet.23</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape24-71" v:mid="24" v:groupcontext="shape" transform="translate(559.5,-398.625)">		<title>Sheet.24</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape25-74" v:mid="25" v:groupcontext="shape" transform="translate(119.625,-398.625)">		<title>Sheet.25</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape26-77" v:mid="26" v:groupcontext="shape" transform="translate(148.875,-398.625)">		<title>Sheet.26</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape27-80" v:mid="27" v:groupcontext="shape" transform="translate(178.125,-398.625)">		<title>Sheet.27</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape28-83" v:mid="28" v:groupcontext="shape" transform="translate(207.375,-398.625)">		<title>Sheet.28</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape29-86" v:mid="29" v:groupcontext="shape" transform="translate(471.75,-35.1151)">		<title>Sheet.29</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape30-89" v:mid="30" v:groupcontext="shape" transform="translate(501,-35.1151)">		<title>Sheet.30</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape31-92" v:mid="31" v:groupcontext="shape" transform="translate(530.25,-35.1151)">		<title>Sheet.31</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape32-95" v:mid="32" v:groupcontext="shape" transform="translate(559.5,-35.1151)">		<title>Sheet.32</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape33-98" v:mid="33" v:groupcontext="shape" transform="translate(119.625,-35.115)">		<title>Sheet.33</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape34-101" v:mid="34" v:groupcontext="shape" transform="translate(148.875,-35.115)">		<title>Sheet.34</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape35-104" v:mid="35" v:groupcontext="shape" transform="translate(178.125,-35.115)">		<title>Sheet.35</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape36-107" v:mid="36" v:groupcontext="shape" transform="translate(207.375,-35.115)">		<title>Sheet.36</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st6"></rect>		<text x="11.58" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape37-110" v:mid="37" v:groupcontext="shape" transform="translate(396.375,-398.625)">		<title>Sheet.37</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st3"></rect>		<text x="12.51" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape38-113" v:mid="38" v:groupcontext="shape" transform="translate(44.25,-398.625)">		<title>Sheet.38</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st3"></rect>		<text x="12.51" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape39-116" v:mid="39" v:groupcontext="shape" transform="translate(396.375,-35.1149)">		<title>Sheet.39</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st3"></rect>		<text x="12.51" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape40-119" v:mid="40" v:groupcontext="shape" transform="translate(44.8125,-35.1149)">		<title>Sheet.40</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st3"></rect>		<text x="12.51" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape41-122" v:mid="41" v:groupcontext="shape" transform="translate(-486.375,432.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st3"></rect>		<text x="14.28" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape42-125" v:mid="42" v:groupcontext="shape" transform="translate(-486.375,242.813) rotate(-90)">		<title>Sheet.42</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st3"></rect>		<text x="14.28" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape43-128" v:mid="43" v:groupcontext="shape" transform="translate(-153.375,432.375) rotate(-90)">		<title>Sheet.43</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st3"></rect>		<text x="14.28" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape44-131" v:mid="44" v:groupcontext="shape" transform="translate(-153.375,242.813) rotate(-90)">		<title>Sheet.44</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st3"></rect>		<text x="14.28" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape45-134" v:mid="45" v:groupcontext="shape" transform="translate(119.625,-141.75)">		<title>Sheet.45</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st6"></ellipse>		<text x="12.03" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape46-137" v:mid="46" v:groupcontext="shape" transform="translate(148.875,-112.5)">		<title>Sheet.46</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st6"></ellipse>		<text x="12.03" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape47-140" v:mid="47" v:groupcontext="shape" transform="translate(119.625,-83.2498)">		<title>Sheet.47</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st6"></ellipse>		<text x="12.03" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape48-143" v:mid="48" v:groupcontext="shape" transform="translate(529.312,-141)">		<title>Sheet.48</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st6"></ellipse>		<text x="12.03" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape49-146" v:mid="49" v:groupcontext="shape" transform="translate(557.437,-112.875)">		<title>Sheet.49</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st6"></ellipse>		<text x="12.03" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape50-149" v:mid="50" v:groupcontext="shape" transform="translate(530.437,-83.6247)">		<title>Sheet.50</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st6"></ellipse>		<text x="12.03" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape63-152" v:mid="63" v:groupcontext="shape" transform="translate(472.5,-331.125)">		<title>Sheet.63</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st6"></ellipse>		<text x="12.03" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape64-155" v:mid="64" v:groupcontext="shape" transform="translate(501.75,-301.875)">		<title>Sheet.64</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st6"></ellipse>		<text x="12.03" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape65-158" v:mid="65" v:groupcontext="shape" transform="translate(472.5,-272.625)">		<title>Sheet.65</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st6"></ellipse>		<text x="12.03" y="529.73" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape76-161" v:mid="76" v:groupcontext="shape" transform="translate(675.75,142.125) rotate(90)">		<title>Sheet.76</title>		<path d="M0 540.75 L217.83 540.75" class="st7"></path>	</g>	<g id="shape77-166" v:mid="77" v:groupcontext="shape" transform="translate(702.75,142.125) rotate(90)">		<title>Sheet.77</title>		<path d="M0 540.75 L247.14 540.75" class="st7"></path>	</g>	<g id="shape78-171" v:mid="78" v:groupcontext="shape" transform="translate(97.125,-156.375)">		<title>Sheet.78</title>		<path d="M0 540.75 L13.08 540.75" class="st7"></path>	</g>	<g id="shape79-176" v:mid="79" v:groupcontext="shape" transform="translate(97.125,-127.125)">		<title>Sheet.79</title>		<path d="M0 540.75 L41.98 540.75" class="st7"></path>	</g>	<g id="shape80-181" v:mid="80" v:groupcontext="shape" transform="translate(97.125,-96.75)">		<title>Sheet.80</title>		<path d="M0 540.75 L12.73 540.75" class="st7"></path>	</g>	<g id="shape81-186" v:mid="81" v:groupcontext="shape" transform="translate(-406.312,476.385) rotate(-90)">		<title>Sheet.81</title>		<path d="M0 540.75 L9.15 540.75" class="st7"></path>	</g>	<g id="shape82-191" v:mid="82" v:groupcontext="shape" transform="translate(1026.75,142.125) rotate(90)">		<title>Sheet.82</title>		<path d="M0 540.75 L28.48 540.75" class="st7"></path>	</g>	<g id="shape83-196" v:mid="83" v:groupcontext="shape" transform="translate(1056,142.125) rotate(90)">		<title>Sheet.83</title>		<path d="M0 540.75 L58.08 540.75" class="st7"></path>	</g>	<g id="shape84-201" v:mid="84" v:groupcontext="shape" transform="translate(1085.25,142.125) rotate(90)">		<title>Sheet.84</title>		<path d="M0 540.75 L219.11 540.75" class="st7"></path>	</g>	<g id="shape85-206" v:mid="85" v:groupcontext="shape" transform="translate(1112.25,142.125) rotate(90)">		<title>Sheet.85</title>		<path d="M0 540.75 L247.23 540.75" class="st7"></path>	</g>	<g id="shape86-211" v:mid="86" v:groupcontext="shape" transform="translate(425.625,-153)">		<title>Sheet.86</title>		<path d="M0 540.75 L94.11 540.75" class="st7"></path>	</g>	<g id="shape87-216" v:mid="87" v:groupcontext="shape" transform="translate(425.625,-126)">		<title>Sheet.87</title>		<path d="M0 540.75 L122.08 540.75" class="st7"></path>	</g>	<g id="shape88-221" v:mid="88" v:groupcontext="shape" transform="translate(425.625,-97.4995)">		<title>Sheet.88</title>		<path d="M0 540.75 L95.02 540.75" class="st7"></path>	</g>	<g id="shape89-226" v:mid="89" v:groupcontext="shape" transform="translate(3.75,476.385) rotate(-90)">		<title>Sheet.89</title>		<path d="M0 540.75 L9.99 540.75" class="st7"></path>	</g>	<g id="shape91-231" v:mid="91" v:groupcontext="shape" transform="translate(425.625,-346.5)">		<title>Sheet.91</title>		<path d="M0 540.75 L37.55 540.75" class="st7"></path>	</g>	<g id="shape92-236" v:mid="92" v:groupcontext="shape" transform="translate(425.625,-318)">		<title>Sheet.92</title>		<path d="M0 540.75 L66.39 540.75" class="st7"></path>	</g>	<g id="shape93-241" v:mid="93" v:groupcontext="shape" transform="translate(425.625,-286.5)">		<title>Sheet.93</title>		<path d="M0 540.75 L37.08 540.75" class="st7"></path>	</g>	<g id="shape94-246" v:mid="94" v:groupcontext="shape" transform="translate(-54.75,476.385) rotate(-90)">		<title>Sheet.94</title>		<path d="M0 540.75 L198.49 540.75" class="st7"></path>	</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_2x2_2.svg 2x2-2 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.63542in" height="7.51042in" viewbox="0 0 621.75 540.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st8"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-127 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-127 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-127 .st3 { fill: #000000; font-family: Roboto; font-size: 1.00001em; font-weight: bold }
.svg-127 .st4 { fill: #000000; font-family: Roboto; font-size: 1.00001em }
.svg-127 .st5 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-127 .st6 { marker-end: url("#mrkr13-164"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-127 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-127 .st8 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-164" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="5" v:index="3" v:groupcontext="foregroundPage">	<title>2x2-2</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape74-1" v:mid="74" v:groupcontext="shape" transform="translate(18,-18.375)">		<title>Sheet.74</title>		<rect x="0" y="36.75" width="585" height="504" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(18,-486.375)">		<title>Sheet.1</title>		<desc>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#2):v</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="292.5" cy="522.75" width="585" height="36"></v:textrect>		<rect x="0" y="504.75" width="585" height="36" class="st2"></rect>		<text x="175.08" y="526.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#2):v</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(112.875,-441.375)">		<title>Sheet.2</title>		<desc>Output: Vxx32.V[1].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[1].w</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(459.375,-441.375)">		<title>Sheet.3</title>		<desc>Output: Vxx32.V[0].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[0].w</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(67.875,-360.375)">		<title>Sheet.4</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape6-15" v:mid="6" v:groupcontext="shape" transform="translate(67.875,-331.125)">		<title>Sheet.6</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape7-18" v:mid="7" v:groupcontext="shape" transform="translate(67.875,-301.875)">		<title>Sheet.7</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape8-21" v:mid="8" v:groupcontext="shape" transform="translate(67.875,-272.625)">		<title>Sheet.8</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape9-24" v:mid="9" v:groupcontext="shape" transform="translate(67.875,-171.375)">		<title>Sheet.9</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape10-27" v:mid="10" v:groupcontext="shape" transform="translate(67.875,-142.125)">		<title>Sheet.10</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape11-30" v:mid="11" v:groupcontext="shape" transform="translate(67.875,-112.875)">		<title>Sheet.11</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape12-33" v:mid="12" v:groupcontext="shape" transform="translate(67.875,-83.6247)">		<title>Sheet.12</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape13-36" v:mid="13" v:groupcontext="shape" transform="translate(396.375,-360.375)">		<title>Sheet.13</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape14-39" v:mid="14" v:groupcontext="shape" transform="translate(396.375,-331.125)">		<title>Sheet.14</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape15-42" v:mid="15" v:groupcontext="shape" transform="translate(396.375,-301.875)">		<title>Sheet.15</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape16-45" v:mid="16" v:groupcontext="shape" transform="translate(396.375,-272.625)">		<title>Sheet.16</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape17-48" v:mid="17" v:groupcontext="shape" transform="translate(396.375,-171.375)">		<title>Sheet.17</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape18-51" v:mid="18" v:groupcontext="shape" transform="translate(396.375,-142.125)">		<title>Sheet.18</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape19-54" v:mid="19" v:groupcontext="shape" transform="translate(396.375,-112.875)">		<title>Sheet.19</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape20-57" v:mid="20" v:groupcontext="shape" transform="translate(396.375,-83.6248)">		<title>Sheet.20</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape21-60" v:mid="21" v:groupcontext="shape" transform="translate(471.75,-398.625)">		<title>Sheet.21</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape22-63" v:mid="22" v:groupcontext="shape" transform="translate(501,-398.625)">		<title>Sheet.22</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape23-66" v:mid="23" v:groupcontext="shape" transform="translate(530.25,-398.625)">		<title>Sheet.23</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape24-69" v:mid="24" v:groupcontext="shape" transform="translate(559.5,-398.625)">		<title>Sheet.24</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape25-72" v:mid="25" v:groupcontext="shape" transform="translate(119.625,-398.625)">		<title>Sheet.25</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape26-75" v:mid="26" v:groupcontext="shape" transform="translate(148.875,-398.625)">		<title>Sheet.26</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape27-78" v:mid="27" v:groupcontext="shape" transform="translate(178.125,-398.625)">		<title>Sheet.27</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape28-81" v:mid="28" v:groupcontext="shape" transform="translate(207.375,-398.625)">		<title>Sheet.28</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape29-84" v:mid="29" v:groupcontext="shape" transform="translate(471.75,-35.1151)">		<title>Sheet.29</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape30-87" v:mid="30" v:groupcontext="shape" transform="translate(501,-35.1151)">		<title>Sheet.30</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape31-90" v:mid="31" v:groupcontext="shape" transform="translate(530.25,-35.1151)">		<title>Sheet.31</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape32-93" v:mid="32" v:groupcontext="shape" transform="translate(559.5,-35.1151)">		<title>Sheet.32</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape33-96" v:mid="33" v:groupcontext="shape" transform="translate(119.625,-35.115)">		<title>Sheet.33</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape34-99" v:mid="34" v:groupcontext="shape" transform="translate(148.875,-35.115)">		<title>Sheet.34</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape35-102" v:mid="35" v:groupcontext="shape" transform="translate(178.125,-35.115)">		<title>Sheet.35</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape36-105" v:mid="36" v:groupcontext="shape" transform="translate(207.375,-35.115)">		<title>Sheet.36</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape37-108" v:mid="37" v:groupcontext="shape" transform="translate(396.375,-398.625)">		<title>Sheet.37</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape38-111" v:mid="38" v:groupcontext="shape" transform="translate(44.25,-398.625)">		<title>Sheet.38</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape39-114" v:mid="39" v:groupcontext="shape" transform="translate(396.375,-35.1149)">		<title>Sheet.39</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape40-117" v:mid="40" v:groupcontext="shape" transform="translate(44.8125,-35.1149)">		<title>Sheet.40</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape41-120" v:mid="41" v:groupcontext="shape" transform="translate(-486.375,432.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape42-123" v:mid="42" v:groupcontext="shape" transform="translate(-486.375,242.813) rotate(-90)">		<title>Sheet.42</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape43-126" v:mid="43" v:groupcontext="shape" transform="translate(-153.375,432.375) rotate(-90)">		<title>Sheet.43</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape44-129" v:mid="44" v:groupcontext="shape" transform="translate(-153.375,242.813) rotate(-90)">		<title>Sheet.44</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape45-132" v:mid="45" v:groupcontext="shape" transform="translate(148.875,-331.125)">		<title>Sheet.45</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape46-135" v:mid="46" v:groupcontext="shape" transform="translate(119.625,-301.5)">		<title>Sheet.46</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape47-138" v:mid="47" v:groupcontext="shape" transform="translate(148.875,-271.875)">		<title>Sheet.47</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape48-141" v:mid="48" v:groupcontext="shape" transform="translate(207,-141)">		<title>Sheet.48</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape49-144" v:mid="49" v:groupcontext="shape" transform="translate(178.875,-112.875)">		<title>Sheet.49</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape50-147" v:mid="50" v:groupcontext="shape" transform="translate(207,-83.6247)">		<title>Sheet.50</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape63-150" v:mid="63" v:groupcontext="shape" transform="translate(560.25,-331.125)">		<title>Sheet.63</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape64-153" v:mid="64" v:groupcontext="shape" transform="translate(529.875,-301.875)">		<title>Sheet.64</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape65-156" v:mid="65" v:groupcontext="shape" transform="translate(560.25,-272.625)">		<title>Sheet.65</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape75-159" v:mid="75" v:groupcontext="shape" transform="translate(705.75,142.125) rotate(90)">		<title>Sheet.75</title>		<path d="M0 540.75 L28.52 540.75" class="st6"></path>	</g>	<g id="shape76-165" v:mid="76" v:groupcontext="shape" transform="translate(97.125,-346.5)">		<title>Sheet.76</title>		<path d="M0 540.75 L42.43 540.75" class="st6"></path>	</g>	<g id="shape77-170" v:mid="77" v:groupcontext="shape" transform="translate(97.125,-315)">		<title>Sheet.77</title>		<path d="M0 540.75 L12.73 540.75" class="st6"></path>	</g>	<g id="shape78-175" v:mid="78" v:groupcontext="shape" transform="translate(97.125,-285.001)">		<title>Sheet.78</title>		<path d="M0 540.75 L42.02 540.75" class="st6"></path>	</g>	<g id="shape79-180" v:mid="79" v:groupcontext="shape" transform="translate(-405.75,476.385) rotate(-90)">		<title>Sheet.79</title>		<path d="M0 540.75 L227.34 540.75" class="st6"></path>	</g>	<g id="shape80-185" v:mid="80" v:groupcontext="shape" transform="translate(-375.75,476.385) rotate(-90)">		<title>Sheet.80</title>		<path d="M0 540.75 L197.78 540.75" class="st6"></path>	</g>	<g id="shape81-190" v:mid="81" v:groupcontext="shape" transform="translate(765.75,142.125) rotate(90)">		<title>Sheet.81</title>		<path d="M0 540.75 L218.96 540.75" class="st6"></path>	</g>	<g id="shape82-195" v:mid="82" v:groupcontext="shape" transform="translate(97.125,-157.5)">		<title>Sheet.82</title>		<path d="M0 540.75 L100.3 540.75" class="st6"></path>	</g>	<g id="shape83-200" v:mid="83" v:groupcontext="shape" transform="translate(97.125,-126)">		<title>Sheet.83</title>		<path d="M0 540.75 L72.02 540.75" class="st6"></path>	</g>	<g id="shape84-205" v:mid="84" v:groupcontext="shape" transform="translate(97.125,-97.4995)">		<title>Sheet.84</title>		<path d="M0 540.75 L100.08 540.75" class="st6"></path>	</g>	<g id="shape85-210" v:mid="85" v:groupcontext="shape" transform="translate(-347.25,476.385) rotate(-90)">		<title>Sheet.85</title>		<path d="M0 540.75 L39.41 540.75" class="st6"></path>	</g>	<g id="shape86-215" v:mid="86" v:groupcontext="shape" transform="translate(-320.25,476.385) rotate(-90)">		<title>Sheet.86</title>		<path d="M0 540.75 L9.84 540.75" class="st6"></path>	</g>	<g id="shape87-220" v:mid="87" v:groupcontext="shape" transform="translate(1114.5,142.125) rotate(90)">		<title>Sheet.87</title>		<path d="M0 540.75 L28.48 540.75" class="st6"></path>	</g>	<g id="shape88-225" v:mid="88" v:groupcontext="shape" transform="translate(425.625,-346.5)">		<title>Sheet.88</title>		<path d="M0 540.75 L125.3 540.75" class="st6"></path>	</g>	<g id="shape89-230" v:mid="89" v:groupcontext="shape" transform="translate(425.625,-315)">		<title>Sheet.89</title>		<path d="M0 540.75 L94.52 540.75" class="st6"></path>	</g>	<g id="shape90-235" v:mid="90" v:groupcontext="shape" transform="translate(425.625,-286.5)">		<title>Sheet.90</title>		<path d="M0 540.75 L124.83 540.75" class="st6"></path>	</g>	<g id="shape91-240" v:mid="91" v:groupcontext="shape" transform="translate(3.75,476.385) rotate(-90)">		<title>Sheet.91</title>		<path d="M0 540.75 L228.41 540.75" class="st6"></path>	</g>	<g id="shape92-245" v:mid="92" v:groupcontext="shape" transform="translate(35.25,476.385) rotate(-90)">		<title>Sheet.92</title>		<path d="M0 540.75 L198.49 540.75" class="st6"></path>	</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_2x2_3.svg 2x2-3 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.63542in" height="7.51042in" viewbox="0 0 621.75 540.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st8"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-128 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-128 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-128 .st3 { fill: #000000; font-family: Roboto; font-size: 1.00001em; font-weight: bold }
.svg-128 .st4 { fill: #000000; font-family: Roboto; font-size: 1.00001em }
.svg-128 .st5 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-128 .st6 { marker-end: url("#mrkr13-164"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-128 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-128 .st8 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-164" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="6" v:index="4" v:groupcontext="foregroundPage">	<title>2x2-3</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape74-1" v:mid="74" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.74</title>		<rect x="0" y="36.75" width="585" height="504" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(18,-486.375)">		<title>Sheet.1</title>		<desc>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#3):v</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="292.687" cy="522.75" width="585.38" height="36"></v:textrect>		<rect x="0" y="504.75" width="585.375" height="36" class="st2"></rect>		<text x="175.27" y="526.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#3):v</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(112.875,-441.375)">		<title>Sheet.2</title>		<desc>Output: Vxx32.V[1].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[1].w</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(459.375,-441.375)">		<title>Sheet.3</title>		<desc>Output: Vxx32.V[0].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[0].w</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(67.875,-360.375)">		<title>Sheet.4</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape6-15" v:mid="6" v:groupcontext="shape" transform="translate(67.875,-331.125)">		<title>Sheet.6</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape7-18" v:mid="7" v:groupcontext="shape" transform="translate(67.875,-301.875)">		<title>Sheet.7</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape8-21" v:mid="8" v:groupcontext="shape" transform="translate(67.875,-272.625)">		<title>Sheet.8</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape9-24" v:mid="9" v:groupcontext="shape" transform="translate(67.875,-171.375)">		<title>Sheet.9</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape10-27" v:mid="10" v:groupcontext="shape" transform="translate(67.875,-142.125)">		<title>Sheet.10</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape11-30" v:mid="11" v:groupcontext="shape" transform="translate(67.875,-112.875)">		<title>Sheet.11</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape12-33" v:mid="12" v:groupcontext="shape" transform="translate(67.875,-83.6247)">		<title>Sheet.12</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape13-36" v:mid="13" v:groupcontext="shape" transform="translate(396.375,-360.375)">		<title>Sheet.13</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape14-39" v:mid="14" v:groupcontext="shape" transform="translate(396.375,-331.125)">		<title>Sheet.14</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape15-42" v:mid="15" v:groupcontext="shape" transform="translate(396.375,-301.875)">		<title>Sheet.15</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape16-45" v:mid="16" v:groupcontext="shape" transform="translate(396.375,-272.625)">		<title>Sheet.16</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape17-48" v:mid="17" v:groupcontext="shape" transform="translate(396.375,-171.375)">		<title>Sheet.17</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape18-51" v:mid="18" v:groupcontext="shape" transform="translate(396.375,-142.125)">		<title>Sheet.18</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape19-54" v:mid="19" v:groupcontext="shape" transform="translate(396.375,-112.875)">		<title>Sheet.19</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape20-57" v:mid="20" v:groupcontext="shape" transform="translate(396.375,-83.6248)">		<title>Sheet.20</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape21-60" v:mid="21" v:groupcontext="shape" transform="translate(471.75,-398.625)">		<title>Sheet.21</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape22-63" v:mid="22" v:groupcontext="shape" transform="translate(501,-398.625)">		<title>Sheet.22</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape23-66" v:mid="23" v:groupcontext="shape" transform="translate(530.25,-398.625)">		<title>Sheet.23</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape24-69" v:mid="24" v:groupcontext="shape" transform="translate(559.5,-398.625)">		<title>Sheet.24</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape25-72" v:mid="25" v:groupcontext="shape" transform="translate(119.625,-398.625)">		<title>Sheet.25</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape26-75" v:mid="26" v:groupcontext="shape" transform="translate(148.875,-398.625)">		<title>Sheet.26</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape27-78" v:mid="27" v:groupcontext="shape" transform="translate(178.125,-398.625)">		<title>Sheet.27</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape28-81" v:mid="28" v:groupcontext="shape" transform="translate(207.375,-398.625)">		<title>Sheet.28</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape29-84" v:mid="29" v:groupcontext="shape" transform="translate(471.75,-35.1151)">		<title>Sheet.29</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape30-87" v:mid="30" v:groupcontext="shape" transform="translate(501,-35.1151)">		<title>Sheet.30</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape31-90" v:mid="31" v:groupcontext="shape" transform="translate(530.25,-35.1151)">		<title>Sheet.31</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape32-93" v:mid="32" v:groupcontext="shape" transform="translate(559.5,-35.1151)">		<title>Sheet.32</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape33-96" v:mid="33" v:groupcontext="shape" transform="translate(119.625,-35.115)">		<title>Sheet.33</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape34-99" v:mid="34" v:groupcontext="shape" transform="translate(148.875,-35.115)">		<title>Sheet.34</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape35-102" v:mid="35" v:groupcontext="shape" transform="translate(178.125,-35.115)">		<title>Sheet.35</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape36-105" v:mid="36" v:groupcontext="shape" transform="translate(207.375,-35.115)">		<title>Sheet.36</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape37-108" v:mid="37" v:groupcontext="shape" transform="translate(396.375,-398.625)">		<title>Sheet.37</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape38-111" v:mid="38" v:groupcontext="shape" transform="translate(44.25,-398.625)">		<title>Sheet.38</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape39-114" v:mid="39" v:groupcontext="shape" transform="translate(396.375,-35.1149)">		<title>Sheet.39</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape40-117" v:mid="40" v:groupcontext="shape" transform="translate(44.8125,-35.1149)">		<title>Sheet.40</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape41-120" v:mid="41" v:groupcontext="shape" transform="translate(-486.375,432.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape42-123" v:mid="42" v:groupcontext="shape" transform="translate(-486.375,242.813) rotate(-90)">		<title>Sheet.42</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape43-126" v:mid="43" v:groupcontext="shape" transform="translate(-153.375,432.375) rotate(-90)">		<title>Sheet.43</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape44-129" v:mid="44" v:groupcontext="shape" transform="translate(-153.375,242.813) rotate(-90)">		<title>Sheet.44</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape45-132" v:mid="45" v:groupcontext="shape" transform="translate(557.719,-142.125)">		<title>Sheet.45</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape46-135" v:mid="46" v:groupcontext="shape" transform="translate(528.75,-110.25)">		<title>Sheet.46</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape47-138" v:mid="47" v:groupcontext="shape" transform="translate(559.125,-83.6248)">		<title>Sheet.47</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape48-141" v:mid="48" v:groupcontext="shape" transform="translate(148.875,-142.125)">		<title>Sheet.48</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape49-144" v:mid="49" v:groupcontext="shape" transform="translate(120.375,-112.5)">		<title>Sheet.49</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape50-147" v:mid="50" v:groupcontext="shape" transform="translate(148.875,-83.6247)">		<title>Sheet.50</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape63-150" v:mid="63" v:groupcontext="shape" transform="translate(501.75,-330.75)">		<title>Sheet.63</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape64-153" v:mid="64" v:groupcontext="shape" transform="translate(471.75,-300.375)">		<title>Sheet.64</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape65-156" v:mid="65" v:groupcontext="shape" transform="translate(501.75,-272.625)">		<title>Sheet.65</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape79-159" v:mid="79" v:groupcontext="shape" transform="translate(705.75,142.125) rotate(90)">		<title>Sheet.79</title>		<path d="M0 540.75 L217.52 540.75" class="st6"></path>	</g>	<g id="shape80-165" v:mid="80" v:groupcontext="shape" transform="translate(97.125,-157.5)">		<title>Sheet.80</title>		<path d="M0 540.75 L42.43 540.75" class="st6"></path>	</g>	<g id="shape81-170" v:mid="81" v:groupcontext="shape" transform="translate(97.125,-126)">		<title>Sheet.81</title>		<path d="M0 540.75 L13.48 540.75" class="st6"></path>	</g>	<g id="shape82-175" v:mid="82" v:groupcontext="shape" transform="translate(97.125,-97.4995)">		<title>Sheet.82</title>		<path d="M0 540.75 L41.96 540.75" class="st6"></path>	</g>	<g id="shape83-180" v:mid="83" v:groupcontext="shape" transform="translate(-405.75,476.385) rotate(-90)">		<title>Sheet.83</title>		<path d="M0 540.75 L38.33 540.75" class="st6"></path>	</g>	<g id="shape84-185" v:mid="84" v:groupcontext="shape" transform="translate(-378.75,476.385) rotate(-90)">		<title>Sheet.84</title>		<path d="M0 540.75 L9.53 540.75" class="st6"></path>	</g>	<g id="shape85-190" v:mid="85" v:groupcontext="shape" transform="translate(33,476.778) rotate(-90)">		<title>Sheet.85</title>		<path d="M0 540.75 L9.84 540.75" class="st6"></path>	</g>	<g id="shape86-195" v:mid="86" v:groupcontext="shape" transform="translate(3.75,476.385) rotate(-90)">		<title>Sheet.86</title>		<path d="M0 540.75 L37.2 540.75" class="st6"></path>	</g>	<g id="shape87-200" v:mid="87" v:groupcontext="shape" transform="translate(-23.25,476.385) rotate(-90)">		<title>Sheet.87</title>		<path d="M0 540.75 L198.84 540.75" class="st6"></path>	</g>	<g id="shape88-205" v:mid="88" v:groupcontext="shape" transform="translate(-54.75,476.385) rotate(-90)">		<title>Sheet.88</title>		<path d="M0 540.75 L226.2 540.75" class="st6"></path>	</g>	<g id="shape89-210" v:mid="89" v:groupcontext="shape" transform="translate(1112.25,142.125) rotate(90)">		<title>Sheet.89</title>		<path d="M0 540.75 L217.9 540.75" class="st6"></path>	</g>	<g id="shape90-215" v:mid="90" v:groupcontext="shape" transform="translate(1058.25,142.125) rotate(90)">		<title>Sheet.90</title>		<path d="M0 540.75 L29.21 540.75" class="st6"></path>	</g>	<g id="shape91-220" v:mid="91" v:groupcontext="shape" transform="translate(425.625,-346.5)">		<title>Sheet.91</title>		<path d="M0 540.75 L66.71 540.75" class="st6"></path>	</g>	<g id="shape92-225" v:mid="92" v:groupcontext="shape" transform="translate(425.625,-315)">		<title>Sheet.92</title>		<path d="M0 540.75 L36.31 540.75" class="st6"></path>	</g>	<g id="shape93-230" v:mid="93" v:groupcontext="shape" transform="translate(425.625,-286.5)">		<title>Sheet.93</title>		<path d="M0 540.75 L66.33 540.75" class="st6"></path>	</g>	<g id="shape94-235" v:mid="94" v:groupcontext="shape" transform="translate(425.625,-157.5)">		<title>Sheet.94</title>		<path d="M0 540.75 L122.77 540.75" class="st6"></path>	</g>	<g id="shape95-240" v:mid="95" v:groupcontext="shape" transform="translate(425.625,-123.751)">		<title>Sheet.95</title>		<path d="M0 540.75 L93.36 540.75" class="st6"></path>	</g>	<g id="shape96-245" v:mid="96" v:groupcontext="shape" transform="translate(425.625,-94.5)">		<title>Sheet.96</title>		<path d="M0 540.75 L123.71 540.75" class="st6"></path>	</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_2x2_4.svg 2x2-4 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.63542in" height="7.51042in" viewbox="0 0 621.75 540.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st8"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-129 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-129 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-129 .st3 { fill: #000000; font-family: Roboto; font-size: 1.00001em; font-weight: bold }
.svg-129 .st4 { fill: #000000; font-family: Roboto; font-size: 1.00001em }
.svg-129 .st5 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-129 .st6 { marker-end: url("#mrkr13-164"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-129 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-129 .st8 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-164" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="7" v:index="5" v:groupcontext="foregroundPage">	<title>2x2-4</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape74-1" v:mid="74" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.74</title>		<rect x="0" y="36.75" width="585" height="504" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(18.375,-486.375)">		<title>Sheet.1</title>		<desc>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#0):h</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="292.5" cy="522.75" width="585" height="36"></v:textrect>		<rect x="0" y="504.75" width="585" height="36" class="st2"></rect>		<text x="174.76" y="526.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#0):h</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(112.875,-441.375)">		<title>Sheet.2</title>		<desc>Output: Vxx32.V[1].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[1].w</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(459.375,-441.375)">		<title>Sheet.3</title>		<desc>Output: Vxx32.V[0].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[0].w</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(67.875,-360.375)">		<title>Sheet.4</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape6-15" v:mid="6" v:groupcontext="shape" transform="translate(67.875,-331.125)">		<title>Sheet.6</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape7-18" v:mid="7" v:groupcontext="shape" transform="translate(67.875,-301.875)">		<title>Sheet.7</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape8-21" v:mid="8" v:groupcontext="shape" transform="translate(67.875,-272.625)">		<title>Sheet.8</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape9-24" v:mid="9" v:groupcontext="shape" transform="translate(67.875,-171.375)">		<title>Sheet.9</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape10-27" v:mid="10" v:groupcontext="shape" transform="translate(67.875,-142.125)">		<title>Sheet.10</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape11-30" v:mid="11" v:groupcontext="shape" transform="translate(67.875,-112.875)">		<title>Sheet.11</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape12-33" v:mid="12" v:groupcontext="shape" transform="translate(67.875,-83.6247)">		<title>Sheet.12</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape13-36" v:mid="13" v:groupcontext="shape" transform="translate(396.375,-360.375)">		<title>Sheet.13</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape14-39" v:mid="14" v:groupcontext="shape" transform="translate(396.375,-331.125)">		<title>Sheet.14</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape15-42" v:mid="15" v:groupcontext="shape" transform="translate(396.375,-301.875)">		<title>Sheet.15</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape16-45" v:mid="16" v:groupcontext="shape" transform="translate(396.375,-272.625)">		<title>Sheet.16</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape17-48" v:mid="17" v:groupcontext="shape" transform="translate(396.375,-171.375)">		<title>Sheet.17</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape18-51" v:mid="18" v:groupcontext="shape" transform="translate(396.375,-142.125)">		<title>Sheet.18</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape19-54" v:mid="19" v:groupcontext="shape" transform="translate(396.375,-112.875)">		<title>Sheet.19</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape20-57" v:mid="20" v:groupcontext="shape" transform="translate(396.375,-83.6248)">		<title>Sheet.20</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape21-60" v:mid="21" v:groupcontext="shape" transform="translate(471.75,-407.25)">		<title>Sheet.21</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape22-63" v:mid="22" v:groupcontext="shape" transform="translate(501,-407.25)">		<title>Sheet.22</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape23-66" v:mid="23" v:groupcontext="shape" transform="translate(530.25,-407.25)">		<title>Sheet.23</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape24-69" v:mid="24" v:groupcontext="shape" transform="translate(559.5,-407.25)">		<title>Sheet.24</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape25-72" v:mid="25" v:groupcontext="shape" transform="translate(119.625,-407.25)">		<title>Sheet.25</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape26-75" v:mid="26" v:groupcontext="shape" transform="translate(148.875,-407.25)">		<title>Sheet.26</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape27-78" v:mid="27" v:groupcontext="shape" transform="translate(178.125,-407.25)">		<title>Sheet.27</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape28-81" v:mid="28" v:groupcontext="shape" transform="translate(207.375,-407.25)">		<title>Sheet.28</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape29-84" v:mid="29" v:groupcontext="shape" transform="translate(471.75,-35.1151)">		<title>Sheet.29</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape30-87" v:mid="30" v:groupcontext="shape" transform="translate(501,-35.1151)">		<title>Sheet.30</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape31-90" v:mid="31" v:groupcontext="shape" transform="translate(530.25,-35.1151)">		<title>Sheet.31</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape32-93" v:mid="32" v:groupcontext="shape" transform="translate(559.5,-35.1151)">		<title>Sheet.32</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape33-96" v:mid="33" v:groupcontext="shape" transform="translate(119.625,-35.115)">		<title>Sheet.33</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape34-99" v:mid="34" v:groupcontext="shape" transform="translate(148.875,-35.115)">		<title>Sheet.34</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape35-102" v:mid="35" v:groupcontext="shape" transform="translate(178.125,-35.115)">		<title>Sheet.35</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape36-105" v:mid="36" v:groupcontext="shape" transform="translate(207.375,-35.115)">		<title>Sheet.36</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape37-108" v:mid="37" v:groupcontext="shape" transform="translate(396.375,-407.25)">		<title>Sheet.37</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape38-111" v:mid="38" v:groupcontext="shape" transform="translate(44.25,-407.25)">		<title>Sheet.38</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape39-114" v:mid="39" v:groupcontext="shape" transform="translate(396.375,-35.1149)">		<title>Sheet.39</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape40-117" v:mid="40" v:groupcontext="shape" transform="translate(44.8125,-35.1149)">		<title>Sheet.40</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape41-120" v:mid="41" v:groupcontext="shape" transform="translate(-486.375,432.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape42-123" v:mid="42" v:groupcontext="shape" transform="translate(-486.375,242.813) rotate(-90)">		<title>Sheet.42</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape43-126" v:mid="43" v:groupcontext="shape" transform="translate(-153.375,432.375) rotate(-90)">		<title>Sheet.43</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape44-129" v:mid="44" v:groupcontext="shape" transform="translate(-153.375,242.813) rotate(-90)">		<title>Sheet.44</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape45-132" v:mid="45" v:groupcontext="shape" transform="translate(119.625,-360)">		<title>Sheet.45</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape46-135" v:mid="46" v:groupcontext="shape" transform="translate(177.75,-330.75)">		<title>Sheet.46</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape47-138" v:mid="47" v:groupcontext="shape" transform="translate(119.625,-301.5)">		<title>Sheet.47</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape48-141" v:mid="48" v:groupcontext="shape" transform="translate(147.375,-168.75)">		<title>Sheet.48</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape49-144" v:mid="49" v:groupcontext="shape" transform="translate(207.375,-142.875)">		<title>Sheet.49</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape50-147" v:mid="50" v:groupcontext="shape" transform="translate(148.875,-112.875)">		<title>Sheet.50</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape63-150" v:mid="63" v:groupcontext="shape" transform="translate(503.25,-360.375)">		<title>Sheet.63</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape64-153" v:mid="64" v:groupcontext="shape" transform="translate(560.25,-330.75)">		<title>Sheet.64</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape65-156" v:mid="65" v:groupcontext="shape" transform="translate(503.25,-301.875)">		<title>Sheet.65</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape77-159" v:mid="77" v:groupcontext="shape" transform="translate(-23.25,476.385) rotate(-90)">		<title>Sheet.77</title>		<path d="M0 540.75 L227.77 540.75" class="st6"></path>	</g>	<g id="shape78-165" v:mid="78" v:groupcontext="shape" transform="translate(425.625,-315)">		<title>Sheet.78</title>		<path d="M0 540.75 L67.89 540.75" class="st6"></path>	</g>	<g id="shape79-170" v:mid="79" v:groupcontext="shape" transform="translate(425.625,-346.5)">		<title>Sheet.79</title>		<path d="M0 540.75 L125.21 540.75" class="st6"></path>	</g>	<g id="shape80-175" v:mid="80" v:groupcontext="shape" transform="translate(425.625,-373.5)">		<title>Sheet.80</title>		<path d="M0 540.75 L68.13 540.75" class="st6"></path>	</g>	<g id="shape82-180" v:mid="82" v:groupcontext="shape" transform="translate(1058.25,133.5) rotate(90)">		<title>Sheet.82</title>		<path d="M0 540.75 L7.82 540.75" class="st6"></path>	</g>	<g id="shape83-185" v:mid="83" v:groupcontext="shape" transform="translate(1114.5,133.5) rotate(90)">		<title>Sheet.83</title>		<path d="M0 540.75 L37.48 540.75" class="st6"></path>	</g>	<g id="shape84-190" v:mid="84" v:groupcontext="shape" transform="translate(675.551,118.822) rotate(88.4445)">		<title>Sheet.84</title>		<path d="M0 540.75 L8.25 540.75" class="st6"></path>	</g>	<g id="shape85-195" v:mid="85" v:groupcontext="shape" transform="translate(732,133.5) rotate(90)">		<title>Sheet.85</title>		<path d="M0 540.75 L37.83 540.75" class="st6"></path>	</g>	<g id="shape86-200" v:mid="86" v:groupcontext="shape" transform="translate(763.5,133.5) rotate(90)">		<title>Sheet.86</title>		<path d="M0 540.75 L225.63 540.75" class="st6"></path>	</g>	<g id="shape87-205" v:mid="87" v:groupcontext="shape" transform="translate(97.125,-375.75)">		<title>Sheet.87</title>		<path d="M0 540.75 L13.08 540.75" class="st6"></path>	</g>	<g id="shape88-210" v:mid="88" v:groupcontext="shape" transform="translate(97.125,-344.25)">		<title>Sheet.88</title>		<path d="M0 540.75 L71.21 540.75" class="st6"></path>	</g>	<g id="shape89-215" v:mid="89" v:groupcontext="shape" transform="translate(97.125,-315)">		<title>Sheet.89</title>		<path d="M0 540.75 L12.73 540.75" class="st6"></path>	</g>	<g id="shape90-220" v:mid="90" v:groupcontext="shape" transform="translate(702.75,133.5) rotate(90)">		<title>Sheet.90</title>		<path d="M0 540.75 L199.44 540.75" class="st6"></path>	</g>	<g id="shape91-225" v:mid="91" v:groupcontext="shape" transform="translate(-378.75,476.385) rotate(-90)">		<title>Sheet.91</title>		<path d="M0 540.75 L38.78 540.75" class="st6"></path>	</g>	<g id="shape92-230" v:mid="92" v:groupcontext="shape" transform="translate(-405.75,476.385) rotate(-90)">		<title>Sheet.92</title>		<path d="M0 540.75 L227.34 540.75" class="st6"></path>	</g>	<g id="shape93-235" v:mid="93" v:groupcontext="shape" transform="translate(97.125,-184.5)">		<title>Sheet.93</title>		<path d="M0 540.75 L41.56 540.75" class="st6"></path>	</g>	<g id="shape94-240" v:mid="94" v:groupcontext="shape" transform="translate(97.125,-157.5)">		<title>Sheet.94</title>		<path d="M0 540.75 L101.15 540.75" class="st6"></path>	</g>	<g id="shape95-245" v:mid="95" v:groupcontext="shape" transform="translate(97.125,-126)">		<title>Sheet.95</title>		<path d="M0 540.75 L42.02 540.75" class="st6"></path>	</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_2x2_5.svg 2x2-5 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.63542in" height="7.51042in" viewbox="0 0 621.75 540.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st8"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-130 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-130 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-130 .st3 { fill: #000000; font-family: Roboto; font-size: 1.00001em; font-weight: bold }
.svg-130 .st4 { fill: #000000; font-family: Roboto; font-size: 1.00001em }
.svg-130 .st5 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-130 .st6 { marker-end: url("#mrkr13-164"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-130 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-130 .st8 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-164" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="12" v:index="6" v:groupcontext="foregroundPage">	<title>2x2-5</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape74-1" v:mid="74" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.74</title>		<rect x="0" y="36.75" width="585" height="504" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(18.375,-486.375)">		<title>Sheet.1</title>		<desc>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#1):h</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="292.5" cy="522.75" width="585" height="36"></v:textrect>		<rect x="0" y="504.75" width="585" height="36" class="st2"></rect>		<text x="174.76" y="526.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#1):h</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(112.875,-441.375)">		<title>Sheet.2</title>		<desc>Output: Vxx32.V[1].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[1].w</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(459.375,-441.375)">		<title>Sheet.3</title>		<desc>Output: Vxx32.V[0].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[0].w</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(67.875,-360.375)">		<title>Sheet.4</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape6-15" v:mid="6" v:groupcontext="shape" transform="translate(67.875,-331.125)">		<title>Sheet.6</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape7-18" v:mid="7" v:groupcontext="shape" transform="translate(67.875,-301.875)">		<title>Sheet.7</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape8-21" v:mid="8" v:groupcontext="shape" transform="translate(67.875,-272.625)">		<title>Sheet.8</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape9-24" v:mid="9" v:groupcontext="shape" transform="translate(67.875,-171.375)">		<title>Sheet.9</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape10-27" v:mid="10" v:groupcontext="shape" transform="translate(67.875,-142.125)">		<title>Sheet.10</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape11-30" v:mid="11" v:groupcontext="shape" transform="translate(67.875,-112.875)">		<title>Sheet.11</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape12-33" v:mid="12" v:groupcontext="shape" transform="translate(67.875,-83.6247)">		<title>Sheet.12</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape13-36" v:mid="13" v:groupcontext="shape" transform="translate(396.375,-360.375)">		<title>Sheet.13</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape14-39" v:mid="14" v:groupcontext="shape" transform="translate(396.375,-331.125)">		<title>Sheet.14</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape15-42" v:mid="15" v:groupcontext="shape" transform="translate(396.375,-301.875)">		<title>Sheet.15</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape16-45" v:mid="16" v:groupcontext="shape" transform="translate(396.375,-272.625)">		<title>Sheet.16</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape17-48" v:mid="17" v:groupcontext="shape" transform="translate(396.375,-171.375)">		<title>Sheet.17</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape18-51" v:mid="18" v:groupcontext="shape" transform="translate(396.375,-142.125)">		<title>Sheet.18</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape19-54" v:mid="19" v:groupcontext="shape" transform="translate(396.375,-112.875)">		<title>Sheet.19</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape20-57" v:mid="20" v:groupcontext="shape" transform="translate(396.375,-83.6248)">		<title>Sheet.20</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape21-60" v:mid="21" v:groupcontext="shape" transform="translate(471.75,-407.25)">		<title>Sheet.21</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape22-63" v:mid="22" v:groupcontext="shape" transform="translate(501,-407.25)">		<title>Sheet.22</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape23-66" v:mid="23" v:groupcontext="shape" transform="translate(530.25,-407.25)">		<title>Sheet.23</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape24-69" v:mid="24" v:groupcontext="shape" transform="translate(559.5,-407.25)">		<title>Sheet.24</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape25-72" v:mid="25" v:groupcontext="shape" transform="translate(119.625,-407.25)">		<title>Sheet.25</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape26-75" v:mid="26" v:groupcontext="shape" transform="translate(148.875,-407.25)">		<title>Sheet.26</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape27-78" v:mid="27" v:groupcontext="shape" transform="translate(178.125,-407.25)">		<title>Sheet.27</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape28-81" v:mid="28" v:groupcontext="shape" transform="translate(207.375,-407.25)">		<title>Sheet.28</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape29-84" v:mid="29" v:groupcontext="shape" transform="translate(471.75,-35.1151)">		<title>Sheet.29</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape30-87" v:mid="30" v:groupcontext="shape" transform="translate(501,-35.1151)">		<title>Sheet.30</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape31-90" v:mid="31" v:groupcontext="shape" transform="translate(530.25,-35.1151)">		<title>Sheet.31</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape32-93" v:mid="32" v:groupcontext="shape" transform="translate(559.5,-35.1151)">		<title>Sheet.32</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape33-96" v:mid="33" v:groupcontext="shape" transform="translate(119.625,-35.115)">		<title>Sheet.33</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape34-99" v:mid="34" v:groupcontext="shape" transform="translate(148.875,-35.115)">		<title>Sheet.34</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape35-102" v:mid="35" v:groupcontext="shape" transform="translate(178.125,-35.115)">		<title>Sheet.35</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape36-105" v:mid="36" v:groupcontext="shape" transform="translate(207.375,-35.115)">		<title>Sheet.36</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape37-108" v:mid="37" v:groupcontext="shape" transform="translate(396.375,-407.25)">		<title>Sheet.37</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape38-111" v:mid="38" v:groupcontext="shape" transform="translate(44.25,-407.25)">		<title>Sheet.38</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape39-114" v:mid="39" v:groupcontext="shape" transform="translate(396.375,-35.1149)">		<title>Sheet.39</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape40-117" v:mid="40" v:groupcontext="shape" transform="translate(44.8125,-35.1149)">		<title>Sheet.40</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape41-120" v:mid="41" v:groupcontext="shape" transform="translate(-486.375,432.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape42-123" v:mid="42" v:groupcontext="shape" transform="translate(-486.375,242.813) rotate(-90)">		<title>Sheet.42</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape43-126" v:mid="43" v:groupcontext="shape" transform="translate(-153.375,432.375) rotate(-90)">		<title>Sheet.43</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape44-129" v:mid="44" v:groupcontext="shape" transform="translate(-153.375,242.813) rotate(-90)">		<title>Sheet.44</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape48-132" v:mid="48" v:groupcontext="shape" transform="translate(119.25,-168.75)">		<title>Sheet.48</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape49-135" v:mid="49" v:groupcontext="shape" transform="translate(177.75,-141.75)">		<title>Sheet.49</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape50-138" v:mid="50" v:groupcontext="shape" transform="translate(119.25,-112.875)">		<title>Sheet.50</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape63-141" v:mid="63" v:groupcontext="shape" transform="translate(471.75,-360)">		<title>Sheet.63</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape64-144" v:mid="64" v:groupcontext="shape" transform="translate(530.25,-330.75)">		<title>Sheet.64</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape65-147" v:mid="65" v:groupcontext="shape" transform="translate(471.75,-301.5)">		<title>Sheet.65</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape75-150" v:mid="75" v:groupcontext="shape" transform="translate(500.625,-172.125)">		<title>Sheet.75</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape76-153" v:mid="76" v:groupcontext="shape" transform="translate(559.125,-141.75)">		<title>Sheet.76</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape77-156" v:mid="77" v:groupcontext="shape" transform="translate(500.625,-113.625)">		<title>Sheet.77</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape87-159" v:mid="87" v:groupcontext="shape" transform="translate(1085.25,133.5) rotate(90)">		<title>Sheet.87</title>		<path d="M0 540.75 L37.44 540.75" class="st6"></path>	</g>	<g id="shape88-165" v:mid="88" v:groupcontext="shape" transform="translate(1026.75,133.5) rotate(90)">		<title>Sheet.88</title>		<path d="M0 540.75 L8.19 540.75" class="st6"></path>	</g>	<g id="shape89-170" v:mid="89" v:groupcontext="shape" transform="translate(425.625,-373.5)">		<title>Sheet.89</title>		<path d="M0 540.75 L36.36 540.75" class="st6"></path>	</g>	<g id="shape90-175" v:mid="90" v:groupcontext="shape" transform="translate(425.625,-315)">		<title>Sheet.90</title>		<path d="M0 540.75 L36.36 540.75" class="st6"></path>	</g>	<g id="shape91-180" v:mid="91" v:groupcontext="shape" transform="translate(425.625,-346.5)">		<title>Sheet.91</title>		<path d="M0 540.75 L94.86 540.75" class="st6"></path>	</g>	<g id="shape92-185" v:mid="92" v:groupcontext="shape" transform="translate(1056,133.5) rotate(90)">		<title>Sheet.92</title>		<path d="M0 540.75 L196.24 540.75" class="st6"></path>	</g>	<g id="shape93-190" v:mid="93" v:groupcontext="shape" transform="translate(1114.5,133.5) rotate(90)">		<title>Sheet.93</title>		<path d="M0 540.75 L226.61 540.75" class="st6"></path>	</g>	<g id="shape94-195" v:mid="94" v:groupcontext="shape" transform="translate(425.625,-155.25)">		<title>Sheet.94</title>		<path d="M0 540.75 L123.73 540.75" class="st6"></path>	</g>	<g id="shape95-200" v:mid="95" v:groupcontext="shape" transform="translate(425.625,-186.75)">		<title>Sheet.95</title>		<path d="M0 540.75 L65.36 540.75" class="st6"></path>	</g>	<g id="shape96-205" v:mid="96" v:groupcontext="shape" transform="translate(425.625,-128.25)">		<title>Sheet.96</title>		<path d="M0 540.75 L65.36 540.75" class="st6"></path>	</g>	<g id="shape97-210" v:mid="97" v:groupcontext="shape" transform="translate(-25.5,476.385) rotate(-90)">		<title>Sheet.97</title>		<path d="M0 540.75 L39.62 540.75" class="st6"></path>	</g>	<g id="shape98-215" v:mid="98" v:groupcontext="shape" transform="translate(675.75,133.5) rotate(90)">		<title>Sheet.98</title>		<path d="M0 540.75 L199.48 540.75" class="st6"></path>	</g>	<g id="shape99-220" v:mid="99" v:groupcontext="shape" transform="translate(734.25,133.5) rotate(90)">		<title>Sheet.99</title>		<path d="M0 540.75 L226.48 540.75" class="st6"></path>	</g>	<g id="shape101-225" v:mid="101" v:groupcontext="shape" transform="translate(97.125,-184.5)">		<title>Sheet.101</title>		<path d="M0 540.75 L12.36 540.75" class="st6"></path>	</g>	<g id="shape102-230" v:mid="102" v:groupcontext="shape" transform="translate(97.125,-155.25)">		<title>Sheet.102</title>		<path d="M0 540.75 L71.21 540.75" class="st6"></path>	</g>	<g id="shape103-235" v:mid="103" v:groupcontext="shape" transform="translate(97.125,-128.25)">		<title>Sheet.103</title>		<path d="M0 540.75 L12.39 540.75" class="st6"></path>	</g>	<g id="shape104-240" v:mid="104" v:groupcontext="shape" transform="translate(-408,476.385) rotate(-90)">		<title>Sheet.104</title>		<path d="M0 540.75 L38.74 540.75" class="st6"></path>	</g>	<g id="shape105-245" v:mid="105" v:groupcontext="shape" transform="translate(-54.75,476.385) rotate(-90)">		<title>Sheet.105</title>		<path d="M0 540.75 L227.33 540.75" class="st6"></path>	</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_2x2_6.svg 2x2-6 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.63542in" height="7.51042in" viewbox="0 0 621.75 540.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st8"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-131 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-131 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-131 .st3 { fill: #000000; font-family: Roboto; font-size: 1.00001em; font-weight: bold }
.svg-131 .st4 { fill: #000000; font-family: Roboto; font-size: 1.00001em }
.svg-131 .st5 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-131 .st6 { marker-end: url("#mrkr13-164"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-131 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-131 .st8 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-164" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="13" v:index="7" v:groupcontext="foregroundPage">	<title>2x2-6</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape74-1" v:mid="74" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.74</title>		<rect x="0" y="36.75" width="585" height="504" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(18.375,-486.375)">		<title>Sheet.1</title>		<desc>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#2):h</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="292.5" cy="522.75" width="585" height="36"></v:textrect>		<rect x="0" y="504.75" width="585" height="36" class="st2"></rect>		<text x="174.76" y="526.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#2):h</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(112.875,-441.375)">		<title>Sheet.2</title>		<desc>Output: Vxx32.V[1].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[1].w</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(459.375,-441.375)">		<title>Sheet.3</title>		<desc>Output: Vxx32.V[0].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[0].w</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(67.875,-360.375)">		<title>Sheet.4</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape6-15" v:mid="6" v:groupcontext="shape" transform="translate(67.875,-331.125)">		<title>Sheet.6</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape7-18" v:mid="7" v:groupcontext="shape" transform="translate(67.875,-301.875)">		<title>Sheet.7</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape8-21" v:mid="8" v:groupcontext="shape" transform="translate(67.875,-272.625)">		<title>Sheet.8</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape9-24" v:mid="9" v:groupcontext="shape" transform="translate(67.875,-171.375)">		<title>Sheet.9</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape10-27" v:mid="10" v:groupcontext="shape" transform="translate(67.875,-142.125)">		<title>Sheet.10</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape11-30" v:mid="11" v:groupcontext="shape" transform="translate(67.875,-112.875)">		<title>Sheet.11</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape12-33" v:mid="12" v:groupcontext="shape" transform="translate(67.875,-83.6247)">		<title>Sheet.12</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape13-36" v:mid="13" v:groupcontext="shape" transform="translate(396.375,-360.375)">		<title>Sheet.13</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape14-39" v:mid="14" v:groupcontext="shape" transform="translate(396.375,-331.125)">		<title>Sheet.14</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape15-42" v:mid="15" v:groupcontext="shape" transform="translate(396.375,-301.875)">		<title>Sheet.15</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape16-45" v:mid="16" v:groupcontext="shape" transform="translate(396.375,-272.625)">		<title>Sheet.16</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape17-48" v:mid="17" v:groupcontext="shape" transform="translate(396.375,-171.375)">		<title>Sheet.17</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape18-51" v:mid="18" v:groupcontext="shape" transform="translate(396.375,-142.125)">		<title>Sheet.18</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape19-54" v:mid="19" v:groupcontext="shape" transform="translate(396.375,-112.875)">		<title>Sheet.19</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape20-57" v:mid="20" v:groupcontext="shape" transform="translate(396.375,-83.6248)">		<title>Sheet.20</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape21-60" v:mid="21" v:groupcontext="shape" transform="translate(471.75,-407.25)">		<title>Sheet.21</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape22-63" v:mid="22" v:groupcontext="shape" transform="translate(501,-407.25)">		<title>Sheet.22</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape23-66" v:mid="23" v:groupcontext="shape" transform="translate(530.25,-407.25)">		<title>Sheet.23</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape24-69" v:mid="24" v:groupcontext="shape" transform="translate(559.5,-407.25)">		<title>Sheet.24</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape25-72" v:mid="25" v:groupcontext="shape" transform="translate(119.625,-407.25)">		<title>Sheet.25</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape26-75" v:mid="26" v:groupcontext="shape" transform="translate(148.875,-407.25)">		<title>Sheet.26</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape27-78" v:mid="27" v:groupcontext="shape" transform="translate(178.125,-407.25)">		<title>Sheet.27</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape28-81" v:mid="28" v:groupcontext="shape" transform="translate(207.375,-407.25)">		<title>Sheet.28</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape29-84" v:mid="29" v:groupcontext="shape" transform="translate(471.75,-35.1151)">		<title>Sheet.29</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape30-87" v:mid="30" v:groupcontext="shape" transform="translate(501,-35.1151)">		<title>Sheet.30</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape31-90" v:mid="31" v:groupcontext="shape" transform="translate(530.25,-35.1151)">		<title>Sheet.31</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape32-93" v:mid="32" v:groupcontext="shape" transform="translate(559.5,-35.1151)">		<title>Sheet.32</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape33-96" v:mid="33" v:groupcontext="shape" transform="translate(119.625,-35.115)">		<title>Sheet.33</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape34-99" v:mid="34" v:groupcontext="shape" transform="translate(148.875,-35.115)">		<title>Sheet.34</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape35-102" v:mid="35" v:groupcontext="shape" transform="translate(178.125,-35.115)">		<title>Sheet.35</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape36-105" v:mid="36" v:groupcontext="shape" transform="translate(207.375,-35.115)">		<title>Sheet.36</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape37-108" v:mid="37" v:groupcontext="shape" transform="translate(396.375,-407.25)">		<title>Sheet.37</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape38-111" v:mid="38" v:groupcontext="shape" transform="translate(44.25,-407.25)">		<title>Sheet.38</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape39-114" v:mid="39" v:groupcontext="shape" transform="translate(396.375,-35.1149)">		<title>Sheet.39</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape40-117" v:mid="40" v:groupcontext="shape" transform="translate(44.8125,-35.1149)">		<title>Sheet.40</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape41-120" v:mid="41" v:groupcontext="shape" transform="translate(-486.375,432.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape42-123" v:mid="42" v:groupcontext="shape" transform="translate(-486.375,242.813) rotate(-90)">		<title>Sheet.42</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape43-126" v:mid="43" v:groupcontext="shape" transform="translate(-153.375,432.375) rotate(-90)">		<title>Sheet.43</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape44-129" v:mid="44" v:groupcontext="shape" transform="translate(-153.375,242.813) rotate(-90)">		<title>Sheet.44</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape45-132" v:mid="45" v:groupcontext="shape" transform="translate(177.75,-360)">		<title>Sheet.45</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape46-135" v:mid="46" v:groupcontext="shape" transform="translate(120.375,-330.75)">		<title>Sheet.46</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape47-138" v:mid="47" v:groupcontext="shape" transform="translate(177.75,-301.5)">		<title>Sheet.47</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape48-141" v:mid="48" v:groupcontext="shape" transform="translate(207.562,-171.375)">		<title>Sheet.48</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape49-144" v:mid="49" v:groupcontext="shape" transform="translate(148.5,-142.875)">		<title>Sheet.49</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape50-147" v:mid="50" v:groupcontext="shape" transform="translate(207.562,-112.875)">		<title>Sheet.50</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape63-150" v:mid="63" v:groupcontext="shape" transform="translate(559.125,-360.375)">		<title>Sheet.63</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape64-153" v:mid="64" v:groupcontext="shape" transform="translate(502.875,-330.75)">		<title>Sheet.64</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape65-156" v:mid="65" v:groupcontext="shape" transform="translate(559.125,-301.875)">		<title>Sheet.65</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape79-159" v:mid="79" v:groupcontext="shape" transform="translate(761.25,133.5) rotate(90)">		<title>Sheet.79</title>		<path d="M0 540.75 L197.09 540.75" class="st6"></path>	</g>	<g id="shape80-165" v:mid="80" v:groupcontext="shape" transform="translate(734.25,133.5) rotate(90)">		<title>Sheet.80</title>		<path d="M0 540.75 L8.58 540.75" class="st6"></path>	</g>	<g id="shape81-170" v:mid="81" v:groupcontext="shape" transform="translate(97.125,-373.5)">		<title>Sheet.81</title>		<path d="M0 540.75 L71.21 540.75" class="st6"></path>	</g>	<g id="shape82-175" v:mid="82" v:groupcontext="shape" transform="translate(97.125,-346.5)">		<title>Sheet.82</title>		<path d="M0 540.75 L13.83 540.75" class="st6"></path>	</g>	<g id="shape83-180" v:mid="83" v:groupcontext="shape" transform="translate(97.125,-315)">		<title>Sheet.83</title>		<path d="M0 540.75 L70.86 540.75" class="st6"></path>	</g>	<g id="shape84-185" v:mid="84" v:groupcontext="shape" transform="translate(-405.75,476.385) rotate(-90)">		<title>Sheet.84</title>		<path d="M0 540.75 L256.57 540.75" class="st6"></path>	</g>	<g id="shape85-190" v:mid="85" v:groupcontext="shape" transform="translate(-378.75,476.385) rotate(-90)">		<title>Sheet.85</title>		<path d="M0 540.75 L68.74 540.75" class="st6"></path>	</g>	<g id="shape86-195" v:mid="86" v:groupcontext="shape" transform="translate(97.125,-157.5)">		<title>Sheet.86</title>		<path d="M0 540.75 L42.27 540.75" class="st6"></path>	</g>	<g id="shape87-200" v:mid="87" v:groupcontext="shape" transform="translate(-347.25,476.385) rotate(-90)">		<title>Sheet.87</title>		<path d="M0 540.75 L227.72 540.75" class="st6"></path>	</g>	<g id="shape88-205" v:mid="88" v:groupcontext="shape" transform="translate(-320.25,476.385) rotate(-90)">		<title>Sheet.88</title>		<path d="M0 540.75 L38.97 540.75" class="st6"></path>	</g>	<g id="shape89-210" v:mid="89" v:groupcontext="shape" transform="translate(97.125,-126)">		<title>Sheet.89</title>		<path d="M0 540.75 L100.7 540.75" class="st6"></path>	</g>	<g id="shape90-215" v:mid="90" v:groupcontext="shape" transform="translate(97.125,-184.5)">		<title>Sheet.90</title>		<path d="M0 540.75 L100.94 540.75" class="st6"></path>	</g>	<g id="shape91-220" v:mid="91" v:groupcontext="shape" transform="translate(1114.06,133.332) rotate(90)">		<title>Sheet.91</title>		<path d="M0 540.75 L7.99 540.75" class="st6"></path>	</g>	<g id="shape92-225" v:mid="92" v:groupcontext="shape" transform="translate(425.625,-373.5)">		<title>Sheet.92</title>		<path d="M0 540.75 L124 540.75" class="st6"></path>	</g>	<g id="shape93-230" v:mid="93" v:groupcontext="shape" transform="translate(425.625,-346.5)">		<title>Sheet.93</title>		<path d="M0 540.75 L67.83 540.75" class="st6"></path>	</g>	<g id="shape94-235" v:mid="94" v:groupcontext="shape" transform="translate(425.625,-315)">		<title>Sheet.94</title>		<path d="M0 540.75 L123.77 540.75" class="st6"></path>	</g>	<g id="shape95-240" v:mid="95" v:groupcontext="shape" transform="translate(-23.25,476.385) rotate(-90)">		<title>Sheet.95</title>		<path d="M0 540.75 L257.28 540.75" class="st6"></path>	</g>	<g id="shape96-245" v:mid="96" v:groupcontext="shape" transform="translate(35.25,476.385) rotate(-90)">		<title>Sheet.96</title>		<path d="M0 540.75 L227.87 540.75" class="st6"></path>	</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_2x2_7.svg 2x2-7 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.63542in" height="7.51042in" viewbox="0 0 621.75 540.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st8"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-132 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-132 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-132 .st3 { fill: #000000; font-family: Roboto; font-size: 1.00001em; font-weight: bold }
.svg-132 .st4 { fill: #000000; font-family: Roboto; font-size: 1.00001em }
.svg-132 .st5 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-132 .st6 { marker-end: url("#mrkr13-164"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-132 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-132 .st8 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-164" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="11" v:index="8" v:groupcontext="foregroundPage">	<title>2x2-7</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape74-1" v:mid="74" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.74</title>		<rect x="0" y="36.75" width="585" height="504" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(18.375,-486.375)">		<title>Sheet.1</title>		<desc>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#3):h</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="292.5" cy="522.75" width="585" height="36"></v:textrect>		<rect x="0" y="504.75" width="585" height="36" class="st2"></rect>		<text x="174.76" y="526.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.w += v6mpy(Vuu32.ub,Vvv32.s10,#3):h</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(112.875,-441.375)">		<title>Sheet.2</title>		<desc>Output: Vxx32.V[1].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[1].w</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(459.375,-441.375)">		<title>Sheet.3</title>		<desc>Output: Vxx32.V[0].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="522.75" width="121.51" height="36"></v:textrect>		<rect x="0" y="504.75" width="121.5" height="36" class="st2"></rect>		<text x="5.25" y="526.35" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Output: Vxx32.V[0].w</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(67.875,-360.375)">		<title>Sheet.4</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape6-15" v:mid="6" v:groupcontext="shape" transform="translate(67.875,-331.125)">		<title>Sheet.6</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape7-18" v:mid="7" v:groupcontext="shape" transform="translate(67.875,-301.875)">		<title>Sheet.7</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape8-21" v:mid="8" v:groupcontext="shape" transform="translate(67.875,-272.625)">		<title>Sheet.8</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape9-24" v:mid="9" v:groupcontext="shape" transform="translate(67.875,-171.375)">		<title>Sheet.9</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape10-27" v:mid="10" v:groupcontext="shape" transform="translate(67.875,-142.125)">		<title>Sheet.10</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape11-30" v:mid="11" v:groupcontext="shape" transform="translate(67.875,-112.875)">		<title>Sheet.11</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape12-33" v:mid="12" v:groupcontext="shape" transform="translate(67.875,-83.6247)">		<title>Sheet.12</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape13-36" v:mid="13" v:groupcontext="shape" transform="translate(396.375,-360.375)">		<title>Sheet.13</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape14-39" v:mid="14" v:groupcontext="shape" transform="translate(396.375,-331.125)">		<title>Sheet.14</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape15-42" v:mid="15" v:groupcontext="shape" transform="translate(396.375,-301.875)">		<title>Sheet.15</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape16-45" v:mid="16" v:groupcontext="shape" transform="translate(396.375,-272.625)">		<title>Sheet.16</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape17-48" v:mid="17" v:groupcontext="shape" transform="translate(396.375,-171.375)">		<title>Sheet.17</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape18-51" v:mid="18" v:groupcontext="shape" transform="translate(396.375,-142.125)">		<title>Sheet.18</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape19-54" v:mid="19" v:groupcontext="shape" transform="translate(396.375,-112.875)">		<title>Sheet.19</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape20-57" v:mid="20" v:groupcontext="shape" transform="translate(396.375,-83.6248)">		<title>Sheet.20</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape21-60" v:mid="21" v:groupcontext="shape" transform="translate(471.75,-407.25)">		<title>Sheet.21</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape22-63" v:mid="22" v:groupcontext="shape" transform="translate(501,-407.25)">		<title>Sheet.22</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape23-66" v:mid="23" v:groupcontext="shape" transform="translate(530.25,-407.25)">		<title>Sheet.23</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape24-69" v:mid="24" v:groupcontext="shape" transform="translate(559.5,-407.25)">		<title>Sheet.24</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape25-72" v:mid="25" v:groupcontext="shape" transform="translate(119.625,-407.25)">		<title>Sheet.25</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape26-75" v:mid="26" v:groupcontext="shape" transform="translate(148.875,-407.25)">		<title>Sheet.26</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape27-78" v:mid="27" v:groupcontext="shape" transform="translate(178.125,-407.25)">		<title>Sheet.27</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape28-81" v:mid="28" v:groupcontext="shape" transform="translate(207.375,-407.25)">		<title>Sheet.28</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape29-84" v:mid="29" v:groupcontext="shape" transform="translate(471.75,-35.1151)">		<title>Sheet.29</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape30-87" v:mid="30" v:groupcontext="shape" transform="translate(501,-35.1151)">		<title>Sheet.30</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape31-90" v:mid="31" v:groupcontext="shape" transform="translate(530.25,-35.1151)">		<title>Sheet.31</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape32-93" v:mid="32" v:groupcontext="shape" transform="translate(559.5,-35.1151)">		<title>Sheet.32</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape33-96" v:mid="33" v:groupcontext="shape" transform="translate(119.625,-35.115)">		<title>Sheet.33</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape34-99" v:mid="34" v:groupcontext="shape" transform="translate(148.875,-35.115)">		<title>Sheet.34</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape35-102" v:mid="35" v:groupcontext="shape" transform="translate(178.125,-35.115)">		<title>Sheet.35</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape36-105" v:mid="36" v:groupcontext="shape" transform="translate(207.375,-35.115)">		<title>Sheet.36</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.25"></v:textrect>		<rect x="0" y="511.5" width="29.25" height="29.25" class="st5"></rect>		<text x="11.26" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape37-108" v:mid="37" v:groupcontext="shape" transform="translate(396.375,-407.25)">		<title>Sheet.37</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape38-111" v:mid="38" v:groupcontext="shape" transform="translate(44.25,-407.25)">		<title>Sheet.38</title>		<desc>Vuu32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[1]</text>		</g>	<g id="shape39-114" v:mid="39" v:groupcontext="shape" transform="translate(396.375,-35.1149)">		<title>Sheet.39</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape40-117" v:mid="40" v:groupcontext="shape" transform="translate(44.8125,-35.1149)">		<title>Sheet.40</title>		<desc>Vuu32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="9.14" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vuu32.V[0]</text>		</g>	<g id="shape41-120" v:mid="41" v:groupcontext="shape" transform="translate(-486.375,432.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape42-123" v:mid="42" v:groupcontext="shape" transform="translate(-486.375,242.813) rotate(-90)">		<title>Sheet.42</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape43-126" v:mid="43" v:groupcontext="shape" transform="translate(-153.375,432.375) rotate(-90)">		<title>Sheet.43</title>		<desc>Vvv32.V[0]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[0]</text>		</g>	<g id="shape44-129" v:mid="44" v:groupcontext="shape" transform="translate(-153.375,242.813) rotate(-90)">		<title>Sheet.44</title>		<desc>Vvv32.V[1]</desc>		<v:textblock v:margins="rect(4,8,4,4)"></v:textblock>		<v:textrect cx="37.6875" cy="526.125" width="75.38" height="29.2501"></v:textrect>		<rect x="0" y="511.5" width="75.375" height="29.2501" class="st2"></rect>		<text x="10.74" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="2"></v:paragraph><v:tablist></v:tablist>Vvv32.V[1]</text>		</g>	<g id="shape45-132" v:mid="45" v:groupcontext="shape" transform="translate(559.125,-172.125)">		<title>Sheet.45</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape46-135" v:mid="46" v:groupcontext="shape" transform="translate(500.625,-142.875)">		<title>Sheet.46</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape47-138" v:mid="47" v:groupcontext="shape" transform="translate(559.125,-113.625)">		<title>Sheet.47</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape48-141" v:mid="48" v:groupcontext="shape" transform="translate(177.75,-171)">		<title>Sheet.48</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape49-144" v:mid="49" v:groupcontext="shape" transform="translate(120.375,-142.875)">		<title>Sheet.49</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape50-147" v:mid="50" v:groupcontext="shape" transform="translate(177.75,-112.875)">		<title>Sheet.50</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape63-150" v:mid="63" v:groupcontext="shape" transform="translate(529.875,-360.375)">		<title>Sheet.63</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape64-153" v:mid="64" v:groupcontext="shape" transform="translate(471.375,-330.75)">		<title>Sheet.64</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape65-156" v:mid="65" v:groupcontext="shape" transform="translate(529.875,-301.875)">		<title>Sheet.65</title>		<desc>x</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.625" cy="526.125" width="29.26" height="29.2501"></v:textrect>		<ellipse cx="14.625" cy="526.125" rx="14.625" ry="14.625" class="st5"></ellipse>		<text x="11.65" y="529.73" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>x</text>		</g>	<g id="shape86-159" v:mid="86" v:groupcontext="shape" transform="translate(1085.25,133.5) rotate(90)">		<title>Sheet.86</title>		<path d="M0 540.75 L8.52 540.75" class="st6"></path>	</g>	<g id="shape88-165" v:mid="88" v:groupcontext="shape" transform="translate(425.625,-373.5)">		<title>Sheet.88</title>		<path d="M0 540.75 L94.75 540.75" class="st6"></path>	</g>	<g id="shape89-170" v:mid="89" v:groupcontext="shape" transform="translate(425.625,-346.5)">		<title>Sheet.89</title>		<path d="M0 540.75 L36.33 540.75" class="st6"></path>	</g>	<g id="shape96-175" v:mid="96" v:groupcontext="shape" transform="translate(1114.5,133.5) rotate(90)">		<title>Sheet.96</title>		<path d="M0 540.75 L196.24 540.75" class="st6"></path>	</g>	<g id="shape97-180" v:mid="97" v:groupcontext="shape" transform="translate(425.625,-315)">		<title>Sheet.97</title>		<path d="M0 540.75 L94.52 540.75" class="st6"></path>	</g>	<g id="shape98-185" v:mid="98" v:groupcontext="shape" transform="translate(3.75,476.385) rotate(-90)">		<title>Sheet.98</title>		<path d="M0 540.75 L228.41 540.75" class="st6"></path>	</g>	<g id="shape99-190" v:mid="99" v:groupcontext="shape" transform="translate(-54.75,476.385) rotate(-90)">		<title>Sheet.99</title>		<path d="M0 540.75 L256.57 540.75" class="st6"></path>	</g>	<g id="shape100-195" v:mid="100" v:groupcontext="shape" transform="translate(-25.5,476.385) rotate(-90)">		<title>Sheet.100</title>		<path d="M0 540.75 L68.87 540.75" class="st6"></path>	</g>	<g id="shape101-200" v:mid="101" v:groupcontext="shape" transform="translate(33,476.385) rotate(-90)">		<title>Sheet.101</title>		<path d="M0 540.75 L39.62 540.75" class="st6"></path>	</g>	<g id="shape102-205" v:mid="102" v:groupcontext="shape" transform="translate(425.625,-126)">		<title>Sheet.102</title>		<path d="M0 540.75 L123.86 540.75" class="st6"></path>	</g>	<g id="shape103-210" v:mid="103" v:groupcontext="shape" transform="translate(425.625,-157.5)">		<title>Sheet.103</title>		<path d="M0 540.75 L65.9 540.75" class="st6"></path>	</g>	<g id="shape104-215" v:mid="104" v:groupcontext="shape" transform="translate(425.625,-186.75)">		<title>Sheet.104</title>		<path d="M0 540.75 L123.86 540.75" class="st6"></path>	</g>	<g id="shape105-220" v:mid="105" v:groupcontext="shape" transform="translate(-349.5,476.385) rotate(-90)">		<title>Sheet.105</title>		<path d="M0 540.75 L39.09 540.75" class="st6"></path>	</g>	<g id="shape106-225" v:mid="106" v:groupcontext="shape" transform="translate(734.25,133.5) rotate(90)">		<title>Sheet.106</title>		<path d="M0 540.75 L197.58 540.75" class="st6"></path>	</g>	<g id="shape107-230" v:mid="107" v:groupcontext="shape" transform="translate(97.125,-186.75)">		<title>Sheet.107</title>		<path d="M0 540.75 L71.21 540.75" class="st6"></path>	</g>	<g id="shape108-235" v:mid="108" v:groupcontext="shape" transform="translate(97.125,-157.5)">		<title>Sheet.108</title>		<path d="M0 540.75 L10.07 540.75" class="st6"></path>	</g>	<g id="shape109-240" v:mid="109" v:groupcontext="shape" transform="translate(-405.75,476.385) rotate(-90)">		<title>Sheet.109</title>		<path d="M0 540.75 L68.7 540.75" class="st6"></path>	</g>	<g id="shape111-245" v:mid="111" v:groupcontext="shape" transform="translate(97.125,-126)">		<title>Sheet.111</title>		<path d="M0 540.75 L70.89 540.75" class="st6"></path>	</g></g>
</svg>

3x3 Multiply for 2x2 Tile instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vxx.w+=v6mpy(Vuu.ub,Vvv.b,#u2):v | for (i = 0; i < VELEM(32); i++) {<br>        c00=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 0)) & 3) << 8) | Vvv.v[0].uw[i].ub[0]) << 6) >> 6;<br>        c01=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 1)) & 3) << 8) | Vvv.v[0].uw[i].ub[1]) << 6) >> 6;<br>        c02=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 2)) & 3) << 8) | Vvv.v[0].uw[i].ub[2]) << 6) >> 6;<br>        c10=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 0)) & 3) << 8) | Vvv.v[1].uw[i].ub[0]) << 6) >> 6;<br>        c11=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 1)) & 3) << 8) | Vvv.v[1].uw[i].ub[1]) << 6) >> 6;<br>        c12=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 2)) & 3) << 8) | Vvv.v[1].uw[i].ub[2]) << 6) >> 6;<br>        if (u == 0) {<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c10);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[2] * c11);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[3] * c12);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[1] * c00);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[0] * c01);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[1] * c02);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[1] * c10);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c11);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[1] * c12);<br>        } else if (u == 1) {<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c00);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[2] * c01);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[3] * c02);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[3] * c10);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[2] * c11);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[3] * c12);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[1] * c00);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c01);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[1] * c02);<br>        } else if (u == 2) {<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[2] * c10);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c11);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[2] * c12);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[0] * c00);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[1] * c01);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[0] * c02);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[0] * c10);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[1] * c11);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c12);<br>        } else if (u == 3) {<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[2] * c00);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c01);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[2] * c02);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[2] * c10);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[3] * c11);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[2] * c12);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[0] * c00);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[1] * c01);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c02);<br>        }<br>    }<br>    Copy to clipboard |
| Vxx.w+=v6mpy(Vuu.ub,Vvv.b,#u2):h | for (i = 0; i < VELEM(32); i++) {<br>        c00=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 0)) & 3) << 8) | Vvv.v[0].uw[i].ub[0]) << 6) >> 6;<br>        c01=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 1)) & 3) << 8) | Vvv.v[0].uw[i].ub[1]) << 6) >> 6;<br>        c02=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 2)) & 3) << 8) | Vvv.v[0].uw[i].ub[2]) << 6) >> 6;<br>        c10=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 0)) & 3) << 8) | Vvv.v[1].uw[i].ub[0]) << 6) >> 6;<br>        c11=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 1)) & 3) << 8) | Vvv.v[1].uw[i].ub[1]) << 6) >> 6;<br>        c12=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 2)) & 3) << 8) | Vvv.v[1].uw[i].ub[2]) << 6) >> 6;<br>        if (u == 0) {<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[3] * c10);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[1] * c11);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c12);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[2] * c00);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[0] * c01);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[2] * c02);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[2] * c10);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c11);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[2] * c12);<br>        } else if (u == 1) {<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[3] * c00);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[1] * c01);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c02);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[3] * c10);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[1] * c11);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[3] * c12);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[2] * c00);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c01);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[2] * c02);<br>        } else if (u == 2) {<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[1] * c10);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c11);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[1] * c12);<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[0] * c00);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[2] * c01);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[0] * c02);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c10);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[2] * c11);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[0] * c12);<br>        } else if (u == 3) {<br>            Vxx.v[1].w[i] += (Vuu.v[1].uw[i].ub[1] * c00);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c01);<br>            Vxx.v[1].w[i] += (Vuu.v[0].uw[i].ub[1] * c02);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[1] * c10);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[3] * c11);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[1] * c12);<br>            Vxx.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c00);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[2] * c01);<br>            Vxx.v[0].w[i] += (Vuu.v[0].uw[i].ub[0] * c02);<br>        }<br>    }<br>    Copy to clipboard |
| Vdd.w=v6mpy(Vuu.ub,Vvv.b,#u2):v | for (i = 0; i < VELEM(32); i++) {<br>        c00=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 0)) & 3) << 8) | Vvv.v[0].uw[i].ub[0]) << 6) >> 6;<br>        c01=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 1)) & 3) << 8) | Vvv.v[0].uw[i].ub[1]) << 6) >> 6;<br>        c02=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 2)) & 3) << 8) | Vvv.v[0].uw[i].ub[2]) << 6) >> 6;<br>        c10=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 0)) & 3) << 8) | Vvv.v[1].uw[i].ub[0]) << 6) >> 6;<br>        c11=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 1)) & 3) << 8) | Vvv.v[1].uw[i].ub[1]) << 6) >> 6;<br>        c12=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 2)) & 3) << 8) | Vvv.v[1].uw[i].ub[2]) << 6) >> 6;<br>        if (u == 0) {<br>            Vdd.v[1].w[i] = (Vuu.v[0].uw[i].ub[3] * c10);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[2] * c11);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[3] * c12);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[1] * c00);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[0] * c01);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[1] * c02);<br>            Vdd.v[0].w[i] = (Vuu.v[0].uw[i].ub[1] * c10);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c11);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[1] * c12);<br>        } else if (u == 1) {<br>            Vdd.v[1].w[i] = (Vuu.v[0].uw[i].ub[3] * c00);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[2] * c01);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[3] * c02);<br>            Vdd.v[0].w[i] = (Vuu.v[0].uw[i].ub[3] * c10);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[2] * c11);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[3] * c12);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[1] * c00);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c01);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[1] * c02);<br>        } else if (u == 2) {<br>            Vdd.v[1].w[i] = (Vuu.v[0].uw[i].ub[2] * c10);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c11);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[2] * c12);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[0] * c00);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[1] * c01);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[0] * c02);<br>            Vdd.v[0].w[i] = (Vuu.v[0].uw[i].ub[0] * c10);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[1] * c11);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c12);<br>        } else if (u == 3) {<br>            Vdd.v[1].w[i] = (Vuu.v[0].uw[i].ub[2] * c00);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c01);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[2] * c02);<br>            Vdd.v[0].w[i] = (Vuu.v[0].uw[i].ub[2] * c10);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[3] * c11);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[2] * c12);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[0] * c00);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[1] * c01);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c02);<br>        }<br>    }<br>    Copy to clipboard |
| Vdd.w=v6mpy(Vuu.ub,Vvv.b,#u2):h | for (i = 0; i < VELEM(32); i++) {<br>        c00=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 0)) & 3) << 8) | Vvv.v[0].uw[i].ub[0]) << 6) >> 6;<br>        c01=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 1)) & 3) << 8) | Vvv.v[0].uw[i].ub[1]) << 6) >> 6;<br>        c02=(((((Vvv.v[0].uw[i].ub[3] >> (2 * 2)) & 3) << 8) | Vvv.v[0].uw[i].ub[2]) << 6) >> 6;<br>        c10=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 0)) & 3) << 8) | Vvv.v[1].uw[i].ub[0]) << 6) >> 6;<br>        c11=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 1)) & 3) << 8) | Vvv.v[1].uw[i].ub[1]) << 6) >> 6;<br>        c12=(((((Vvv.v[1].uw[i].ub[3] >> (2 * 2)) & 3) << 8) | Vvv.v[1].uw[i].ub[2]) << 6) >> 6;<br>        if (u == 0) {<br>            Vdd.v[1].w[i] = (Vuu.v[1].uw[i].ub[3] * c10);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[1] * c11);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c12);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[2] * c00);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[0] * c01);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[2] * c02);<br>            Vdd.v[0].w[i] = (Vuu.v[1].uw[i].ub[2] * c10);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c11);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[2] * c12);<br>        } else if (u == 1) {<br>            Vdd.v[1].w[i] = (Vuu.v[1].uw[i].ub[3] * c00);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[1] * c01);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c02);<br>            Vdd.v[0].w[i] = (Vuu.v[1].uw[i].ub[3] * c10);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[1] * c11);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[3] * c12);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[2] * c00);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c01);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[2] * c02);<br>        } else if (u == 2) {<br>            Vdd.v[1].w[i] = (Vuu.v[1].uw[i].ub[1] * c10);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c11);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[1] * c12);<br>            Vdd.v[1].w[i] += (Vuu.v[1].uw[i].ub[0] * c00);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[2] * c01);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[0] * c02);<br>            Vdd.v[0].w[i] = (Vuu.v[1].uw[i].ub[0] * c10);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[2] * c11);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[0] * c12);<br>        } else if (u == 3) {<br>            Vdd.v[1].w[i] = (Vuu.v[1].uw[i].ub[1] * c00);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[3] * c01);<br>            Vdd.v[1].w[i] += (Vuu.v[0].uw[i].ub[1] * c02);<br>            Vdd.v[0].w[i] = (Vuu.v[1].uw[i].ub[1] * c10);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[3] * c11);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[1] * c12);<br>            Vdd.v[0].w[i] += (Vuu.v[1].uw[i].ub[0] * c00);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[2] * c01);<br>            Vdd.v[0].w[i] += (Vuu.v[0].uw[i].ub[0] * c02);<br>        }<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.
- The accumulator (Vxx) source of this instruction must be generate in the previous packet to avoid a stall. The accumulator cannot come from a .tmp operation.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-133"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-134"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id99">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=v6mpy(Vuu.ub,Vvv.b,#u2):v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=v6mpy(Vuu.ub,Vvv.b,#u2):h</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=v6mpy(Vuu.ub,Vvv.b,#u2):v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=v6mpy(Vuu.ub,Vvv.b,#u2):h</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-135"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-136"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id100">
<caption><span class="caption-text">3x3 Multiply for 2x2 Tile intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=v6mpy(Vuu.ub,Vvv.b,#u2):v</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_v6mpyacc_WwWubWbI_v(HVX_VectorPair Vxx, HVX_VectorPair Vuu, HVX_VectorPair Vvv, Word32 Iu2)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=v6mpy(Vuu.ub,Vvv.b,#u2):h</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_v6mpyacc_WwWubWbI_h(HVX_VectorPair Vxx, HVX_VectorPair Vuu, HVX_VectorPair Vvv, Word32 Iu2)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=v6mpy(Vuu.ub,Vvv.b,#u2):v</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_v6mpy_WubWbI_v(HVX_VectorPair Vuu, HVX_VectorPair Vvv, Word32 Iu2)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=v6mpy(Vuu.ub,Vvv.b,#u2):h</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_v6mpy_WubWbI_h(HVX_VectorPair Vuu, HVX_VectorPair Vvv, Word32 Iu2)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Arithmetic widening

Add or subtract the elements of vector registers Vu and Vv. The resulting elements  are double the width of
the input size in order to capture any data growth in the result. The result is placed in a double vector register.

Supports unsigned byte, and signed and unsigned halfword.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_warith.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.71354in" height="5.69792in" viewbox="0 0 339.375 410.25" xml:space="preserve" color-interpolation-filters="sRGB" class="st13"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-137 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-137 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-137 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-137 .st4 { fill: none; marker-end: url("#mrkr5-15"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-137 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-137 .st6 { marker-end: url("#mrkr5-15"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-137 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-137 .st8 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-137 .st9 { marker-end: url("#mrkr13-60"); marker-start: url("#mrkr13-58"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-137 .st10 { fill: #000000; font-family: Arial; font-size: 0.75em; font-weight: bold }
.svg-137 .st11 { fill: #ffffff; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-137 .st12 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-137 .st13 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-15" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-58" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-60" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape85-1" v:mid="85" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.85</title>		<rect x="0" y="36.75" width="301.5" height="373.5" class="st1"></rect>	</g>	<g id="shape2-3" v:mid="2" v:groupcontext="shape" transform="translate(274.875,-333.375)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="392.25" width="27" height="36"></v:textrect>		<rect x="0" y="374.25" width="27" height="36" class="st2"></rect>		<text x="8" y="394.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape13-6" v:mid="13" v:groupcontext="shape" transform="translate(274.875,-261.375)">		<title>Sheet.13</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="392.25" width="27" height="36"></v:textrect>		<rect x="0" y="374.25" width="27" height="36" class="st2"></rect>		<text x="8.25" y="394.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape57-9" v:mid="57" v:groupcontext="shape" transform="translate(270.375,-117.375)">		<title>Sheet.57</title>		<desc>Vdd_e</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="23.625" cy="392.25" width="47.25" height="36"></v:textrect>		<rect x="0" y="374.25" width="47.25" height="36" class="st2"></rect>		<text x="10.61" y="394.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd_e</text>		</g>	<g id="shape82-12" v:mid="82" v:groupcontext="shape" transform="translate(45.375,-369.375)">		<title>Sheet.82</title>		<desc>Vdd.w = add(Vu.h,Vv.h)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="401.25" width="144" height="18"></v:textrect>		<rect x="0" y="392.25" width="144" height="18" class="st4"></rect>		<text x="23.1" y="403.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.w =  add(Vu.h,Vv.h)</text>		</g>	<g id="shape23-17" v:mid="23" v:groupcontext="shape" transform="translate(631.125,76.875) rotate(90)">		<title>Sheet.23</title>		<path d="M0 410.25 L102.28 410.25" class="st6"></path>	</g>	<g id="shape31-22" v:mid="31" v:groupcontext="shape" transform="translate(667.125,148.313) rotate(90)">		<title>Sheet.31</title>		<path d="M0 410.25 L30.84 410.25" class="st6"></path>	</g>	<g id="shape1-27" v:mid="1" v:groupcontext="shape" transform="translate(202.875,-333.375)">		<title>Sheet.1</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="392.25" width="72" height="36"></v:textrect>		<rect x="0" y="374.25" width="72" height="36" class="st7"></rect>		<text x="31" y="394.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape12-30" v:mid="12" v:groupcontext="shape" transform="translate(202.875,-261.375)">		<title>Sheet.12</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="392.25" width="72" height="36"></v:textrect>		<rect x="0" y="374.25" width="72" height="36" class="st8"></rect>		<text x="31" y="394.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape56-33" v:mid="56" v:groupcontext="shape" transform="translate(130.875,-117.375)">		<title>Sheet.56</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="392.25" width="144" height="36"></v:textrect>		<rect x="0" y="374.25" width="144" height="36" class="st8"></rect>		<text x="67" y="394.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape5-36" v:mid="5" v:groupcontext="shape" transform="translate(559.125,76.875) rotate(90)">		<title>Sheet.5</title>		<path d="M0 410.25 L102.28 410.25" class="st6"></path>	</g>	<g id="shape7-41" v:mid="7" v:groupcontext="shape" transform="translate(596.925,148.875) rotate(90)">		<title>Sheet.7</title>		<path d="M0 410.25 L30.37 410.25" class="st6"></path>	</g>	<g id="shape11-46" v:mid="11" v:groupcontext="shape" transform="translate(130.875,-333.375)">		<title>Sheet.11</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="392.25" width="72" height="36"></v:textrect>		<rect x="0" y="374.25" width="72" height="36" class="st7"></rect>		<text x="31" y="394.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape14-49" v:mid="14" v:groupcontext="shape" transform="translate(130.875,-261.375)">		<title>Sheet.14</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="392.25" width="72" height="36"></v:textrect>		<rect x="0" y="374.25" width="72" height="36" class="st8"></rect>		<text x="31" y="394.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape27-52" v:mid="27" v:groupcontext="shape" transform="translate(58.875,-279.375)">		<title>Sheet.27</title>		<path d="M9.45 410.25 L9.81 410.25 L62.19 410.25" class="st9"></path>	</g>	<g id="shape29-61" v:mid="29" v:groupcontext="shape" transform="translate(58.875,-351.375)">		<title>Sheet.29</title>		<path d="M9.45 410.25 L9.81 410.25 L62.19 410.25" class="st9"></path>	</g>	<g id="shape32-68" v:mid="32" v:groupcontext="shape" transform="translate(58.875,-135.375)">		<title>Sheet.32</title>		<path d="M9.45 410.25 L9.81 410.25 L62.19 410.25" class="st9"></path>	</g>	<g id="shape36-75" v:mid="36" v:groupcontext="shape" transform="translate(214.125,-182.625)">		<title>Sheet.36</title>		<desc>+/-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="24.75" cy="385.5" width="49.5" height="49.5"></v:textrect>		<ellipse cx="24.75" cy="385.5" rx="24.75" ry="24.75" class="st7"></ellipse>		<text x="19.37" y="388.2" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+/-</text>		</g>	<g id="shape70-78" v:mid="70" v:groupcontext="shape" transform="translate(577.125,225.273) rotate(90)">		<title>Sheet.70</title>		<path d="M0 410.25 L97.88 410.25" class="st6"></path>	</g>	<g id="shape75-83" v:mid="75" v:groupcontext="shape" transform="translate(649.125,227.625) rotate(90)">		<title>Sheet.75</title>		<path d="M0 410.25 L23.57 410.25" class="st6"></path>	</g>	<g id="shape3-88" v:mid="3" v:groupcontext="shape" transform="translate(-369.375,346.875) rotate(-90)">		<title>Sheet.3</title>		<path d="M9.45 410.25 L9.81 410.25 L296.19 410.25" class="st9"></path>	</g>	<g id="shape16-95" v:mid="16" v:groupcontext="shape" transform="translate(-360.375,213.875) rotate(-90)">		<title>Sheet.16</title>		<desc>To other slices</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="39.25" cy="400.25" width="78.5" height="20"></v:textrect>		<rect x="0" y="390.25" width="78.5" height="20" class="st11"></rect>		<text x="9.99" y="402.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other slices</text>		</g>	<g id="shape4-98" v:mid="4" v:groupcontext="shape" transform="translate(202.875,-378.375)">		<title>Sheet.4</title>		<desc>N bits</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="410.25" width="72" height="0"></v:textrect>		<path d="M9.45 410.25 L9.81 410.25 L62.19 410.25" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="24.4973" y="404.85" width="23.0054" height="10.7998" class="st12"></rect>		<text x="24.5" y="412.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>N bits</text>		</g>	<g id="shape83-107" v:mid="83" v:groupcontext="shape" transform="translate(267,-47.625)">		<title>Sheet.83</title>		<desc>Vdd_o</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="392.25" width="54" height="36"></v:textrect>		<rect x="0" y="374.25" width="54" height="36" class="st2"></rect>		<text x="13.99" y="394.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd_o</text>		</g>	<g id="shape84-110" v:mid="84" v:groupcontext="shape" transform="translate(130.875,-45.375)">		<title>Sheet.84</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="392.25" width="144" height="36"></v:textrect>		<rect x="0" y="374.25" width="144" height="36" class="st8"></rect>		<text x="67" y="394.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape15-113" v:mid="15" v:groupcontext="shape" transform="translate(142.125,-184.875)">		<title>Sheet.15</title>		<desc>+/-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="24.75" cy="385.5" width="49.5" height="49.5"></v:textrect>		<ellipse cx="24.75" cy="385.5" rx="24.75" ry="24.75" class="st7"></ellipse>		<text x="19.37" y="388.2" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+/-</text>		</g>	<g id="shape17-116" v:mid="17" v:groupcontext="shape" transform="translate(130.875,-31.875)">		<title>Sheet.17</title>		<desc>2N bits</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="410.25" width="144" height="0"></v:textrect>		<path d="M9.45 410.25 L9.81 410.25 L134.19 410.25" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="57.9946" y="404.85" width="28.0107" height="10.7998" class="st12"></rect>		<text x="57.99" y="412.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2N bits</text>		</g>	<g id="shape6-125" v:mid="6" v:groupcontext="shape" transform="translate(58.875,-64.5)">		<title>Sheet.6</title>		<path d="M9.45 410.25 L9.81 410.25 L62.19 410.25" class="st9"></path>	</g></g>
</svg>

Arithmetic widening instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.h=vadd(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = Vu.uh[i].ub[0] + Vv.uh[i].ub[0];<br>        Vdd.v[1].h[i] = Vu.uh[i].ub[1] + Vv.uh[i].ub[1];<br>    }<br>    Copy to clipboard |
| Vdd.h=vsub(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = Vu.uh[i].ub[0] - Vv.uh[i].ub[0];<br>        Vdd.v[1].h[i] = Vu.uh[i].ub[1] - Vv.uh[i].ub[1];<br>    }<br>    Copy to clipboard |
| Vdd.w=vadd(Vu.h,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = Vu.w[i].h[0] + Vv.w[i].h[0];<br>        Vdd.v[1].w[i] = Vu.w[i].h[1] + Vv.w[i].h[1];<br>    }<br>    Copy to clipboard |
| Vdd.w=vsub(Vu.h,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = Vu.w[i].h[0] - Vv.w[i].h[0];<br>        Vdd.v[1].w[i] = Vu.w[i].h[1] - Vv.w[i].h[1];<br>    }<br>    Copy to clipboard |
| Vdd.w=vadd(Vu.uh,Vv.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = Vu.uw[i].uh[0] + Vv.uw[i].uh[0];<br>        Vdd.v[1].w[i] = Vu.uw[i].uh[1] + Vv.uw[i].uh[1];<br>    }<br>    Copy to clipboard |
| Vdd.w=vsub(Vu.uh,Vv.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = Vu.uw[i].uh[0] - Vv.uw[i].uh[0];<br>        Vdd.v[1].w[i] = Vu.uw[i].uh[1] - Vv.uw[i].uh[1];<br>    }<br>    Copy to clipboard |
| Vxx.w+=vadd(Vu.h,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].w[i] += Vu.w[i].h[0] + Vv.w[i].h[0];<br>        Vxx.v[1].w[i] += Vu.w[i].h[1] + Vv.w[i].h[1];<br>    }<br>    Copy to clipboard |
| Vxx.w+=vadd(Vu.uh,Vv.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].w[i] += Vu.w[i].uh[0] + Vv.w[i].uh[0];<br>        Vxx.v[1].w[i] += Vu.w[i].uh[1] + Vv.w[i].uh[1];<br>    }<br>    Copy to clipboard |
| Vxx.h+=vadd(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.v[0].h[i] += Vu.h[i].ub[0] + Vv.h[i].ub[0];<br>        Vxx.v[1].h[i] += Vu.h[i].ub[1] + Vv.h[i].ub[1];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-138"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-139"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id102">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vadd(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vsub(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vadd(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vsub(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vadd(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vsub(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=vadd(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=vadd(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h+=vadd(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-140"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-141"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id103">
<caption><span class="caption-text">Arithmetic widening intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vadd(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vadd_VubVub(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vsub(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vsub_VubVub(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vadd(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vadd_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vsub(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vsub_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vadd(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vadd_VuhVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vsub(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vsub_VuhVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=vadd(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vaddacc_WwVhVh(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=vadd(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vaddacc_WwVuhVuh(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h+=vadd(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vaddacc_WhVubVub(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply with 2-wide reduction

Multiply elements from Vuu by the corresponding elements in the scalar register Rt. The products are added in pairs to yield a by-2 reduction. The products can optionally be accumulated with Vxx, with optional saturation after summation.

Supports multiplication of unsigned bytes by bytes, halfwords by signed bytes, and halfwords by halfwords. The double-vector version performs a sliding window 2-way reduction, where the odd register output contains the offset computation.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vdmpybus.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.6667in" height="7.29167in" viewbox="0 0 768 525" xml:space="preserve" color-interpolation-filters="sRGB" class="st20"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-142 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st3 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-142 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st5 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-142 .st6 { marker-end: url("#mrkr5-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-142 .st8 { fill: none; marker-end: url("#mrkr13-30"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st9 { marker-end: url("#mrkr13-30"); marker-start: url("#mrkr13-38"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st10 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-142 .st11 { fill: #ffffff; marker-end: url("#mrkr13-30"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st12 { fill: #ffffff; marker-end: url("#mrkr5-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st13 { marker-end: url("#mrkr5-23"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st14 { fill: none; marker-end: url("#mrkr5-23"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st15 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-142 .st16 { stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st17 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st18 { fill: #ffffff; marker-end: url("#mrkr13-475"); stroke: #ffffff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-142 .st19 { fill: #ffffff; fill-opacity: 1; stroke: #ffffff; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-142 .st20 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-23" class="st7" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-30" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-38" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-475" class="st19" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape116-1" v:mid="116" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.116</title>		<rect x="0" y="36.75" width="731.25" height="488.25" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(119.625,-396.375)">		<title>Sheet.1</title>		<desc>ub/h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[1]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(155.625,-396.375)">		<title>Sheet.2</title>		<desc>ub/h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[0]</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(191.625,-396.375)">		<title>Sheet.3</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st4"></rect>		<text x="11.44" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(155.625,-324.375)">		<title>Sheet.4</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape5-15" v:mid="5" v:groupcontext="shape" transform="translate(119.625,-288.375)">		<title>Sheet.5</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape9-18" v:mid="9" v:groupcontext="shape" transform="translate(698.625,128.625) rotate(90)">		<title>Sheet.9</title>		<path d="M0 525 L30.28 525" class="st6"></path>	</g>	<g id="shape14-24" v:mid="14" v:groupcontext="shape" transform="translate(119.625,-90.375)">		<title>Sheet.14</title>		<desc>h/w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[0]</text>		</g>	<g id="shape15-27" v:mid="15" v:groupcontext="shape" transform="translate(191.625,-90.375)">		<title>Sheet.15</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st8"></rect>		<text x="11.44" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape16-32" v:mid="16" v:groupcontext="shape" transform="translate(47.625,-36.375)">		<title>Sheet.16</title>		<desc>32/64-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="525" width="144" height="0"></v:textrect>		<path d="M9.45 525 L9.81 525 L134.19 525" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="37.3972" y="517.8" width="69.2056" height="14.4001" class="st10"></rect>		<text x="37.4" y="528.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32/64-bit lane</text>		</g>	<g id="shape19-42" v:mid="19" v:groupcontext="shape" transform="translate(22.875,-454.875)">		<title>Sheet.19</title>		<desc>Vd.h[+]=vdmpy(Vu.ub, Rt.b) / Vd.w[+]=vdmpy(Vu.h, Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="150.75" cy="507" width="301.5" height="36"></v:textrect>		<rect x="0" y="489" width="301.5" height="36" class="st8"></rect>		<text x="11.32" y="503.4" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.h[+]=vdmpy(Vu.ub, Rt.b) / Vd.w[+]=vdmpy(Vu.h, Rt.b)<v:newlinechar></v:newlinechar></text>		</g>	<g id="shape11-46" v:mid="11" v:groupcontext="shape" transform="translate(227.625,705.459) rotate(180)">		<title>Sheet.11</title>		<path d="M0 525 L30.41 525" class="st6"></path>	</g>	<g id="shape12-51" v:mid="12" v:groupcontext="shape" transform="translate(227.625,743.625) rotate(180)">		<title>Sheet.12</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape17-56" v:mid="17" v:groupcontext="shape" transform="translate(209.625,-324.375)">		<title>Sheet.17</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape18-60" v:mid="18" v:groupcontext="shape" transform="translate(209.625,-288.375)">		<title>Sheet.18</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape10-64" v:mid="10" v:groupcontext="shape" transform="translate(662.625,128.625) rotate(90)">		<title>Sheet.10</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape7-69" v:mid="7" v:groupcontext="shape" transform="translate(137.625,-153.375)">		<title>Sheet.7</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape8-73" v:mid="8" v:groupcontext="shape" transform="translate(660.069,192.104) rotate(85.1367)">		<title>Sheet.8</title>		<path d="M0 525 L96.68 525" class="st6"></path>	</g>	<g id="shape20-78" v:mid="20" v:groupcontext="shape" transform="translate(700.184,238.692) rotate(94.1848)">		<title>Sheet.20</title>		<path d="M0 525 L133.49 525" class="st6"></path>	</g>	<g id="shape6-83" v:mid="6" v:groupcontext="shape" transform="translate(682.791,371.494) rotate(90)">		<title>Sheet.6</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape13-88" v:mid="13" v:groupcontext="shape" transform="translate(173.582,-72.375)">		<title>Sheet.13</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape58-93" v:mid="58" v:groupcontext="shape" transform="translate(187.125,-153.375)">		<title>Sheet.58</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="507" width="108" height="36"></v:textrect>		<rect x="0" y="489" width="108" height="36" class="st14"></rect>		<text x="12.42" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape59-97" v:mid="59" v:groupcontext="shape" transform="translate(47.625,-396.375)">		<title>Sheet.59</title>		<desc>ub/h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[3]</text>		</g>	<g id="shape60-100" v:mid="60" v:groupcontext="shape" transform="translate(83.625,-396.375)">		<title>Sheet.60</title>		<desc>ub/h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[2]</text>		</g>	<g id="shape61-103" v:mid="61" v:groupcontext="shape" transform="translate(83.625,-252.375)">		<title>Sheet.61</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape62-106" v:mid="62" v:groupcontext="shape" transform="translate(47.625,-216.375)">		<title>Sheet.62</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape63-109" v:mid="63" v:groupcontext="shape" transform="translate(626.625,128.625) rotate(90)">		<title>Sheet.63</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape64-114" v:mid="64" v:groupcontext="shape" transform="translate(47.625,-90.375)">		<title>Sheet.64</title>		<desc>h/w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[1]</text>		</g>	<g id="shape66-117" v:mid="66" v:groupcontext="shape" transform="translate(590.625,128.625) rotate(90)">		<title>Sheet.66</title>		<path d="M0 525 L138.28 525" class="st6"></path>	</g>	<g id="shape67-122" v:mid="67" v:groupcontext="shape" transform="translate(65.625,-153.375)">		<title>Sheet.67</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape68-126" v:mid="68" v:groupcontext="shape" transform="translate(562.168,140.066) rotate(71.2741)">		<title>Sheet.68</title>		<path d="M0 525 L25.19 525" class="st6"></path>	</g>	<g id="shape69-131" v:mid="69" v:groupcontext="shape" transform="translate(621.824,362.31) rotate(99.8631)">		<title>Sheet.69</title>		<path d="M0 525 L61.22 525" class="st6"></path>	</g>	<g id="shape70-136" v:mid="70" v:groupcontext="shape" transform="translate(610.791,371.494) rotate(90)">		<title>Sheet.70</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape71-141" v:mid="71" v:groupcontext="shape" transform="translate(101.582,-72.375)">		<title>Sheet.71</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape72-146" v:mid="72" v:groupcontext="shape" transform="translate(227.625,815.625) rotate(180)">		<title>Sheet.72</title>		<path d="M0 525 L138.28 525" class="st6"></path>	</g>	<g id="shape75-151" v:mid="75" v:groupcontext="shape" transform="translate(227.625,779.265) rotate(180)">		<title>Sheet.75</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape65-156" v:mid="65" v:groupcontext="shape" v:layermember="0" transform="translate(83.625,-90.375)">		<title>Dynamic connector</title>		<path d="M0 525 L0 543 L27 543" class="st15"></path>	</g>	<g id="shape76-159" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(155.625,-90.375)">		<title>Dynamic connector.76</title>		<path d="M0 525 L0 543 L27 543" class="st15"></path>	</g>	<g id="shape21-162" v:mid="21" v:groupcontext="shape" transform="translate(333.375,-454.875)">		<title>Sheet.21</title>		<desc>Vdd.h[+]=vdmpy(Vuu.ub, Rt.b) / Vdd.w[+]=vdmpy(Vuu.h, Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="183.375" cy="507" width="366.75" height="36"></v:textrect>		<rect x="0" y="489" width="366.75" height="36" class="st8"></rect>		<text x="31.34" y="503.4" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h[+]=vdmpy(Vuu.ub, Rt.b) / Vdd.w[+]=vdmpy(Vuu.h, Rt.b)<v:newlinechar></v:newlinechar></text>		</g>	<g id="shape22-166" v:mid="22" v:groupcontext="shape" transform="translate(623.625,-418.875)">		<title>Sheet.22</title>		<desc>ub/h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[1]</text>		</g>	<g id="shape23-169" v:mid="23" v:groupcontext="shape" transform="translate(659.625,-418.875)">		<title>Sheet.23</title>		<desc>ub/h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[0]</text>		</g>	<g id="shape24-172" v:mid="24" v:groupcontext="shape" transform="translate(695.625,-418.875)">		<title>Sheet.24</title>		<desc>Vuu[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st4"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[0]</text>		</g>	<g id="shape25-175" v:mid="25" v:groupcontext="shape" transform="translate(659.625,-324.375)">		<title>Sheet.25</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape26-178" v:mid="26" v:groupcontext="shape" transform="translate(623.625,-288.375)">		<title>Sheet.26</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape27-181" v:mid="27" v:groupcontext="shape" transform="translate(1202.62,106.125) rotate(90)">		<title>Sheet.27</title>		<path d="M0 525 L52.78 525" class="st6"></path>	</g>	<g id="shape28-186" v:mid="28" v:groupcontext="shape" transform="translate(623.625,-90.375)">		<title>Sheet.28</title>		<desc>h/w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[0]</text>		</g>	<g id="shape29-189" v:mid="29" v:groupcontext="shape" transform="translate(695.625,-90.375)">		<title>Sheet.29</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st8"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape30-193" v:mid="30" v:groupcontext="shape" transform="translate(317.625,-36.375)">		<title>Sheet.30</title>		<desc>32/64-bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="189" cy="525" width="378" height="0"></v:textrect>		<path d="M9.45 525 L9.81 525 L368.19 525" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="143.546" y="517.8" width="90.9088" height="14.4001" class="st10"></rect>		<text x="143.55" y="528.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32/64-bit lane pair</text>		</g>	<g id="shape31-202" v:mid="31" v:groupcontext="shape" transform="translate(515.494,-234.375)">		<title>Sheet.31</title>		<path d="M0 525 L30.41 525" class="st6"></path>	</g>	<g id="shape32-207" v:mid="32" v:groupcontext="shape" transform="translate(515.756,-272.541)">		<title>Sheet.32</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape33-212" v:mid="33" v:groupcontext="shape" transform="translate(1166.62,106.125) rotate(90)">		<title>Sheet.33</title>		<path d="M0 525 L88.78 525" class="st6"></path>	</g>	<g id="shape34-217" v:mid="34" v:groupcontext="shape" transform="translate(641.625,-153.375)">		<title>Sheet.34</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape35-221" v:mid="35" v:groupcontext="shape" transform="translate(1164.07,192.104) rotate(85.1367)">		<title>Sheet.35</title>		<path d="M0 525 L96.68 525" class="st6"></path>	</g>	<g id="shape36-226" v:mid="36" v:groupcontext="shape" transform="translate(1204.18,238.692) rotate(94.1848)">		<title>Sheet.36</title>		<path d="M0 525 L133.49 525" class="st6"></path>	</g>	<g id="shape37-231" v:mid="37" v:groupcontext="shape" transform="translate(1186.79,371.494) rotate(90)">		<title>Sheet.37</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape38-236" v:mid="38" v:groupcontext="shape" transform="translate(677.582,-72.375)">		<title>Sheet.38</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape39-241" v:mid="39" v:groupcontext="shape" transform="translate(461.625,-153.375)">		<title>Sheet.39</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="507" width="108" height="36"></v:textrect>		<rect x="0" y="489" width="108" height="36" class="st14"></rect>		<text x="12.42" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape40-245" v:mid="40" v:groupcontext="shape" transform="translate(551.625,-418.875)">		<title>Sheet.40</title>		<desc>ub/h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[3]</text>		</g>	<g id="shape41-248" v:mid="41" v:groupcontext="shape" transform="translate(587.625,-418.875)">		<title>Sheet.41</title>		<desc>ub/h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[2]</text>		</g>	<g id="shape42-251" v:mid="42" v:groupcontext="shape" transform="translate(587.625,-252.375)">		<title>Sheet.42</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape43-254" v:mid="43" v:groupcontext="shape" transform="translate(551.625,-216.375)">		<title>Sheet.43</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape44-257" v:mid="44" v:groupcontext="shape" transform="translate(1130.62,106.125) rotate(90)">		<title>Sheet.44</title>		<path d="M0 525 L124.78 525" class="st6"></path>	</g>	<g id="shape45-262" v:mid="45" v:groupcontext="shape" transform="translate(551.625,-90.375)">		<title>Sheet.45</title>		<desc>h/w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[1]</text>		</g>	<g id="shape46-265" v:mid="46" v:groupcontext="shape" transform="translate(1094.62,106.125) rotate(90)">		<title>Sheet.46</title>		<path d="M0 525 L160.78 525" class="st6"></path>	</g>	<g id="shape47-270" v:mid="47" v:groupcontext="shape" transform="translate(569.625,-153.375)">		<title>Sheet.47</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape48-274" v:mid="48" v:groupcontext="shape" transform="translate(1066.17,140.066) rotate(71.2741)">		<title>Sheet.48</title>		<path d="M0 525 L25.19 525" class="st6"></path>	</g>	<g id="shape49-279" v:mid="49" v:groupcontext="shape" transform="translate(1125.82,362.31) rotate(99.8631)">		<title>Sheet.49</title>		<path d="M0 525 L61.22 525" class="st6"></path>	</g>	<g id="shape50-284" v:mid="50" v:groupcontext="shape" transform="translate(1114.79,371.494) rotate(90)">		<title>Sheet.50</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape51-289" v:mid="51" v:groupcontext="shape" transform="translate(605.582,-72.375)">		<title>Sheet.51</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape52-294" v:mid="52" v:groupcontext="shape" transform="translate(520.125,-344.541)">		<title>Sheet.52</title>		<path d="M0 525 L133.91 525" class="st6"></path>	</g>	<g id="shape53-299" v:mid="53" v:groupcontext="shape" transform="translate(515.621,-308.181)">		<title>Sheet.53</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape54-304" v:mid="54" v:groupcontext="shape" v:layermember="0" transform="translate(587.625,-90.375)">		<title>Dynamic connector.54</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape55-307" v:mid="55" v:groupcontext="shape" v:layermember="0" transform="translate(659.625,-90.375)">		<title>Dynamic connector.114</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape56-310" v:mid="56" v:groupcontext="shape" transform="translate(389.625,-418.875)">		<title>Sheet.56</title>		<desc>ub/h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[1]</text>		</g>	<g id="shape57-313" v:mid="57" v:groupcontext="shape" transform="translate(425.625,-418.875)">		<title>Sheet.57</title>		<desc>ub/h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[0]</text>		</g>	<g id="shape77-316" v:mid="77" v:groupcontext="shape" transform="translate(461.625,-418.875)">		<title>Sheet.77</title>		<desc>Vuu[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st4"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[1]</text>		</g>	<g id="shape78-319" v:mid="78" v:groupcontext="shape" transform="translate(425.625,-324.375)">		<title>Sheet.78</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape79-322" v:mid="79" v:groupcontext="shape" transform="translate(389.625,-288.375)">		<title>Sheet.79</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape80-325" v:mid="80" v:groupcontext="shape" transform="translate(932.272,124.125) rotate(90)">		<title>Sheet.80</title>		<path d="M0 525 L70.78 525" class="st6"></path>	</g>	<g id="shape81-330" v:mid="81" v:groupcontext="shape" transform="translate(389.625,-90.375)">		<title>Sheet.81</title>		<desc>h/w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[0]</text>		</g>	<g id="shape82-333" v:mid="82" v:groupcontext="shape" transform="translate(461.625,-90.375)">		<title>Sheet.82</title>		<desc>Vdd[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st8"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[1]</text>		</g>	<g id="shape83-337" v:mid="83" v:groupcontext="shape" transform="translate(497.625,705.459) rotate(180)">		<title>Sheet.83</title>		<path d="M0 525 L30.41 525" class="st6"></path>	</g>	<g id="shape84-342" v:mid="84" v:groupcontext="shape" transform="translate(497.625,743.625) rotate(180)">		<title>Sheet.84</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape85-347" v:mid="85" v:groupcontext="shape" transform="translate(968.625,151.125) rotate(90)">		<title>Sheet.85</title>		<path d="M0 525 L7.78 525" class="st6"></path>	</g>	<g id="shape86-352" v:mid="86" v:groupcontext="shape" transform="translate(407.625,-153.375)">		<title>Sheet.86</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape87-356" v:mid="87" v:groupcontext="shape" transform="translate(930.069,192.104) rotate(85.1367)">		<title>Sheet.87</title>		<path d="M0 525 L96.68 525" class="st6"></path>	</g>	<g id="shape88-361" v:mid="88" v:groupcontext="shape" transform="translate(970.184,238.692) rotate(94.1848)">		<title>Sheet.88</title>		<path d="M0 525 L133.49 525" class="st6"></path>	</g>	<g id="shape89-366" v:mid="89" v:groupcontext="shape" transform="translate(952.791,371.494) rotate(90)">		<title>Sheet.89</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape90-371" v:mid="90" v:groupcontext="shape" transform="translate(443.582,-72.375)">		<title>Sheet.90</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape91-376" v:mid="91" v:groupcontext="shape" transform="translate(317.625,-418.875)">		<title>Sheet.91</title>		<desc>ub/h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[3]</text>		</g>	<g id="shape92-379" v:mid="92" v:groupcontext="shape" transform="translate(353.625,-418.875)">		<title>Sheet.92</title>		<desc>ub/h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[2]</text>		</g>	<g id="shape93-382" v:mid="93" v:groupcontext="shape" transform="translate(353.625,-252.375)">		<title>Sheet.93</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape94-385" v:mid="94" v:groupcontext="shape" transform="translate(317.625,-216.375)">		<title>Sheet.94</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape95-388" v:mid="95" v:groupcontext="shape" transform="translate(896.625,106.125) rotate(90)">		<title>Sheet.95</title>		<path d="M0 525 L18 525" class="st17"></path>	</g>	<g id="shape96-391" v:mid="96" v:groupcontext="shape" transform="translate(317.625,-90.375)">		<title>Sheet.96</title>		<desc>h/w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[1]</text>		</g>	<g id="shape97-394" v:mid="97" v:groupcontext="shape" transform="translate(860.625,124.125) rotate(90)">		<title>Sheet.97</title>		<path d="M0 525 L142.78 525" class="st6"></path>	</g>	<g id="shape98-399" v:mid="98" v:groupcontext="shape" transform="translate(335.625,-153.375)">		<title>Sheet.98</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape99-403" v:mid="99" v:groupcontext="shape" transform="translate(832.168,140.066) rotate(71.2741)">		<title>Sheet.99</title>		<path d="M0 525 L25.19 525" class="st6"></path>	</g>	<g id="shape100-408" v:mid="100" v:groupcontext="shape" transform="translate(891.824,362.31) rotate(99.8631)">		<title>Sheet.100</title>		<path d="M0 525 L61.22 525" class="st6"></path>	</g>	<g id="shape101-413" v:mid="101" v:groupcontext="shape" transform="translate(880.791,371.494) rotate(90)">		<title>Sheet.101</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape102-418" v:mid="102" v:groupcontext="shape" transform="translate(371.582,-72.375)">		<title>Sheet.102</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape103-423" v:mid="103" v:groupcontext="shape" transform="translate(497.625,815.625) rotate(180)">		<title>Sheet.103</title>		<path d="M0 525 L138.28 525" class="st6"></path>	</g>	<g id="shape104-428" v:mid="104" v:groupcontext="shape" transform="translate(497.625,779.265) rotate(180)">		<title>Sheet.104</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape105-433" v:mid="105" v:groupcontext="shape" v:layermember="0" transform="translate(353.625,-90.375)">		<title>Dynamic connector.145</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape106-436" v:mid="106" v:groupcontext="shape" v:layermember="0" transform="translate(425.625,-90.375)">		<title>Dynamic connector.146</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape107-439" v:mid="107" v:groupcontext="shape" transform="translate(484.125,-328.875)">		<title>Sheet.107</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape108-443" v:mid="108" v:groupcontext="shape" transform="translate(484.125,-292.875)">		<title>Sheet.108</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape109-447" v:mid="109" v:groupcontext="shape" transform="translate(484.125,-256.875)">		<title>Sheet.109</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape110-451" v:mid="110" v:groupcontext="shape" transform="translate(484.125,-220.875)">		<title>Sheet.110</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape111-455" v:mid="111" v:groupcontext="shape" v:layermember="0" transform="translate(641.625,-364.875)">		<title>Dynamic connector.12</title>		<path d="M0 516 L-198 516" class="st17"></path>	</g>	<g id="shape112-458" v:mid="112" v:groupcontext="shape" v:layermember="0" transform="translate(407.272,-400.875)">		<title>Dynamic connector.13</title>		<path d="M0 525 L36.35 525 L36.35 507" class="st17"></path>	</g>	<g id="shape113-461" v:mid="113" v:groupcontext="shape" v:layermember="0" transform="translate(335.625,-391.875)">		<title>Dynamic connector.18</title>		<path d="M0 516 L36 516" class="st17"></path>	</g>	<g id="shape114-464" v:mid="114" v:groupcontext="shape" transform="translate(896.625,138.75) rotate(90)">		<title>Sheet.114</title>		<path d="M0 525 L92.15 525" class="st6"></path>	</g>	<g id="shape115-469" v:mid="115" v:groupcontext="shape" v:layermember="0" transform="translate(569.625,-377.25)">		<title>Dynamic connector.22</title>		<path d="M0 516 L-198 516" class="st17"></path>	</g>	<g id="shape73-472" v:mid="73" v:groupcontext="shape" transform="translate(209.625,-252.375)">		<title>Sheet.73</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st18"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape74-477" v:mid="74" v:groupcontext="shape" transform="translate(209.625,-216.375)">		<title>Sheet.74</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st18"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vdmpyh.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.3229in" height="6.85417in" viewbox="0 0 743.25 493.5" xml:space="preserve" color-interpolation-filters="sRGB" class="st21"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-143 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st3 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-143 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st5 { marker-end: url("#mrkr5-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-143 .st7 { fill: none; marker-end: url("#mrkr13-30"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st8 { marker-end: url("#mrkr13-30"); marker-start: url("#mrkr13-38"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st9 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-143 .st10 { fill: #ffffff; marker-end: url("#mrkr13-30"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st11 { fill: #ffffff; marker-end: url("#mrkr5-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st12 { fill: none; marker-end: url("#mrkr5-23"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st13 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-143 .st14 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-143 .st15 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st16 { marker-end: url("#mrkr13-179"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-143 .st17 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-143 .st18 { fill: #ffffff; marker-end: url("#mrkr5-23"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st19 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-143 .st20 { marker-end: url("#mrkr13-30"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-143 .st21 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-23" class="st6" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-30" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-38" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-179" class="st17" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape133-1" v:mid="133" v:groupcontext="shape" transform="translate(30.75,-18.375)">		<title>Sheet.133</title>		<rect x="0" y="36.75" width="694.125" height="456.75" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(49.875,-400.875)">		<title>Sheet.1</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(121.875,-400.875)">		<title>Sheet.2</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(193.875,-400.875)">		<title>Sheet.3</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36" height="36"></v:textrect>		<rect x="0" y="457.5" width="36" height="36" class="st4"></rect>		<text x="11.44" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(139.875,-328.875)">		<title>Sheet.4</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape5-15" v:mid="5" v:groupcontext="shape" transform="translate(63.375,-292.875)">		<title>Sheet.5</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape9-18" v:mid="9" v:groupcontext="shape" transform="translate(651.375,92.625) rotate(90)">		<title>Sheet.9</title>		<path d="M0 493.5 L30.28 493.5" class="st5"></path>	</g>	<g id="shape14-24" v:mid="14" v:groupcontext="shape" transform="translate(49.875,-94.875)">		<title>Sheet.14</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="475.5" width="144" height="36"></v:textrect>		<rect x="0" y="457.5" width="144" height="36" class="st2"></rect>		<text x="60.99" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape15-27" v:mid="15" v:groupcontext="shape" transform="translate(193.875,-94.875)">		<title>Sheet.15</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36" height="36"></v:textrect>		<rect x="0" y="457.5" width="36" height="36" class="st7"></rect>		<text x="11.44" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape16-32" v:mid="16" v:groupcontext="shape" transform="translate(49.875,-40.875)">		<title>Sheet.16</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="493.5" width="144" height="0"></v:textrect>		<path d="M9.45 493.5 L9.81 493.5 L134.19 493.5" class="st8"></path>		<rect v:rectcontext="textBkgnd" x="45.7968" y="486.3" width="52.4067" height="14.4001" class="st9"></rect>		<text x="45.8" y="497.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape19-42" v:mid="19" v:groupcontext="shape" transform="translate(36.375,-436.875)">		<title>Sheet.19</title>		<desc>Vd.w[+]=vdmpy(Vu.h, Rt.h):sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="85.5" cy="475.5" width="171" height="36"></v:textrect>		<rect x="0" y="457.5" width="171" height="36" class="st7"></rect>		<text x="10.47" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w[+]=vdmpy(Vu.h, Rt.h):sat</text>		</g>	<g id="shape11-46" v:mid="11" v:groupcontext="shape" transform="translate(211.875,640.125) rotate(180)">		<title>Sheet.11</title>		<path d="M0 493.5 L30.41 493.5" class="st5"></path>	</g>	<g id="shape12-51" v:mid="12" v:groupcontext="shape" transform="translate(229.875,676.125) rotate(180)">		<title>Sheet.12</title>		<path d="M0 493.5 L124.78 493.5" class="st5"></path>	</g>	<g id="shape17-56" v:mid="17" v:groupcontext="shape" transform="translate(211.875,-328.875)">		<title>Sheet.17</title>		<desc>Rt.h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st10"></rect>		<text x="5.84" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[0]</text>		</g>	<g id="shape18-60" v:mid="18" v:groupcontext="shape" transform="translate(211.875,-292.875)">		<title>Sheet.18</title>		<desc>Rt.h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st10"></rect>		<text x="5.84" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[1]</text>		</g>	<g id="shape10-64" v:mid="10" v:groupcontext="shape" transform="translate(579.375,92.625) rotate(90)">		<title>Sheet.10</title>		<path d="M0 493.5 L66.28 493.5" class="st5"></path>	</g>	<g id="shape7-69" v:mid="7" v:groupcontext="shape" transform="translate(103.875,-202.875)">		<title>Sheet.7</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st11"></ellipse>		<text x="15.01" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape8-73" v:mid="8" v:groupcontext="shape" transform="translate(525.718,-22.5483) rotate(63.171)">		<title>Sheet.8</title>		<path d="M0 493.5 L55.29 493.5" class="st5"></path>	</g>	<g id="shape20-78" v:mid="20" v:groupcontext="shape" transform="translate(631.305,297.813) rotate(105.667)">		<title>Sheet.20</title>		<path d="M0 493.5 L87.84 493.5" class="st5"></path>	</g>	<g id="shape6-83" v:mid="6" v:groupcontext="shape" transform="translate(615.375,344.625) rotate(90)">		<title>Sheet.6</title>		<path d="M0 493.5 L12.28 493.5" class="st5"></path>	</g>	<g id="shape58-88" v:mid="58" v:groupcontext="shape" transform="translate(184.875,-198.375)">		<title>Sheet.58</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="475.5" width="108" height="36"></v:textrect>		<rect x="0" y="457.5" width="108" height="36" class="st12"></rect>		<text x="12.42" y="478.2" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape50-92" v:mid="50" v:groupcontext="shape" transform="translate(294,-436.875)">		<title>Sheet.50</title>		<desc>Vd.w[+]=vdmpy(Vuu.h, Rt.h):sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="83.25" cy="475.5" width="166.5" height="36"></v:textrect>		<rect x="0" y="457.5" width="166.5" height="36" class="st7"></rect>		<text x="5.07" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w[+]=vdmpy(Vuu.h, Rt.h):sat</text>		</g>	<g id="shape76-96" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(121.875,-94.875)">		<title>Dynamic connector.76</title>		<path d="M0 493.5 L0 511.5 L63 511.5" class="st14"></path>	</g>	<g id="shape78-99" v:mid="78" v:groupcontext="shape" transform="translate(570.75,-400.875)">		<title>Sheet.78</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape79-102" v:mid="79" v:groupcontext="shape" transform="translate(642.75,-400.875)">		<title>Sheet.79</title>		<desc>Vuu[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st4"></rect>		<text x="6.07" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[0]</text>		</g>	<g id="shape80-105" v:mid="80" v:groupcontext="shape" transform="translate(589.875,-328.875)">		<title>Sheet.80</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape82-108" v:mid="82" v:groupcontext="shape" transform="translate(1101.38,110.625) rotate(90)">		<title>Sheet.82</title>		<path d="M0 493.5 L12.28 493.5" class="st5"></path>	</g>	<g id="shape83-113" v:mid="83" v:groupcontext="shape" transform="translate(499.875,-94.875)">		<title>Sheet.83</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="475.5" width="144" height="36"></v:textrect>		<rect x="0" y="457.5" width="144" height="36" class="st2"></rect>		<text x="60.99" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape84-116" v:mid="84" v:groupcontext="shape" transform="translate(643.875,-94.875)">		<title>Sheet.84</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st7"></rect>		<text x="6.07" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape85-120" v:mid="85" v:groupcontext="shape" transform="translate(499.875,-40.875)">		<title>Sheet.85</title>		<desc>32-bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="90" cy="493.5" width="180" height="0"></v:textrect>		<path d="M9.45 493.5 L9.81 493.5 L170.19 493.5" class="st8"></path>		<rect v:rectcontext="textBkgnd" x="52.945" y="486.3" width="74.1099" height="14.4001" class="st9"></rect>		<text x="52.95" y="497.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane pair</text>		</g>	<g id="shape87-129" v:mid="87" v:groupcontext="shape" transform="translate(482.006,-274.875)">		<title>Sheet.87</title>		<path d="M0 493.5 L30.28 493.5" class="st5"></path>	</g>	<g id="shape91-134" v:mid="91" v:groupcontext="shape" transform="translate(549.375,-202.875)">		<title>Sheet.91</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st11"></ellipse>		<text x="15.01" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape93-138" v:mid="93" v:groupcontext="shape" transform="translate(1074.07,326.495) rotate(109.148)">		<title>Sheet.93</title>		<path d="M0 493.5 L91.81 493.5" class="st5"></path>	</g>	<g id="shape94-143" v:mid="94" v:groupcontext="shape" transform="translate(1063.04,349.125) rotate(90)">		<title>Sheet.94</title>		<path d="M0 493.5 L7.78 493.5" class="st5"></path>	</g>	<g id="shape96-148" v:mid="96" v:groupcontext="shape" transform="translate(616.875,-202.875)">		<title>Sheet.96</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="475.5" width="108" height="36"></v:textrect>		<rect x="0" y="457.5" width="108" height="36" class="st12"></rect>		<text x="12.42" y="478.2" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape98-152" v:mid="98" v:groupcontext="shape" transform="translate(498.75,-400.875)">		<title>Sheet.98</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape99-155" v:mid="99" v:groupcontext="shape" transform="translate(517.875,-256.875)">		<title>Sheet.99</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape101-158" v:mid="101" v:groupcontext="shape" transform="translate(1029.38,92.625) rotate(90)">		<title>Sheet.101</title>		<path d="M0 493.5 L18 493.5" class="st15"></path>	</g>	<g id="shape106-161" v:mid="106" v:groupcontext="shape" transform="translate(957.308,-27.0787) rotate(57.762)">		<title>Sheet.106</title>		<path d="M0 493.5 L22.18 493.5" class="st5"></path>	</g>	<g id="shape109-166" v:mid="109" v:groupcontext="shape" transform="translate(486.375,-346.875)">		<title>Sheet.109</title>		<path d="M0 493.5 L97.91 493.5" class="st5"></path>	</g>	<g id="shape113-171" v:mid="113" v:groupcontext="shape" v:layermember="0" transform="translate(571.875,-94.875)">		<title>Dynamic connector.113</title>		<path d="M0 493.5 L0 511.5 L45 511.5" class="st14"></path>	</g>	<g id="shape114-174" v:mid="114" v:groupcontext="shape" v:layermember="0" transform="translate(616.875,-76.875)">		<title>Dynamic connector.114</title>		<path d="M0 493.5 L0 349.5 L-23.2 349.5" class="st16"></path>	</g>	<g id="shape116-180" v:mid="116" v:groupcontext="shape" transform="translate(372.75,-400.875)">		<title>Sheet.116</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape117-183" v:mid="117" v:groupcontext="shape" transform="translate(444.75,-400.875)">		<title>Sheet.117</title>		<desc>Vuu[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st4"></rect>		<text x="6.07" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[1]</text>		</g>	<g id="shape120-186" v:mid="120" v:groupcontext="shape" transform="translate(903.375,92.625) rotate(90)">		<title>Sheet.120</title>		<path d="M0 493.5 L81 493.5" class="st15"></path>	</g>	<g id="shape132-189" v:mid="132" v:groupcontext="shape" transform="translate(300.75,-400.875)">		<title>Sheet.132</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape88-192" v:mid="88" v:groupcontext="shape" transform="translate(450.375,-328.875)">		<title>Sheet.88</title>		<desc>Rt.h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st10"></rect>		<text x="5.84" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[0]</text>		</g>	<g id="shape110-196" v:mid="110" v:groupcontext="shape" transform="translate(450.375,-256.875)">		<title>Sheet.110</title>		<desc>Rt.h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st10"></rect>		<text x="5.84" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[1]</text>		</g>	<g id="shape13-200" v:mid="13" v:groupcontext="shape" v:layermember="0" transform="translate(184.875,-76.875)">		<title>Dynamic connector</title>		<path d="M0 493.5 L-0 349.5 L-36.76 349.5" class="st16"></path>	</g>	<g id="shape21-205" v:mid="21" v:groupcontext="shape" transform="translate(103.875,-148.875)">		<title>Sheet.21</title>		<desc>SAT</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st18"></ellipse>		<text x="8.85" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>SAT</text>		</g>	<g id="shape22-209" v:mid="22" v:groupcontext="shape" transform="translate(615.375,290.625) rotate(90)">		<title>Sheet.22</title>		<path d="M0 493.5 L12.28 493.5" class="st5"></path>	</g>	<g id="shape23-214" v:mid="23" v:groupcontext="shape" transform="translate(18.375,-148.875)">		<title>Sheet.23</title>		<desc>Optional saturation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="45" cy="475.5" width="90" height="36"></v:textrect>		<rect x="0" y="457.5" width="90" height="36" class="st12"></rect>		<text x="9.38" y="478.2" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional saturation</text>		</g>	<g id="shape24-218" v:mid="24" v:groupcontext="shape" v:layermember="0" transform="translate(607.875,-373.875)">		<title>Dynamic connector.24</title>		<path d="M0 484.5 L-72 484.5" class="st19"></path>	</g>	<g id="shape25-221" v:mid="25" v:groupcontext="shape" v:layermember="0" transform="translate(409.875,-319.875)">		<title>Dynamic connector.25</title>		<path d="M0 493.5 L126.53 493.5 L126.53 510.7" class="st20"></path>	</g>	<g id="shape26-226" v:mid="26" v:groupcontext="shape" transform="translate(549.375,-148.875)">		<title>Sheet.26</title>		<desc>SAT</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st18"></ellipse>		<text x="8.85" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>SAT</text>		</g>	<g id="shape27-230" v:mid="27" v:groupcontext="shape" transform="translate(1060.88,290.625) rotate(90)">		<title>Sheet.27</title>		<path d="M0 493.5 L12.28 493.5" class="st5"></path>	</g>	<g id="shape28-235" v:mid="28" v:groupcontext="shape" transform="translate(463.875,-148.875)">		<title>Sheet.28</title>		<desc>Optional saturation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="45" cy="475.5" width="90" height="36"></v:textrect>		<rect x="0" y="457.5" width="90" height="36" class="st12"></rect>		<text x="9.38" y="478.2" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional saturation</text>		</g></g>
</svg>

Multiply halfword elements from vector register Vu by the corresponding halfword elements in the vector register Vv. The products are added in pairs to make a 32-bit wide sum. The sum is optionally accumulated with the vector register destination Vx, and then saturated to 32 bits.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vdmpyhv.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="3.29167in" height="6.77604in" viewbox="0 0 237 487.875" xml:space="preserve" color-interpolation-filters="sRGB" class="st17"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-144 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-144 .st2 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-144 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-144 .st4 { fill: #ffffff; fill-opacity: 0.6; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-144 .st5 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-144 .st6 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-144 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-144 .st8 { fill: none; marker-end: url("#mrkr13-45"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-144 .st9 { marker-end: url("#mrkr13-45"); marker-start: url("#mrkr13-53"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-144 .st10 { fill: #ffffff; stroke: none; stroke-linecap: butt }
.svg-144 .st11 { fill: none; marker-end: url("#mrkr5-8"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-144 .st12 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-144 .st13 { font-size: 1em }
.svg-144 .st14 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-144 .st15 { marker-start: url("#mrkr13-109"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-144 .st16 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-144 .st17 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-8" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-45" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-53" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-109" class="st16" v:arrowtype="13" v:arrowsize="2" v:setback="31.8" refx="31.8" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape47-1" v:mid="47" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.47</title>		<rect x="0" y="36.75" width="200.25" height="451.125" class="st1"></rect>	</g>	<g id="shape26-3" v:mid="26" v:groupcontext="shape" transform="translate(634.5,87.8174) rotate(90)">		<title>Sheet.26</title>		<path d="M0 487.87 L108.37 487.87" class="st2"></path>	</g>	<g id="shape27-9" v:mid="27" v:groupcontext="shape" transform="translate(562.5,87.8174) rotate(90)">		<title>Sheet.27</title>		<path d="M0 487.87 L108.37 487.87" class="st2"></path>	</g>	<g id="shape20-14" v:mid="20" v:groupcontext="shape" transform="translate(29.625,-324.375)">		<title>Sheet.20</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="469.875" width="72" height="36"></v:textrect>		<rect x="0" y="451.875" width="72" height="36" class="st4"></rect>		<text x="26.13" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape21-17" v:mid="21" v:groupcontext="shape" transform="translate(101.625,-324.375)">		<title>Sheet.21</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="469.875" width="72" height="36"></v:textrect>		<rect x="0" y="451.875" width="72" height="36" class="st4"></rect>		<text x="26.13" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape22-20" v:mid="22" v:groupcontext="shape" transform="translate(173.625,-324.375)">		<title>Sheet.22</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36" height="36"></v:textrect>		<rect x="0" y="451.875" width="36" height="36" class="st6"></rect>		<text x="11.44" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape23-23" v:mid="23" v:groupcontext="shape" transform="translate(119.625,-252.375)">		<title>Sheet.23</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="469.875" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape24-26" v:mid="24" v:groupcontext="shape" transform="translate(47.625,-252.375)">		<title>Sheet.24</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="469.875" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape28-29" v:mid="28" v:groupcontext="shape" transform="translate(616.5,163.5) rotate(90)">		<title>Sheet.28</title>		<path d="M0 487.87 L32.69 487.87" class="st2"></path>	</g>	<g id="shape29-34" v:mid="29" v:groupcontext="shape" transform="translate(544.5,163.5) rotate(90)">		<title>Sheet.29</title>		<path d="M0 487.87 L32.69 487.87" class="st2"></path>	</g>	<g id="shape33-39" v:mid="33" v:groupcontext="shape" transform="translate(29.625,-72.375)">		<title>Sheet.33</title>		<desc>w0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="469.875" width="144" height="36"></v:textrect>		<rect x="0" y="451.875" width="144" height="36" class="st7"></rect>		<text x="64.67" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w0</text>		</g>	<g id="shape34-42" v:mid="34" v:groupcontext="shape" transform="translate(173.625,-72.375)">		<title>Sheet.34</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36" height="36"></v:textrect>		<rect x="0" y="451.875" width="36" height="36" class="st8"></rect>		<text x="11.44" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape35-47" v:mid="35" v:groupcontext="shape" transform="translate(29.625,-36.375)">		<title>Sheet.35</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="487.875" width="144" height="0"></v:textrect>		<path d="M9.45 487.87 L9.81 487.87 L134.19 487.87" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="45.7968" y="480.675" width="52.4067" height="14.4001" class="st10"></rect>		<text x="45.8" y="491.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape38-57" v:mid="38" v:groupcontext="shape" transform="translate(20.625,-432.375)">		<title>Sheet.38</title>		<desc>Vd.w[+]=vdmpy(Vu.h, Vv.h):sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="87.75" cy="469.875" width="175.5" height="36"></v:textrect>		<rect x="0" y="451.875" width="175.5" height="36" class="st8"></rect>		<text x="11.88" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w[+]=vdmpy(Vu.h, Vv.h):sat</text>		</g>	<g id="shape25-61" v:mid="25" v:groupcontext="shape" transform="translate(82.482,-180.375)">		<title>Sheet.25</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="469.875" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape30-64" v:mid="30" v:groupcontext="shape" transform="translate(83.625,-126.375)">		<title>Sheet.30</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="469.875" rx="18" ry="18" class="st7"></ellipse>		<text x="10.77" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape31-67" v:mid="31" v:groupcontext="shape" transform="translate(476.9,-26.9395) rotate(57.4576)">		<title>Sheet.31</title>		<path d="M0 487.87 L40.93 487.87" class="st2"></path>	</g>	<g id="shape32-72" v:mid="32" v:groupcontext="shape" transform="translate(561.413,474.35) rotate(119.322)">		<title>Sheet.32</title>		<path d="M0 487.87 L41.41 487.87" class="st2"></path>	</g>	<g id="shape39-77" v:mid="39" v:groupcontext="shape" transform="translate(588.919,307.491) rotate(90)">		<title>Sheet.39</title>		<path d="M0 487.87 L12.29 487.87" class="st2"></path>	</g>	<g id="shape40-82" v:mid="40" v:groupcontext="shape" transform="translate(589.5,361.5) rotate(90)">		<title>Sheet.40</title>		<path d="M0 487.87 L12.28 487.87" class="st2"></path>	</g>	<g id="shape42-87" v:mid="42" v:groupcontext="shape" transform="translate(142.125,-175.875)">		<title>Sheet.42</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="469.875" width="72" height="36"></v:textrect>		<rect x="0" y="451.875" width="72" height="36" class="st11"></rect>		<text x="20.19" y="467.18" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <tspan x="11.25" dy="1.2em" class="st13">accumulation</tspan></text>		</g>	<g id="shape43-92" v:mid="43" v:groupcontext="shape" transform="translate(29.625,-396.375)">		<title>Sheet.43</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="469.875" width="72" height="36"></v:textrect>		<rect x="0" y="451.875" width="72" height="36" class="st7"></rect>		<text x="26.13" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape44-95" v:mid="44" v:groupcontext="shape" transform="translate(101.625,-396.375)">		<title>Sheet.44</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="469.875" width="72" height="36"></v:textrect>		<rect x="0" y="451.875" width="72" height="36" class="st7"></rect>		<text x="26.13" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape45-98" v:mid="45" v:groupcontext="shape" transform="translate(173.625,-396.375)">		<title>Sheet.45</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36" height="36"></v:textrect>		<rect x="0" y="451.875" width="36" height="36" class="st6"></rect>		<text x="11.89" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape41-101" v:mid="41" v:groupcontext="shape" v:layermember="0" transform="translate(101.625,-72.375)">		<title>Dynamic connector</title>		<path d="M0 487.87 L0 505.87 L45 505.87" class="st14"></path>	</g>	<g id="shape46-104" v:mid="46" v:groupcontext="shape" v:layermember="0" transform="translate(118.482,-198.375)">		<title>Dynamic connector.46</title>		<path d="M7.95 487.87 L8.31 487.87 L28.14 487.87 L28.14 631.87" class="st15"></path>	</g></g>
</svg>

Multiply with 2-wide reduction instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.h=vdmpy(Vuu.ub,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = (Vuu.v[0].uh[i].ub[0] * Rt.b[(2*i) % 4]);<br>        Vdd.v[0].h[i] += (Vuu.v[0].uh[i].ub[1] * Rt.b[(2*i+1)%4]);<br>        Vdd.v[1].h[i] = (Vuu.v[0].uh[i].ub[1] * Rt.b[(2*i) % 4]);<br>        Vdd.v[1].h[i] += (Vuu.v[1].uh[i].ub[0] * Rt.b[(2*i+1)%4]);<br>    }<br>    Copy to clipboard |
| Vxx.h+=vdmpy(Vuu.ub,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.v[0].h[i] += (Vuu.v[0].uh[i].ub[0] * Rt.b[(2*i) % 4]);<br>        Vxx.v[0].h[i] += (Vuu.v[0].uh[i].ub[1] * Rt.b[(2*i+1)%4]);<br>        Vxx.v[1].h[i] += (Vuu.v[0].uh[i].ub[1] * Rt.b[(2*i) % 4]);<br>        Vxx.v[1].h[i] += (Vuu.v[1].uh[i].ub[0] * Rt.b[(2*i+1)%4]);<br>    }<br>    Copy to clipboard |
| Vd.w=vdmpy(Vuu.h,Rt.h):sat | for (i = 0; i < VELEM(32); i++) {<br>        accum = (Vuu.v[0].w[i].h[1] * Rt.h[0]);<br>        accum += (Vuu.v[1].w[i].h[0] * Rt.h[1]);<br>        Vd.w[i] = sat_32(accum);<br>    }<br>    Copy to clipboard |
| Vx.w+=vdmpy(Vuu.h,Rt.h):sat | for (i = 0; i < VELEM(32); i++) {<br>        accum = Vx.w[i];<br>        accum += (Vuu.v[0].w[i].h[1] * Rt.h[0]);<br>        accum += (Vuu.v[1].w[i].h[0] * Rt.h[1]);<br>        Vx.w[i] = sat_32(accum);<br>    }<br>    Copy to clipboard |
| Vd.w=vdmpy(Vuu.h,Rt.uh,#1):sat | for (i = 0; i < VELEM(32); i++) {<br>        accum = (Vuu.v[0].w[i].h[1] * Rt.uh[0]);<br>        accum += (Vuu.v[1].w[i].h[0] * Rt.uh[1]);<br>        Vd.w[i] = sat_32(accum);<br>    }<br>    Copy to clipboard |
| Vx.w+=vdmpy(Vuu.h,Rt.uh,#1):sat | for (i = 0; i < VELEM(32); i++) {<br>        accum=Vx.w[i];<br>        accum += (Vuu.v[0].w[i].h[1] * Rt.uh[0]);<br>        accum += (Vuu.v[1].w[i].h[0] * Rt.uh[1]);<br>        Vx.w[i] = sat_32(accum);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-145"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-146"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id105">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vdmpy(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h+=vdmpy(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vdmpy(Vuu.h,Rt.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vdmpy(Vuu.h,Rt.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vdmpy(Vuu.h,Rt.uh,#1):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vdmpy(Vuu.h,Rt.uh,#1):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-147"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-148"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id106">
<caption><span class="caption-text">Multiply with 2-wide reduction intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vdmpy(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vdmpy_WubRb(HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h+=vdmpy(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vdmpyacc_WhWubRb(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vdmpy(Vuu.h,Rt.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vdmpy_WhRh_sat(HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vdmpy(Vuu.h,Rt.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vdmpyacc_VwWhRh_sat(HVX_Vector Vx, HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vdmpy(Vuu.h,Rt.uh,#1):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vdmpy_WhRuh_sat(HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vdmpy(Vuu.h,Rt.uh,#1):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vdmpyacc_VwWhRuh_sat(HVX_Vector Vx, HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Lookup table for piecewise from 64-bit scalar

The vlut4 instruction implements a 4 entry lookup table that is specified in scalar register pair, Rtt.

Lookup table for piecewise from 64-bit scalar instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.h=vlut4(Vu.uh,Rtt.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i]= Rtt.h[((Vu.h[i]>>14)&0x3)];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-149"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-150"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id108">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vlut4(Vu.uh,Rtt.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-151"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-152"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id109">
<caption><span class="caption-text">Lookup table for piecewise from 64-bit scalar intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vlut4(Vu.uh,Rtt.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vlut4_VuhPh(HVX_Vector Vu, Word64 Rtt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply with piecewise add/sub from 64-bit scalar

Instructions to help nonlinear function calculations

Multiply with piecewise add/sub from 64-bit scalar instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vx.h=vmpa(Vx.h,Vu.h,Rtt.h):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i]= sat_16(( ( (Vx.h[i] * Vu.h[i])<<1) + (Rtt.h[( (Vu.h[i]>>14)&0x3)]<<15))>>16);<br>    }<br>    Copy to clipboard |
| Vx.h=vmpa(Vx.h,Vu.uh,Rtt.uh):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i]= sat_16(( (Vx.h[i] * Vu.uh[i]) + (Rtt.uh[((Vu.uh[i]>>14)&0x3)]<<15))>>16);<br>    }<br>    Copy to clipboard |
| Vx.h=vmps(Vx.h,Vu.uh,Rtt.uh):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i]= sat_16(( (Vx.h[i] * Vu.uh[i]) - (Rtt.uh[((Vu.uh[i]>>14)&0x3)]<<15))>>16);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-153"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-154"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id111">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vx.h=vmpa(Vx.h,Vu.h,Rtt.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.h=vmpa(Vx.h,Vu.uh,Rtt.uh):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.h=vmps(Vx.h,Vu.uh,Rtt.uh):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-155"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-156"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id112">
<caption><span class="caption-text">Multiply with piecewise add/sub from 64-bit scalar intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vx.h=vmpa(Vx.h,Vu.h,Rtt.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmpa_VhVhVhPh_sat(HVX_Vector Vx, HVX_Vector Vu, Word64 Rtt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.h=vmpa(Vx.h,Vu.uh,Rtt.uh):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmpa_VhVhVuhPuh_sat(HVX_Vector Vx, HVX_Vector Vu, Word64 Rtt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.h=vmps(Vx.h,Vu.uh,Rtt.uh):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmps_VhVhVuhPuh_sat(HVX_Vector Vx, HVX_Vector Vu, Word64 Rtt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply-add

Compute the sum of two byte multiplies. The two products consist of either unsigned bytes or signed halfwords coming from the vector registers Vuu and Vvv.
These are multiplied by a signed byte coming from a scalar register Rt. The result of the summation is a signed halfword or word. Each corresponding pair
of elements in Vuu and Vvv is weighted, using Rt.b[0] and Rt.b[1] for the even elements, and Rt.b[2] amd Rt.b[3] for the odd elements.

Optionally accumulates the product with the destination vector register Vxx.

For vector by vector, compute the sum of two byte multiplies. The two products consist of an unsigned byte vector operand multiplied by a signed byte scalar. The result of the summation is a signed halfword. Even elements from the input vector register pairs Vuu and Vvv are multiplied together and placed in the even register of Vdd. Odd elements are placed in the odd register of Vdd.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vmpa.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.51042in" height="7.51042in" viewbox="0 0 324.75 540.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st15"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-157 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-157 .st2 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-157 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-157 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-157 .st5 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-157 .st6 { fill: none; marker-end: url("#mrkr5-8"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-157 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-157 .st8 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-157 .st9 { marker-end: url("#mrkr13-103"); marker-start: url("#mrkr13-101"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-157 .st10 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-157 .st11 { fill: none; marker-end: url("#mrkr13-103"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-157 .st12 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-157 .st13 { marker-end: url("#mrkr13-151"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-157 .st14 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-157 .st15 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-8" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-101" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-103" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-151" class="st14" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape83-1" v:mid="83" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.83</title>		<rect x="0" y="36.75" width="288" height="504" class="st1"></rect>	</g>	<g id="shape21-3" v:mid="21" v:groupcontext="shape" transform="translate(63.375,-292.875)">		<title>Sheet.21</title>		<path d="M0 540.75 L48.28 540.75" class="st2"></path>	</g>	<g id="shape19-9" v:mid="19" v:groupcontext="shape" transform="translate(63.375,-328.875)">		<title>Sheet.19</title>		<path d="M0 540.75 L3.27 540.75 L7.63 540.75 L11.71 540.75" class="st2"></path>	</g>	<g id="shape9-14" v:mid="9" v:groupcontext="shape" transform="translate(729.625,319.868) rotate(90)">		<title>Sheet.9</title>		<path d="M0 540.75 L120.28 540.75" class="st2"></path>	</g>	<g id="shape2-19" v:mid="2" v:groupcontext="shape" transform="translate(225.375,-454.875)">		<title>Sheet.2</title>		<desc>Vuu.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="522.75" width="54" height="36"></v:textrect>		<rect x="0" y="504.75" width="54" height="36" class="st4"></rect>		<text x="9.74" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[1]</text>		</g>	<g id="shape13-22" v:mid="13" v:groupcontext="shape" transform="translate(225.375,-382.875)">		<title>Sheet.13</title>		<desc>Vuu.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="522.75" width="54" height="36"></v:textrect>		<rect x="0" y="504.75" width="54" height="36" class="st4"></rect>		<text x="9.74" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[0]</text>		</g>	<g id="shape57-25" v:mid="57" v:groupcontext="shape" transform="translate(225.375,-130.875)">		<title>Sheet.57</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="522.75" width="72" height="36"></v:textrect>		<rect x="0" y="504.75" width="72" height="36" class="st4"></rect>		<text x="18.74" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape82-28" v:mid="82" v:groupcontext="shape" transform="translate(52.125,-488.625)">		<title>Sheet.82</title>		<desc>Vdd.h [+] = vmpa(Vuu.ub, Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="528.375" width="189" height="24.75"></v:textrect>		<rect x="0" y="516" width="189" height="24.75" class="st6"></rect>		<text x="32.22" y="531.08" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h [+] = vmpa(Vuu.ub, Rt.b)</text>		</g>	<g id="shape31-32" v:mid="31" v:groupcontext="shape" transform="translate(748.125,157.313) rotate(90)">		<title>Sheet.31</title>		<path d="M0 540.75 L66.84 540.75" class="st2"></path>	</g>	<g id="shape1-37" v:mid="1" v:groupcontext="shape" transform="translate(153.375,-454.875)">		<title>Sheet.1</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="522.75" width="72" height="36"></v:textrect>		<rect x="0" y="504.75" width="72" height="36" class="st7"></rect>		<text x="31" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape12-40" v:mid="12" v:groupcontext="shape" transform="translate(153.375,-382.875)">		<title>Sheet.12</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="522.75" width="72" height="36"></v:textrect>		<rect x="0" y="504.75" width="72" height="36" class="st8"></rect>		<text x="31" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape56-43" v:mid="56" v:groupcontext="shape" transform="translate(81.375,-130.875)">		<title>Sheet.56</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="522.75" width="144" height="36"></v:textrect>		<rect x="0" y="504.75" width="144" height="36" class="st8"></rect>		<text x="67" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape7-46" v:mid="7" v:groupcontext="shape" transform="translate(676.125,157.875) rotate(90)">		<title>Sheet.7</title>		<path d="M0 540.75 L66.37 540.75" class="st2"></path>	</g>	<g id="shape11-51" v:mid="11" v:groupcontext="shape" transform="translate(81.375,-454.875)">		<title>Sheet.11</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="522.75" width="72" height="36"></v:textrect>		<rect x="0" y="504.75" width="72" height="36" class="st7"></rect>		<text x="31" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape14-54" v:mid="14" v:groupcontext="shape" transform="translate(81.375,-382.875)">		<title>Sheet.14</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="522.75" width="72" height="36"></v:textrect>		<rect x="0" y="504.75" width="72" height="36" class="st8"></rect>		<text x="31" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape36-57" v:mid="36" v:groupcontext="shape" transform="translate(189.375,-274.875)">		<title>Sheet.36</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="522.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="522.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape63-60" v:mid="63" v:groupcontext="shape" transform="translate(153.375,-310.875)">		<title>Sheet.63</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="522.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="522.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape64-63" v:mid="64" v:groupcontext="shape" transform="translate(117.375,-274.875)">		<title>Sheet.64</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="522.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="522.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape38-66" v:mid="38" v:groupcontext="shape" transform="translate(81.375,-310.875)">		<title>Sheet.38</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="522.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="522.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape70-69" v:mid="70" v:groupcontext="shape" transform="translate(645.505,442.657) rotate(109.084)">		<title>Sheet.70</title>		<path d="M0 540.75 L16.45 540.75" class="st2"></path>	</g>	<g id="shape71-74" v:mid="71" v:groupcontext="shape" transform="translate(635.949,162.803) rotate(82.875)">		<title>Sheet.71</title>		<path d="M0 540.75 L52.33 540.75" class="st2"></path>	</g>	<g id="shape74-79" v:mid="74" v:groupcontext="shape" transform="translate(720.903,432.473) rotate(107.95)">		<title>Sheet.74</title>		<path d="M0 540.75 L16.6 540.75" class="st2"></path>	</g>	<g id="shape75-84" v:mid="75" v:groupcontext="shape" transform="translate(706.351,146.312) rotate(81.1119)">		<title>Sheet.75</title>		<path d="M0 540.75 L51.11 540.75" class="st2"></path>	</g>	<g id="shape15-89" v:mid="15" v:groupcontext="shape" transform="translate(225.375,-58.875)">		<title>Sheet.15</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="522.75" width="72" height="36"></v:textrect>		<rect x="0" y="504.75" width="72" height="36" class="st4"></rect>		<text x="18.74" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape16-92" v:mid="16" v:groupcontext="shape" transform="translate(81.375,-58.875)">		<title>Sheet.16</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="522.75" width="144" height="36"></v:textrect>		<rect x="0" y="504.75" width="144" height="36" class="st8"></rect>		<text x="67" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape3-95" v:mid="3" v:groupcontext="shape" transform="translate(81.375,-31.875)">		<title>Sheet.3</title>		<desc>Each lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="540.75" width="144" height="0"></v:textrect>		<path d="M9.45 540.75 L9.81 540.75 L134.19 540.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="51.9851" y="535.35" width="40.0298" height="10.7998" class="st10"></rect>		<text x="51.99" y="543.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each lane</text>		</g>	<g id="shape4-106" v:mid="4" v:groupcontext="shape" transform="translate(171.375,-220.875)">		<title>Sheet.4</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="522.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="522.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15.37" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape6-109" v:mid="6" v:groupcontext="shape" transform="translate(99.375,-220.875)">		<title>Sheet.6</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="522.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="522.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15.37" y="525.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape8-112" v:mid="8" v:groupcontext="shape" transform="translate(657.625,319.868) rotate(90)">		<title>Sheet.8</title>		<path d="M0 540.75 L48.28 540.75" class="st2"></path>	</g>	<g id="shape18-117" v:mid="18" v:groupcontext="shape" transform="translate(243.375,752.625) rotate(180)">		<title>Sheet.18</title>		<path d="M0 540.75 L48.28 540.75" class="st2"></path>	</g>	<g id="shape20-122" v:mid="20" v:groupcontext="shape" transform="translate(243.375,788.625) rotate(180)">		<title>Sheet.20</title>		<path d="M0 540.75 L12.28 540.75" class="st2"></path>	</g>	<g id="shape22-127" v:mid="22" v:groupcontext="shape" transform="translate(234.375,-319.875)">		<title>Sheet.22</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="529.5" width="54" height="22.5"></v:textrect>		<rect x="0" y="518.25" width="54" height="22.5" class="st11"></rect>		<text x="13.74" y="532.2" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape24-131" v:mid="24" v:groupcontext="shape" transform="translate(18.375,-283.875)">		<title>Sheet.24</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="529.5" width="54" height="22.5"></v:textrect>		<rect x="0" y="518.25" width="54" height="22.5" class="st11"></rect>		<text x="13.74" y="532.2" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape25-135" v:mid="25" v:groupcontext="shape" transform="translate(18.375,-319.875)">		<title>Sheet.25</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="529.5" width="54" height="22.5"></v:textrect>		<rect x="0" y="518.25" width="54" height="22.5" class="st11"></rect>		<text x="13.74" y="532.2" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape26-139" v:mid="26" v:groupcontext="shape" transform="translate(234.375,-283.875)">		<title>Sheet.26</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="529.5" width="54" height="22.5"></v:textrect>		<rect x="0" y="518.25" width="54" height="22.5" class="st11"></rect>		<text x="13.74" y="532.2" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape10-143" v:mid="10" v:groupcontext="shape" v:layermember="0" transform="translate(189.375,-58.875)">		<title>Dynamic connector.10</title>		<path d="M0 540.75 L0 558.75 L45 558.75" class="st12"></path>	</g>	<g id="shape27-146" v:mid="27" v:groupcontext="shape" v:layermember="0" transform="translate(234.375,-40.875)">		<title>Dynamic connector.27</title>		<path d="M0 540.75 L0 342.75 L-17.86 342.75" class="st13"></path>	</g>	<g id="shape28-152" v:mid="28" v:groupcontext="shape" v:layermember="0" transform="translate(115.222,-130.875)">		<title>Dynamic connector.28</title>		<path d="M0 540.75 L0 558.75 L44.9 558.75" class="st12"></path>	</g>	<g id="shape29-155" v:mid="29" v:groupcontext="shape" v:layermember="0" transform="translate(160.125,-112.875)">		<title>Dynamic connector.29</title>		<path d="M0 540.75 L0 414.75 L-17.76 414.75" class="st13"></path>	</g>	<g id="shape23-160" v:mid="23" v:groupcontext="shape" transform="translate(712.125,85.875) rotate(90)">		<title>Sheet.23</title>		<path d="M0 540.75 L102.28 540.75" class="st2"></path>	</g>	<g id="shape5-165" v:mid="5" v:groupcontext="shape" transform="translate(640.125,85.875) rotate(90)">		<title>Sheet.5</title>		<path d="M0 540.75 L102.28 540.75" class="st2"></path>	</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vmpavv.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="7.26042in" height="6.63542in" viewbox="0 0 522.75 477.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st11"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-158 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-158 .st2 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-158 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-158 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-158 .st5 { fill: #000000; font-family: Calibri; font-size: 1.08334em }
.svg-158 .st6 { fill: none; marker-end: url("#mrkr5-8"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-158 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-158 .st8 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-158 .st9 { marker-end: url("#mrkr13-77"); marker-start: url("#mrkr13-75"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-158 .st10 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-158 .st11 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-8" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-75" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-77" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape83-1" v:mid="83" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.83</title>		<rect x="0" y="36.75" width="486" height="441" class="st1"></rect>	</g>	<g id="shape9-3" v:mid="9" v:groupcontext="shape" transform="translate(874.125,346.875) rotate(90)">		<title>Sheet.9</title>		<path d="M0 477.75 L16.78 477.75" class="st2"></path>	</g>	<g id="shape2-9" v:mid="2" v:groupcontext="shape" transform="translate(180.375,-382.875)">		<title>Sheet.2</title>		<desc>Vuu.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="459.75" width="67.5" height="36"></v:textrect>		<rect x="0" y="441.75" width="67.5" height="36" class="st4"></rect>		<text x="10.62" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[1]</text>		</g>	<g id="shape13-12" v:mid="13" v:groupcontext="shape" transform="translate(175.875,-310.875)">		<title>Sheet.13</title>		<desc>Vvv.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st4"></rect>		<text x="13.83" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vvv.V[1]</text>		</g>	<g id="shape57-15" v:mid="57" v:groupcontext="shape" transform="translate(171.375,-72.375)">		<title>Sheet.57</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st4"></rect>		<text x="12.87" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape82-18" v:mid="82" v:groupcontext="shape" transform="translate(20.625,-414.375)">		<title>Sheet.82</title>		<desc>Vdd.h =vmpa(Vuu.ub,Vvv.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="87.75" cy="459.75" width="175.5" height="36"></v:textrect>		<rect x="0" y="441.75" width="175.5" height="36" class="st6"></rect>		<text x="13.64" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h =vmpa(Vuu.ub,Vvv.b)</text>		</g>	<g id="shape23-22" v:mid="23" v:groupcontext="shape" transform="translate(610.425,94.875) rotate(90)">		<title>Sheet.23</title>		<path d="M0 477.75 L111.1 477.75" class="st2"></path>	</g>	<g id="shape31-27" v:mid="31" v:groupcontext="shape" transform="translate(634.725,166.875) rotate(90)">		<title>Sheet.31</title>		<path d="M0 477.75 L39.92 477.75" class="st2"></path>	</g>	<g id="shape1-32" v:mid="1" v:groupcontext="shape" transform="translate(108.375,-382.875)">		<title>Sheet.1</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st7"></rect>		<text x="25.3" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape12-35" v:mid="12" v:groupcontext="shape" transform="translate(108.375,-310.875)">		<title>Sheet.12</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st8"></rect>		<text x="25.3" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape56-38" v:mid="56" v:groupcontext="shape" transform="translate(36.375,-72.375)">		<title>Sheet.56</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="459.75" width="144" height="36"></v:textrect>		<rect x="0" y="441.75" width="144" height="36" class="st8"></rect>		<text x="61.3" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape5-41" v:mid="5" v:groupcontext="shape" transform="translate(539.325,94.875) rotate(90)">		<title>Sheet.5</title>		<path d="M0 477.75 L110.38 477.75" class="st2"></path>	</g>	<g id="shape7-46" v:mid="7" v:groupcontext="shape" transform="translate(560.025,166.875) rotate(90)">		<title>Sheet.7</title>		<path d="M0 477.75 L37.74 477.75" class="st2"></path>	</g>	<g id="shape11-51" v:mid="11" v:groupcontext="shape" transform="translate(36.375,-382.875)">		<title>Sheet.11</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st7"></rect>		<text x="25.3" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape14-54" v:mid="14" v:groupcontext="shape" transform="translate(36.375,-310.875)">		<title>Sheet.14</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st8"></rect>		<text x="25.3" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape63-57" v:mid="63" v:groupcontext="shape" transform="translate(126.375,-234.375)">		<title>Sheet.63</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.63" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape38-60" v:mid="38" v:groupcontext="shape" transform="translate(54.375,-234.375)">		<title>Sheet.38</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.63" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape15-63" v:mid="15" v:groupcontext="shape" transform="translate(432.375,-72.375)">		<title>Sheet.15</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st4"></rect>		<text x="12.87" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape16-66" v:mid="16" v:groupcontext="shape" transform="translate(288.375,-72.375)">		<title>Sheet.16</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="459.75" width="144" height="36"></v:textrect>		<rect x="0" y="441.75" width="144" height="36" class="st8"></rect>		<text x="61.3" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape3-69" v:mid="3" v:groupcontext="shape" transform="translate(36.375,-45.375)">		<title>Sheet.3</title>		<desc>Each 16-bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="198" cy="477.75" width="396" height="0"></v:textrect>		<path d="M9.45 477.75 L9.81 477.75 L386.19 477.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="143.937" y="469.95" width="108.127" height="15.6003" class="st10"></rect>		<text x="143.94" y="481.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 16-bit lane pair</text>		</g>	<g id="shape4-80" v:mid="4" v:groupcontext="shape" transform="translate(378.375,-130.875)">		<title>Sheet.4</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.76" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape6-83" v:mid="6" v:groupcontext="shape" transform="translate(54.375,-162.375)">		<title>Sheet.6</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.76" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape18-86" v:mid="18" v:groupcontext="shape" transform="translate(432.375,-378.375)">		<title>Sheet.18</title>		<desc>Vuu.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="459.75" width="67.5" height="36"></v:textrect>		<rect x="0" y="441.75" width="67.5" height="36" class="st4"></rect>		<text x="10.62" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[0]</text>		</g>	<g id="shape19-89" v:mid="19" v:groupcontext="shape" transform="translate(432.375,-306.375)">		<title>Sheet.19</title>		<desc>Vvv.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st4"></rect>		<text x="13.83" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vvv.V[0]</text>		</g>	<g id="shape21-92" v:mid="21" v:groupcontext="shape" transform="translate(862.425,99.375) rotate(90)">		<title>Sheet.21</title>		<path d="M0 477.75 L111.1 477.75" class="st2"></path>	</g>	<g id="shape22-97" v:mid="22" v:groupcontext="shape" transform="translate(886.725,171.375) rotate(90)">		<title>Sheet.22</title>		<path d="M0 477.75 L39.92 477.75" class="st2"></path>	</g>	<g id="shape24-102" v:mid="24" v:groupcontext="shape" transform="translate(360.375,-378.375)">		<title>Sheet.24</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st7"></rect>		<text x="25.3" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape25-105" v:mid="25" v:groupcontext="shape" transform="translate(360.375,-306.375)">		<title>Sheet.25</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st8"></rect>		<text x="25.3" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape26-108" v:mid="26" v:groupcontext="shape" transform="translate(791.325,99.375) rotate(90)">		<title>Sheet.26</title>		<path d="M0 477.75 L110.38 477.75" class="st2"></path>	</g>	<g id="shape27-113" v:mid="27" v:groupcontext="shape" transform="translate(812.025,171.375) rotate(90)">		<title>Sheet.27</title>		<path d="M0 477.75 L37.74 477.75" class="st2"></path>	</g>	<g id="shape28-118" v:mid="28" v:groupcontext="shape" transform="translate(288.375,-378.375)">		<title>Sheet.28</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st7"></rect>		<text x="25.3" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape29-121" v:mid="29" v:groupcontext="shape" transform="translate(288.375,-306.375)">		<title>Sheet.29</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="459.75" width="72" height="36"></v:textrect>		<rect x="0" y="441.75" width="72" height="36" class="st8"></rect>		<text x="25.3" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape30-124" v:mid="30" v:groupcontext="shape" transform="translate(378.375,-229.875)">		<title>Sheet.30</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.63" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape32-127" v:mid="32" v:groupcontext="shape" transform="translate(306.375,-229.875)">		<title>Sheet.32</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="459.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="459.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.63" y="463.65" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape20-130" v:mid="20" v:groupcontext="shape" transform="translate(549.343,243.358) rotate(90)">		<title>Sheet.20</title>		<path d="M0 477.75 L30.31 477.75" class="st2"></path>	</g>	<g id="shape35-135" v:mid="35" v:groupcontext="shape" transform="translate(874.981,247.855) rotate(90)">		<title>Sheet.35</title>		<path d="M0 477.75 L57.32 477.75" class="st2"></path>	</g>	<g id="shape37-140" v:mid="37" v:groupcontext="shape" transform="translate(378.375,-148.773) scale(-1,1)">		<title>Sheet.37</title>		<path d="M234 392.15 L234 477.75 L5.72 477.75" class="st2"></path>	</g>	<g id="shape8-145" v:mid="8" v:groupcontext="shape" transform="translate(550.125,315.375) rotate(90)">		<title>Sheet.8</title>		<path d="M0 477.75 L48.28 477.75" class="st2"></path>	</g>	<g id="shape10-150" v:mid="10" v:groupcontext="shape" transform="translate(90.375,-180.375)">		<title>Sheet.10</title>		<path d="M234 428.25 L234 477.75 L5.72 477.75" class="st2"></path>	</g></g>
</svg>

Multiply-add  instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.h=vmpa(Vuu.ub,Vvv.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = (Vuu.v[0].uh[i].ub[0] * Vvv.v[0].uh[i].b[0]) + (Vuu.v[1].uh[i].ub[0] * Vvv.v[1].uh[i].b[0]);<br>        Vdd.v[1].h[i] = (Vuu.v[0].uh[i].ub[1] * Vvv.v[0].uh[i].b[1]) + (Vuu.v[1].uh[i].ub[1] * Vvv.v[1].uh[i].b[1]);<br>    }<br>    Copy to clipboard |
| Vdd.h=vmpa(Vuu.ub,Vvv.ub) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = (Vuu.v[0].uh[i].ub[0] * Vvv.v[0].uh[i].ub[0]) + (Vuu.v[1].uh[i].ub[0] * Vvv.v[1].uh[i].ub[0]);<br>        Vdd.v[1].h[i] = (Vuu.v[0].uh[i].ub[1] * Vvv.v[0].uh[i].ub[1]) + (Vuu.v[1].uh[i].ub[1] * Vvv.v[1].uh[i].ub[1]);<br>    }<br>    Copy to clipboard |
| Vdd.h=vmpa(Vuu.ub,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = (Vuu.v[0].uh[i].ub[0] * Rt.b[0]) + (Vuu.v[1].uh[i].ub[0] * Rt.b[1]);<br>        Vdd.v[1].h[i] = (Vuu.v[0].uh[i].ub[1] * Rt.b[2]) + (Vuu.v[1].uh[i].ub[1] * Rt.b[3]);<br>    }<br>    Copy to clipboard |
| Vxx.h+=vmpa(Vuu.ub,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.v[0].h[i] += (Vuu.v[0].uh[i].ub[0] * Rt.b[0]) + (Vuu.v[1].uh[i].ub[0] * Rt.b[1]);<br>        Vxx.v[1].h[i] += (Vuu.v[0].uh[i].ub[1] * Rt.b[2]) + (Vuu.v[1].uh[i].ub[1] * Rt.b[3]);<br>    }<br>    Copy to clipboard |
| Vdd.h=vmpa(Vuu.ub,Rt.ub) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].uh[i] = (Vuu.v[0].uh[i].ub[0] * Rt.ub[0]) + (Vuu.v[1].uh[i].ub[0] * Rt.ub[1]);<br>        Vdd.v[1].uh[i] = (Vuu.v[0].uh[i].ub[1] * Rt.ub[2]) + (Vuu.v[1].uh[i].ub[1] * Rt.ub[3]);<br>    }<br>    Copy to clipboard |
| Vxx.h+=vmpa(Vuu.ub,Rt.ub) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.v[0].uh[i] += (Vuu.v[0].uh[i].ub[0] * Rt.ub[0]) + (Vuu.v[1].uh[i].ub[0] * Rt.ub[1]);<br>        Vxx.v[1].uh[i] += (Vuu.v[0].uh[i].ub[1] * Rt.ub[2]) + (Vuu.v[1].uh[i].ub[1] * Rt.ub[3]);<br>    }<br>    Copy to clipboard |
| Vdd.w=vmpa(Vuu.h,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = (Vuu.v[0].w[i].h[0] * Rt.b[0]) + (Vuu.v[1].w[i].h[0] * Rt.b[1]);<br>        Vdd.v[1].w[i] = (Vuu.v[0].w[i].h[1] * Rt.b[2]) + (Vuu.v[1].w[i].h[1] * Rt.b[3]);<br>    }<br>    Copy to clipboard |
| Vxx.w+=vmpa(Vuu.h,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].w[i] += (Vuu.v[0].w[i].h[0] * Rt.b[0]) + (Vuu.v[1].w[i].h[0] * Rt.b[1]);<br>        Vxx.v[1].w[i] += (Vuu.v[0].w[i].h[1] * Rt.b[2]) + (Vuu.v[1].w[i].h[1] * Rt.b[3]);<br>    }<br>    Copy to clipboard |
| Vdd.w=vmpa(Vuu.uh,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = (Vuu.v[0].w[i].uh[0] * Rt.b[0]) + (Vuu.v[1].w[i].uh[0] * Rt.b[1]);<br>        Vdd.v[1].w[i] = (Vuu.v[0].w[i].uh[1] * Rt.b[2]) + (Vuu.v[1].w[i].uh[1] * Rt.b[3]);<br>    }<br>    Copy to clipboard |
| Vxx.w+=vmpa(Vuu.uh,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].w[i] += (Vuu.v[0].w[i].uh[0] * Rt.b[0]) + (Vuu.v[1].w[i].uh[0] * Rt.b[1]);<br>        Vxx.v[1].w[i] += (Vuu.v[0].w[i].uh[1] * Rt.b[2]) + (Vuu.v[1].w[i].uh[1] * Rt.b[3]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-159"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-160"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id114">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vmpa(Vuu.ub,Vvv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vmpa(Vuu.ub,Vvv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vmpa(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h+=vmpa(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vmpa(Vuu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h+=vmpa(Vuu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vmpa(Vuu.h,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=vmpa(Vuu.h,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vmpa(Vuu.uh,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=vmpa(Vuu.uh,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-161"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-162"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id115">
<caption><span class="caption-text">Multiply-add  intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vmpa(Vuu.ub,Vvv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpa_WubWb(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vmpa(Vuu.ub,Vvv.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpa_WubWub(HVX_VectorPair Vuu, HVX_VectorPair Vvv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vmpa(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpa_WubRb(HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h+=vmpa(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpaacc_WhWubRb(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vmpa(Vuu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpa_WubRub(HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h+=vmpa(Vuu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpaacc_WhWubRub(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vmpa(Vuu.h,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vmpa_WhRb(HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=vmpa(Vuu.h,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vmpaacc_WwWhRb(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vmpa(Vuu.uh,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vmpa_WuhRb(HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=vmpa(Vuu.uh,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vmpaacc_WwWuhRb(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply double resource vector by scalar

Multiply groups of elements in the vector Vu by the corresponding elements in the scalar register Rt.

This operation has two forms. In the first form the product is not modified, and is optionally accumulated with the destination register. The even results are placed in the even vector register of the destination register pair, while the odd results are placed in the odd vector register.

Supports signed by signed halfword, unsigned by unsigned byte, unsigned by signed byte, and unsigned halfword by unsigned halfword.

The second form of this operation keeps the output precision the same as the input width by shifting the product left by 1, saturating the product to 32 bits, and placing the upper 16 bits in the output. Optional rounding of the result is supported.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vmpy.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.53299in" height="8.13542in" viewbox="0 0 614.375 585.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st20"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-163 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-163 .st2 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-163 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-163 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-163 .st5 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-163 .st6 { fill: none; marker-end: url("#mrkr5-8"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-163 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-163 .st8 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-163 .st9 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-163 .st10 { marker-end: url("#mrkr13-76"); marker-start: url("#mrkr13-74"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-163 .st11 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-163 .st12 { font-size: 1em }
.svg-163 .st13 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-163 .st14 { marker-start: url("#mrkr13-185"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-163 .st15 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-163 .st16 { marker-end: url("#mrkr13-194"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-163 .st17 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-dasharray: 0.75, 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-163 .st18 { fill: #ffffff; stroke: #000000; stroke-dasharray: 0.75, 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-163 .st19 { fill: #000000; font-family: Calibri; font-size: 0.666664em }
.svg-163 .st20 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-8" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-74" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-76" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-185" class="st15" v:arrowtype="13" v:arrowsize="2" v:setback="31.8" refx="31.8" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr13-194" class="st15" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape96-1" v:mid="96" v:groupcontext="shape" transform="translate(20,-18.375)">		<title>Sheet.96</title>		<rect x="0" y="36.75" width="576" height="549" class="st1"></rect>	</g>	<g id="shape27-3" v:mid="27" v:groupcontext="shape" transform="translate(713.236,342.368) rotate(90)">		<title>Sheet.27</title>		<path d="M0 585.75 L48.28 585.75" class="st2"></path>	</g>	<g id="shape2-9" v:mid="2" v:groupcontext="shape" transform="translate(218,-495.375)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st4"></rect>		<text x="11.44" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape57-12" v:mid="57" v:groupcontext="shape" transform="translate(247.25,-83.625)">		<title>Sheet.57</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st4"></rect>		<text x="14.65" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape82-15" v:mid="82" v:groupcontext="shape" transform="translate(42.5,-526.875)">		<title>Sheet.82</title>		<desc>Vxx.h [+]=vmpy(Vu.ub,Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="567.75" width="189" height="36"></v:textrect>		<rect x="0" y="549.75" width="189" height="36" class="st6"></rect>		<text x="27.4" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.h [+]=vmpy(Vu.ub,Rt.b)</text>		</g>	<g id="shape31-19" v:mid="31" v:groupcontext="shape" transform="translate(785,90.375) rotate(90)">		<title>Sheet.31</title>		<path d="M0 585.75 L30.28 585.75" class="st2"></path>	</g>	<g id="shape1-24" v:mid="1" v:groupcontext="shape" transform="translate(182,-495.375)">		<title>Sheet.1</title>		<desc>ub[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st7"></rect>		<text x="4.97" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[0]</text>		</g>	<g id="shape5-27" v:mid="5" v:groupcontext="shape" transform="translate(677.75,90.375) rotate(90)">		<title>Sheet.5</title>		<path d="M0 585.75 L138.34 585.75" class="st2"></path>	</g>	<g id="shape7-32" v:mid="7" v:groupcontext="shape" transform="translate(749.75,90.375) rotate(90)">		<title>Sheet.7</title>		<path d="M0 585.75 L66.28 585.75" class="st2"></path>	</g>	<g id="shape11-37" v:mid="11" v:groupcontext="shape" transform="translate(146,-495.375)">		<title>Sheet.11</title>		<desc>ub[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st7"></rect>		<text x="4.97" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[1]</text>		</g>	<g id="shape36-40" v:mid="36" v:groupcontext="shape" transform="translate(74,-315.375)">		<title>Sheet.36</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape63-43" v:mid="63" v:groupcontext="shape" transform="translate(182,-423.375)">		<title>Sheet.63</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape64-46" v:mid="64" v:groupcontext="shape" transform="translate(146,-387.375)">		<title>Sheet.64</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape38-49" v:mid="38" v:groupcontext="shape" transform="translate(110,-351.375)">		<title>Sheet.38</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape71-52" v:mid="71" v:groupcontext="shape" transform="translate(713.75,90.375) rotate(90)">		<title>Sheet.71</title>		<path d="M0 585.75 L102.28 585.75" class="st2"></path>	</g>	<g id="shape15-57" v:mid="15" v:groupcontext="shape" transform="translate(247.25,-153.375)">		<title>Sheet.15</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st4"></rect>		<text x="14.65" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape16-60" v:mid="16" v:groupcontext="shape" transform="translate(74,-153.375)">		<title>Sheet.16</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape9-63" v:mid="9" v:groupcontext="shape" transform="translate(677.17,342.366) rotate(90)">		<title>Sheet.9</title>		<path d="M0 585.75 L120.29 585.75" class="st2"></path>	</g>	<g id="shape3-68" v:mid="3" v:groupcontext="shape" transform="translate(74,-45.375)">		<title>Sheet.3</title>		<desc>Each 32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="585.75" width="144" height="0"></v:textrect>		<path d="M9.45 585.75 L9.81 585.75 L134.19 585.75" class="st10"></path>		<rect v:rectcontext="textBkgnd" x="32.9472" y="578.55" width="78.1059" height="14.4001" class="st11"></rect>		<text x="32.95" y="589.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 32-bit lane</text>		</g>	<g id="shape4-79" v:mid="4" v:groupcontext="shape" transform="translate(110,-495.375)">		<title>Sheet.4</title>		<desc>ub[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st7"></rect>		<text x="4.97" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[2]</text>		</g>	<g id="shape6-82" v:mid="6" v:groupcontext="shape" transform="translate(74,-495.375)">		<title>Sheet.6</title>		<desc>ub[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st7"></rect>		<text x="4.97" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[3]</text>		</g>	<g id="shape14-85" v:mid="14" v:groupcontext="shape" transform="translate(74,-243.375)">		<title>Sheet.14</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape17-88" v:mid="17" v:groupcontext="shape" transform="translate(146,-153.375)">		<title>Sheet.17</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape19-91" v:mid="19" v:groupcontext="shape" transform="translate(146,-81.375)">		<title>Sheet.19</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape20-94" v:mid="20" v:groupcontext="shape" transform="translate(74,-81.375)">		<title>Sheet.20</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape21-97" v:mid="21" v:groupcontext="shape" transform="translate(110,-207.375)">		<title>Sheet.21</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape24-100" v:mid="24" v:groupcontext="shape" transform="translate(146,-243.375)">		<title>Sheet.24</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape25-103" v:mid="25" v:groupcontext="shape" transform="translate(182,-207.375)">		<title>Sheet.25</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape28-106" v:mid="28" v:groupcontext="shape" transform="translate(785.75,378.375) rotate(90)">		<title>Sheet.28</title>		<path d="M0 585.75 L12.28 585.75" class="st2"></path>	</g>	<g id="shape29-111" v:mid="29" v:groupcontext="shape" transform="translate(750.236,342.368) rotate(90)">		<title>Sheet.29</title>		<path d="M0 585.75 L120.28 585.75" class="st2"></path>	</g>	<g id="shape35-116" v:mid="35" v:groupcontext="shape" transform="translate(678.236,270.368) rotate(90)">		<title>Sheet.35</title>		<path d="M0 585.75 L30.29 585.75" class="st2"></path>	</g>	<g id="shape37-121" v:mid="37" v:groupcontext="shape" transform="translate(128,-243.375)">		<title>Sheet.37</title>		<path d="M0 477.75 L0 549.42 L0 580.03" class="st2"></path>	</g>	<g id="shape39-126" v:mid="39" v:groupcontext="shape" transform="translate(163.251,-279.367)">		<title>Sheet.39</title>		<path d="M0 477.74 L0 563.76 L0 580.03" class="st2"></path>	</g>	<g id="shape40-131" v:mid="40" v:groupcontext="shape" transform="translate(200,-243.375)">		<title>Sheet.40</title>		<path d="M0 405.75 L0 559.64 L0 580.03" class="st2"></path>	</g>	<g id="shape41-136" v:mid="41" v:groupcontext="shape" transform="translate(260.75,-225.375)">		<title>Sheet.41</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="38.25" cy="567.75" width="76.5" height="36"></v:textrect>		<rect x="0" y="549.75" width="76.5" height="36" class="st6"></rect>		<text x="4" y="564.75" class="st9" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional <tspan x="4" dy="1.2em" class="st12">accumulation</tspan></text>		</g>	<g id="shape18-141" v:mid="18" v:groupcontext="shape" transform="translate(254,730.125) rotate(180)">		<title>Sheet.18</title>		<path d="M0 585.75 L30.28 585.75" class="st2"></path>	</g>	<g id="shape22-146" v:mid="22" v:groupcontext="shape" transform="translate(254,766.125) rotate(180)">		<title>Sheet.22</title>		<path d="M0 585.75 L66.28 585.75" class="st2"></path>	</g>	<g id="shape23-151" v:mid="23" v:groupcontext="shape" transform="translate(254,802.125) rotate(180)">		<title>Sheet.23</title>		<path d="M0 585.75 L102.28 585.75" class="st2"></path>	</g>	<g id="shape26-156" v:mid="26" v:groupcontext="shape" transform="translate(254,838.125) rotate(180)">		<title>Sheet.26</title>		<path d="M0 585.75 L138.28 585.75" class="st2"></path>	</g>	<g id="shape42-161" v:mid="42" v:groupcontext="shape" transform="translate(254,-423.375)">		<title>Sheet.42</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape43-165" v:mid="43" v:groupcontext="shape" transform="translate(254,-387.375)">		<title>Sheet.43</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape44-169" v:mid="44" v:groupcontext="shape" transform="translate(254,-351.375)">		<title>Sheet.44</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape45-173" v:mid="45" v:groupcontext="shape" transform="translate(254,-315.375)">		<title>Sheet.45</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape30-177" v:mid="30" v:groupcontext="shape" v:layermember="0" transform="translate(92,-81.375)">		<title>Dynamic connector</title>		<path d="M0 585.75 L0 606 L-54 606" class="st13"></path>	</g>	<g id="shape32-180" v:mid="32" v:groupcontext="shape" v:layermember="0" transform="translate(74.0677,-262.934)">		<title>Dynamic connector.32</title>		<path d="M-7.95 585.75 L-8.31 585.75 L-36.07 585.75 L-36.07 787.56" class="st14"></path>	</g>	<g id="shape33-186" v:mid="33" v:groupcontext="shape" v:layermember="0" transform="translate(128,-153.375)">		<title>Dynamic connector.33</title>		<path d="M0 585.75 L0 603.75 L-72 603.75" class="st13"></path>	</g>	<g id="shape34-189" v:mid="34" v:groupcontext="shape" v:layermember="0" transform="translate(56,-135.375)">		<title>Dynamic connector.34</title>		<path d="M0 585.75 L0 495.75 L45.74 495.75" class="st16"></path>	</g>	<g id="shape46-195" v:mid="46" v:groupcontext="shape" v:layermember="0" transform="translate(200,-153.375)">		<title>Dynamic connector.46</title>		<path d="M0 585.75 L0 603.75 L36 603.75" class="st13"></path>	</g>	<g id="shape47-198" v:mid="47" v:groupcontext="shape" v:layermember="0" transform="translate(236,-135.375)">		<title>Dynamic connector.47</title>		<path d="M0 585.75 L0 495.03 L-9.7 495.03" class="st16"></path>	</g>	<g id="shape48-203" v:mid="48" v:groupcontext="shape" v:layermember="0" transform="translate(200,-81.375)">		<title>Dynamic connector.48</title>		<path d="M0 585.75 L0 603.75 L54 603.75" class="st13"></path>	</g>	<g id="shape49-206" v:mid="49" v:groupcontext="shape" v:layermember="0" transform="translate(254,-63.375)">		<title>Dynamic connector.49</title>		<path d="M0 585.75 L0 387.75 L-63.69 387.75" class="st16"></path>	</g>	<g id="shape50-211" v:mid="50" v:groupcontext="shape" transform="translate(983.236,306.375) rotate(90)">		<title>Sheet.50</title>		<path d="M0 585.75 L48.28 585.75" class="st17"></path>	</g>	<g id="shape51-216" v:mid="51" v:groupcontext="shape" transform="translate(533,-493.125)">		<title>Sheet.51</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st4"></rect>		<text x="11.44" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape53-219" v:mid="53" v:groupcontext="shape" transform="translate(348.5,-526.875)">		<title>Sheet.53</title>		<desc>Vd.h =vmpy(Vu.h,Rt.h):&#60;&#60;1:rnd:sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="567.75" width="189" height="36"></v:textrect>		<rect x="0" y="549.75" width="189" height="36" class="st6"></rect>		<text x="9.81" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.h =vmpy(Vu.h,Rt.h):&#60;&#60;1:rnd:sat</text>		</g>	<g id="shape54-223" v:mid="54" v:groupcontext="shape" transform="translate(1055,90.375) rotate(90)">		<title>Sheet.54</title>		<path d="M0 585.75 L30.28 585.75" class="st2"></path>	</g>	<g id="shape55-228" v:mid="55" v:groupcontext="shape" transform="translate(434,-495.375)">		<title>Sheet.55</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st7"></rect>		<text x="26.13" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape61-231" v:mid="61" v:groupcontext="shape" transform="translate(452,-423.375)">		<title>Sheet.61</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape65-234" v:mid="65" v:groupcontext="shape" transform="translate(380,-351.375)">		<title>Sheet.65</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape66-237" v:mid="66" v:groupcontext="shape" transform="translate(983.75,90.375) rotate(90)">		<title>Sheet.66</title>		<path d="M0 585.75 L102.28 585.75" class="st2"></path>	</g>	<g id="shape67-242" v:mid="67" v:groupcontext="shape" transform="translate(517.25,-81.375)">		<title>Sheet.67</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st4"></rect>		<text x="29.44" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape68-245" v:mid="68" v:groupcontext="shape" transform="translate(362,-81.375)">		<title>Sheet.68</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape70-248" v:mid="70" v:groupcontext="shape" transform="translate(362,-43.125)">		<title>Sheet.70</title>		<desc>Each 32 bit-lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="585.75" width="144" height="0"></v:textrect>		<path d="M9.45 585.75 L9.81 585.75 L134.19 585.75" class="st10"></path>		<rect v:rectcontext="textBkgnd" x="32.9472" y="578.55" width="78.1059" height="14.4001" class="st11"></rect>		<text x="32.95" y="589.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 32 bit-lane</text>		</g>	<g id="shape72-257" v:mid="72" v:groupcontext="shape" transform="translate(362,-495.375)">		<title>Sheet.72</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st7"></rect>		<text x="26.13" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape75-260" v:mid="75" v:groupcontext="shape" transform="translate(434,-81.375)">		<title>Sheet.75</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape78-263" v:mid="78" v:groupcontext="shape" transform="translate(380,-243.368)">		<title>Sheet.78</title>		<desc>+0x8000</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st18"></ellipse>		<text x="4.14" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x8000</text>		</g>	<g id="shape80-266" v:mid="80" v:groupcontext="shape" transform="translate(452,-243.368)">		<title>Sheet.80</title>		<desc>+0x8000</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st18"></ellipse>		<text x="4.14" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x8000</text>		</g>	<g id="shape81-269" v:mid="81" v:groupcontext="shape" transform="translate(1055.75,342.382) rotate(90)">		<title>Sheet.81</title>		<path d="M0 585.75 L12.28 585.75" class="st17"></path>	</g>	<g id="shape85-274" v:mid="85" v:groupcontext="shape" transform="translate(398,-333.375)">		<title>Sheet.85</title>		<path d="M0 567.75 L0 579.7 L0 580.03" class="st2"></path>	</g>	<g id="shape87-279" v:mid="87" v:groupcontext="shape" transform="translate(470,-333.375)">		<title>Sheet.87</title>		<path d="M0 495.75 L0 572.7 L0 580.03" class="st2"></path>	</g>	<g id="shape89-284" v:mid="89" v:groupcontext="shape" transform="translate(524,730.125) rotate(180)">		<title>Sheet.89</title>		<path d="M0 585.75 L30.28 585.75" class="st2"></path>	</g>	<g id="shape91-289" v:mid="91" v:groupcontext="shape" transform="translate(524,802.125) rotate(180)">		<title>Sheet.91</title>		<path d="M0 585.75 L102.28 585.75" class="st2"></path>	</g>	<g id="shape93-294" v:mid="93" v:groupcontext="shape" transform="translate(524,-423.375)">		<title>Sheet.93</title>		<desc>Rt.h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[0]</text>		</g>	<g id="shape95-298" v:mid="95" v:groupcontext="shape" transform="translate(524,-351.375)">		<title>Sheet.95</title>		<desc>Rt.h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[1]</text>		</g>	<g id="shape52-302" v:mid="52" v:groupcontext="shape" transform="translate(983.236,252.371) rotate(90)">		<title>Sheet.52</title>		<path d="M0 585.75 L48.28 585.75" class="st2"></path>	</g>	<g id="shape56-307" v:mid="56" v:groupcontext="shape" transform="translate(380,-297.371)">		<title>Sheet.56</title>		<desc>&#60;&#60;1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="8.98" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#60;&#60;1</text>		</g>	<g id="shape58-310" v:mid="58" v:groupcontext="shape" transform="translate(452,-297.371)">		<title>Sheet.58</title>		<desc>&#60;&#60;1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="8.98" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#60;&#60;1</text>		</g>	<g id="shape59-313" v:mid="59" v:groupcontext="shape" transform="translate(1055.75,288.379) rotate(90)">		<title>Sheet.59</title>		<path d="M0 585.75 L12.28 585.75" class="st2"></path>	</g>	<g id="shape60-318" v:mid="60" v:groupcontext="shape" transform="translate(983.236,360.368) rotate(90)">		<title>Sheet.60</title>		<path d="M0 585.75 L48.28 585.75" class="st17"></path>	</g>	<g id="shape62-323" v:mid="62" v:groupcontext="shape" transform="translate(380,-189.375)">		<title>Sheet.62</title>		<desc>SAT</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="11.9" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>SAT</text>		</g>	<g id="shape69-326" v:mid="69" v:groupcontext="shape" transform="translate(452,-189.375)">		<title>Sheet.69</title>		<desc>SAT</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="11.9" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>SAT</text>		</g>	<g id="shape73-329" v:mid="73" v:groupcontext="shape" transform="translate(1055.75,396.375) rotate(90)">		<title>Sheet.73</title>		<path d="M0 585.75 L12.28 585.75" class="st2"></path>	</g>	<g id="shape74-334" v:mid="74" v:groupcontext="shape" transform="translate(983.236,414.371) rotate(90)">		<title>Sheet.74</title>		<path d="M0 585.75 L48.28 585.75" class="st17"></path>	</g>	<g id="shape76-339" v:mid="76" v:groupcontext="shape" transform="translate(380,-135.371)">		<title>Sheet.76</title>		<desc>H[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="11.03" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[1]</text>		</g>	<g id="shape77-342" v:mid="77" v:groupcontext="shape" transform="translate(452,-135.371)">		<title>Sheet.77</title>		<desc>H[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="11.03" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[1]</text>		</g>	<g id="shape79-345" v:mid="79" v:groupcontext="shape" transform="translate(1055.75,450.379) rotate(90)">		<title>Sheet.79</title>		<path d="M0 585.75 L12.28 585.75" class="st2"></path>	</g>	<g id="shape83-350" v:mid="83" v:groupcontext="shape" transform="translate(494.75,-249.875)">		<title>Sheet.83</title>		<desc>Optional round</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="47" cy="575.75" width="94.01" height="20"></v:textrect>		<rect x="0" y="565.75" width="94" height="20" class="st4"></rect>		<text x="9.85" y="579.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional round</text>		</g>	<g id="shape84-353" v:mid="84" v:groupcontext="shape" transform="translate(493,-197.375)">		<title>Sheet.84</title>		<desc>Saturate upper 16 bits</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="47" cy="575.75" width="94.01" height="20"></v:textrect>		<rect x="0" y="565.75" width="94" height="20" class="st4"></rect>		<text x="10.36" y="572.15" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Saturate upper <tspan x="30.68" dy="1.2em" class="st12">16 bits</tspan></text>		</g></g>
</svg>

Multiply double resource vector by scalar instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.uh=vmpy(Vu.ub,Rt.ub) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].uh[i] = (Vu.uh[i].ub[0] * Rt.ub[(2*i+0)%4]);<br>        Vdd.v[1].uh[i] = (Vu.uh[i].ub[1] * Rt.ub[(2*i+1)%4]);<br>    }<br>    Copy to clipboard |
| Vxx.uh+=vmpy(Vu.ub,Rt.ub) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.v[0].uh[i] += (Vu.uh[i].ub[0] * Rt.ub[(2*i+0)%4]);<br>        Vxx.v[1].uh[i] += (Vu.uh[i].ub[1] * Rt.ub[(2*i+1)%4]);<br>    }<br>    Copy to clipboard |
| Vdd.h=vmpy(Vu.ub,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = (Vu.uh[i].ub[0] * Rt.b[(2*i+0)%4]);<br>        Vdd.v[1].h[i] = (Vu.uh[i].ub[1] * Rt.b[(2*i+1)%4]);<br>    }<br>    Copy to clipboard |
| Vxx.h+=vmpy(Vu.ub,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.v[0].h[i] += (Vu.uh[i].ub[0] * Rt.b[(2*i+0)%4]);<br>        Vxx.v[1].h[i] += (Vu.uh[i].ub[1] * Rt.b[(2*i+1)%4]);<br>    }<br>    Copy to clipboard |
| Vdd.w=vmpy(Vu.h,Rt.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = (Vu.w[i].h[0] * Rt.h[0]);<br>        Vdd.v[1].w[i] = (Vu.w[i].h[1] * Rt.h[1]);<br>    }<br>    Copy to clipboard |
| Vxx.w+=vmpy(Vu.h,Rt.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].w[i] = Vxx.v[0].w[i].s64 + (Vu.w[i].h[0] * Rt.h[0]);<br>        Vxx.v[1].w[i] = Vxx.v[1].w[i].s64 + (Vu.w[i].h[1] * Rt.h[1]);<br>    }<br>    Copy to clipboard |
| Vxx.w+=vmpy(Vu.h,Rt.h):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].w[i] = sat_32(Vxx.v[0].w[i].s64 + (Vu.w[i].h[0] * Rt.h[0]));<br>        Vxx.v[1].w[i] = sat_32(Vxx.v[1].w[i].s64 + (Vu.w[i].h[1] * Rt.h[1]));<br>    }<br>    Copy to clipboard |
| Vdd.uw=vmpy(Vu.uh,Rt.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].uw[i] = (Vu.uw[i].uh[0] * Rt.uh[0]);<br>        Vdd.v[1].uw[i] = (Vu.uw[i].uh[1] * Rt.uh[1]);<br>    }<br>    Copy to clipboard |
| Vxx.uw+=vmpy(Vu.uh,Rt.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].uw[i] += (Vu.uw[i].uh[0] * Rt.uh[0]);<br>        Vxx.v[1].uw[i] += (Vu.uw[i].uh[1] * Rt.uh[1]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-164"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-165"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id117">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uh=vmpy(Vu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.uh+=vmpy(Vu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h+=vmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vmpy(Vu.h,Rt.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=vmpy(Vu.h,Rt.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=vmpy(Vu.h,Rt.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uw=vmpy(Vu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.uw+=vmpy(Vu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-166"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-167"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id118">
<caption><span class="caption-text">Multiply double resource vector by scalar intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uh=vmpy(Vu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuh_vmpy_VubRub(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.uh+=vmpy(Vu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuh_vmpyacc_WuhVubRub(HVX_VectorPair Vxx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpy_VubRb(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h+=vmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpyacc_WhVubRb(HVX_VectorPair Vxx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vmpy(Vu.h,Rt.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vmpy_VhRh(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=vmpy(Vu.h,Rt.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vmpyacc_WwVhRh(HVX_VectorPair Vxx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=vmpy(Vu.h,Rt.h):sat</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vmpyacc_WwVhRh_sat(HVX_VectorPair Vxx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uw=vmpy(Vu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vmpy_VuhRuh(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.uw+=vmpy(Vu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vmpyacc_WuwVuhRuh(HVX_VectorPair Vxx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply double resource vector by vector

Multiply groups of elements in the vector Vu by the corresponding elements in the vector register Vv.

This operation has two forms. In
the first form the product is not modified, and is optionally accumulated with the destination register. The even results are placed in the even
vector register of the destination register pair, while the odd results are placed in the odd vector register.

Supports signed by signed halfword, unsigned by unsigned byte, unsigned by signed byte, and unsigned halfword by unsigned halfword.

The second form of this operation keeps the output precision the same as the input width by shifting the product left by 1, saturating the product to 32 bits, and placing the upper 16 bits in the output.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vmpyvv.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.53299in" height="9.46354in" viewbox="0 0 614.375 681.375" xml:space="preserve" color-interpolation-filters="sRGB" class="st20"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-168 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-168 .st2 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-168 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-168 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-168 .st5 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-168 .st6 { fill: none; marker-end: url("#mrkr5-8"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-168 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-168 .st8 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-168 .st9 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-168 .st10 { marker-end: url("#mrkr13-106"); marker-start: url("#mrkr13-104"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-168 .st11 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-168 .st12 { font-size: 1em }
.svg-168 .st13 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-168 .st14 { marker-start: url("#mrkr13-179"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-168 .st15 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-168 .st16 { marker-end: url("#mrkr13-188"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-168 .st17 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-dasharray: 0.75, 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-168 .st18 { fill: #ffffff; stroke: #000000; stroke-dasharray: 0.75, 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-168 .st19 { fill: #000000; font-family: Calibri; font-size: 0.666664em }
.svg-168 .st20 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-8" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-104" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-106" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-179" class="st15" v:arrowtype="13" v:arrowsize="2" v:setback="31.8" refx="31.8" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr13-188" class="st15" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape103-1" v:mid="103" v:groupcontext="shape" transform="translate(20,-18.375)">		<title>Sheet.103</title>		<rect x="0" y="36.75" width="576" height="644.625" class="st1"></rect>	</g>	<g id="shape89-3" v:mid="89" v:groupcontext="shape" transform="translate(1160.38,87) rotate(90)">		<title>Sheet.89</title>		<path d="M0 681.38 L122.53 681.38" class="st2"></path>	</g>	<g id="shape91-9" v:mid="91" v:groupcontext="shape" transform="translate(1088.38,87) rotate(90)">		<title>Sheet.91</title>		<path d="M0 681.38 L194.53 681.38" class="st2"></path>	</g>	<g id="shape22-14" v:mid="22" v:groupcontext="shape" transform="translate(855.5,87) rotate(90)">		<title>Sheet.22</title>		<path d="M0 681.38 L158.53 681.38" class="st2"></path>	</g>	<g id="shape23-19" v:mid="23" v:groupcontext="shape" transform="translate(818.375,87) rotate(90)">		<title>Sheet.23</title>		<path d="M0 681.38 L194.53 681.38" class="st2"></path>	</g>	<g id="shape26-24" v:mid="26" v:groupcontext="shape" transform="translate(782.375,87) rotate(90)">		<title>Sheet.26</title>		<path d="M0 681.38 L230.53 681.38" class="st2"></path>	</g>	<g id="shape18-29" v:mid="18" v:groupcontext="shape" transform="translate(890.375,82.5) rotate(90)">		<title>Sheet.18</title>		<path d="M0 681.38 L127.19 681.38" class="st2"></path>	</g>	<g id="shape27-34" v:mid="27" v:groupcontext="shape" transform="translate(808.861,428.993) rotate(90)">		<title>Sheet.27</title>		<path d="M0 681.38 L48.28 681.38" class="st2"></path>	</g>	<g id="shape2-39" v:mid="2" v:groupcontext="shape" transform="translate(218,-504.375)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st4"></rect>		<text x="11.44" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape57-42" v:mid="57" v:groupcontext="shape" transform="translate(247.25,-92.625)">		<title>Sheet.57</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st4"></rect>		<text x="14.65" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape82-45" v:mid="82" v:groupcontext="shape" transform="translate(51.5,-625.875)">		<title>Sheet.82</title>		<desc>Vxx.h [+]=vmpy(Vu.ub,Vv.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="86.625" cy="663.375" width="173.25" height="36"></v:textrect>		<rect x="0" y="645.375" width="173.25" height="36" class="st6"></rect>		<text x="18.68" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.h [+]=vmpy(Vu.ub,Vv.b)</text>		</g>	<g id="shape31-49" v:mid="31" v:groupcontext="shape" transform="translate(872.375,177) rotate(90)">		<title>Sheet.31</title>		<path d="M0 681.38 L32.69 681.38" class="st2"></path>	</g>	<g id="shape1-54" v:mid="1" v:groupcontext="shape" transform="translate(182,-504.375)">		<title>Sheet.1</title>		<desc>ub[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st7"></rect>		<text x="4.97" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[0]</text>		</g>	<g id="shape5-57" v:mid="5" v:groupcontext="shape" transform="translate(764.375,177) rotate(90)">		<title>Sheet.5</title>		<path d="M0 681.38 L140.69 681.38" class="st2"></path>	</g>	<g id="shape7-62" v:mid="7" v:groupcontext="shape" transform="translate(836.375,177) rotate(90)">		<title>Sheet.7</title>		<path d="M0 681.38 L68.69 681.38" class="st2"></path>	</g>	<g id="shape11-67" v:mid="11" v:groupcontext="shape" transform="translate(146,-504.375)">		<title>Sheet.11</title>		<desc>ub[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st7"></rect>		<text x="4.97" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[1]</text>		</g>	<g id="shape36-70" v:mid="36" v:groupcontext="shape" transform="translate(74,-324.375)">		<title>Sheet.36</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape63-73" v:mid="63" v:groupcontext="shape" transform="translate(182,-432.375)">		<title>Sheet.63</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape64-76" v:mid="64" v:groupcontext="shape" transform="translate(146,-396.375)">		<title>Sheet.64</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape38-79" v:mid="38" v:groupcontext="shape" transform="translate(110,-360.375)">		<title>Sheet.38</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape71-82" v:mid="71" v:groupcontext="shape" transform="translate(800.375,177) rotate(90)">		<title>Sheet.71</title>		<path d="M0 681.38 L104.69 681.38" class="st2"></path>	</g>	<g id="shape15-87" v:mid="15" v:groupcontext="shape" transform="translate(247.25,-162.375)">		<title>Sheet.15</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st4"></rect>		<text x="14.65" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape16-90" v:mid="16" v:groupcontext="shape" transform="translate(74,-162.375)">		<title>Sheet.16</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st8"></rect>		<text x="27.77" y="666.38" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape9-93" v:mid="9" v:groupcontext="shape" transform="translate(772.795,428.991) rotate(90)">		<title>Sheet.9</title>		<path d="M0 681.38 L120.29 681.38" class="st2"></path>	</g>	<g id="shape3-98" v:mid="3" v:groupcontext="shape" transform="translate(74,-54.375)">		<title>Sheet.3</title>		<desc>Each 32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="681.375" width="144" height="0"></v:textrect>		<path d="M9.45 681.38 L9.81 681.38 L134.19 681.38" class="st10"></path>		<rect v:rectcontext="textBkgnd" x="32.9472" y="674.175" width="78.1059" height="14.4001" class="st11"></rect>		<text x="32.95" y="684.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 32-bit lane</text>		</g>	<g id="shape4-109" v:mid="4" v:groupcontext="shape" transform="translate(110,-504.375)">		<title>Sheet.4</title>		<desc>ub[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st7"></rect>		<text x="4.97" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[2]</text>		</g>	<g id="shape6-112" v:mid="6" v:groupcontext="shape" transform="translate(74,-504.375)">		<title>Sheet.6</title>		<desc>ub[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st7"></rect>		<text x="4.97" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[3]</text>		</g>	<g id="shape14-115" v:mid="14" v:groupcontext="shape" transform="translate(74,-252.375)">		<title>Sheet.14</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape17-118" v:mid="17" v:groupcontext="shape" transform="translate(146,-162.375)">		<title>Sheet.17</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st8"></rect>		<text x="27.77" y="666.38" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape19-121" v:mid="19" v:groupcontext="shape" transform="translate(146,-90.375)">		<title>Sheet.19</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st8"></rect>		<text x="27.77" y="666.38" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape20-124" v:mid="20" v:groupcontext="shape" transform="translate(74,-90.375)">		<title>Sheet.20</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st8"></rect>		<text x="27.77" y="666.38" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape21-127" v:mid="21" v:groupcontext="shape" transform="translate(110,-216.375)">		<title>Sheet.21</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape24-130" v:mid="24" v:groupcontext="shape" transform="translate(146,-252.375)">		<title>Sheet.24</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape25-133" v:mid="25" v:groupcontext="shape" transform="translate(182,-216.375)">		<title>Sheet.25</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape28-136" v:mid="28" v:groupcontext="shape" transform="translate(881.375,465) rotate(90)">		<title>Sheet.28</title>		<path d="M0 681.38 L12.28 681.38" class="st2"></path>	</g>	<g id="shape29-141" v:mid="29" v:groupcontext="shape" transform="translate(845.861,428.993) rotate(90)">		<title>Sheet.29</title>		<path d="M0 681.38 L120.28 681.38" class="st2"></path>	</g>	<g id="shape35-146" v:mid="35" v:groupcontext="shape" transform="translate(773.861,356.993) rotate(90)">		<title>Sheet.35</title>		<path d="M0 681.38 L30.29 681.38" class="st2"></path>	</g>	<g id="shape37-151" v:mid="37" v:groupcontext="shape" transform="translate(128,-252.375)">		<title>Sheet.37</title>		<path d="M0 573.38 L0 645.05 L0 675.65" class="st2"></path>	</g>	<g id="shape39-156" v:mid="39" v:groupcontext="shape" transform="translate(163.251,-288.367)">		<title>Sheet.39</title>		<path d="M0 573.37 L0 659.39 L0 675.65" class="st2"></path>	</g>	<g id="shape40-161" v:mid="40" v:groupcontext="shape" transform="translate(200,-252.375)">		<title>Sheet.40</title>		<path d="M0 501.38 L0 655.27 L0 675.65" class="st2"></path>	</g>	<g id="shape41-166" v:mid="41" v:groupcontext="shape" transform="translate(260.75,-234.375)">		<title>Sheet.41</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="38.25" cy="663.375" width="76.5" height="36"></v:textrect>		<rect x="0" y="645.375" width="76.5" height="36" class="st6"></rect>		<text x="4" y="660.38" class="st9" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional <tspan x="4" dy="1.2em" class="st12">accumulation</tspan></text>		</g>	<g id="shape30-171" v:mid="30" v:groupcontext="shape" v:layermember="0" transform="translate(92,-90.375)">		<title>Dynamic connector</title>		<path d="M0 681.38 L0 701.62 L-54 701.62" class="st13"></path>	</g>	<g id="shape32-174" v:mid="32" v:groupcontext="shape" v:layermember="0" transform="translate(74.0677,-271.934)">		<title>Dynamic connector.32</title>		<path d="M-7.95 681.38 L-8.31 681.38 L-36.07 681.38 L-36.07 883.18" class="st14"></path>	</g>	<g id="shape33-180" v:mid="33" v:groupcontext="shape" v:layermember="0" transform="translate(128,-162.375)">		<title>Dynamic connector.33</title>		<path d="M0 681.38 L0 699.38 L-72 699.38" class="st13"></path>	</g>	<g id="shape34-183" v:mid="34" v:groupcontext="shape" v:layermember="0" transform="translate(56,-144.375)">		<title>Dynamic connector.34</title>		<path d="M0 681.38 L0 591.38 L45.74 591.38" class="st16"></path>	</g>	<g id="shape46-189" v:mid="46" v:groupcontext="shape" v:layermember="0" transform="translate(200,-162.375)">		<title>Dynamic connector.46</title>		<path d="M0 681.38 L0 699.38 L36 699.38" class="st13"></path>	</g>	<g id="shape47-192" v:mid="47" v:groupcontext="shape" v:layermember="0" transform="translate(236,-144.375)">		<title>Dynamic connector.47</title>		<path d="M0 681.38 L0 590.66 L-9.7 590.66" class="st16"></path>	</g>	<g id="shape48-197" v:mid="48" v:groupcontext="shape" v:layermember="0" transform="translate(200,-90.375)">		<title>Dynamic connector.48</title>		<path d="M0 681.38 L0 699.38 L54 699.38" class="st13"></path>	</g>	<g id="shape49-200" v:mid="49" v:groupcontext="shape" v:layermember="0" transform="translate(254,-72.375)">		<title>Dynamic connector.49</title>		<path d="M0 681.38 L0 483.38 L-63.69 483.38" class="st16"></path>	</g>	<g id="shape50-205" v:mid="50" v:groupcontext="shape" transform="translate(1078.86,393) rotate(90)">		<title>Sheet.50</title>		<path d="M0 681.38 L48.28 681.38" class="st17"></path>	</g>	<g id="shape51-210" v:mid="51" v:groupcontext="shape" transform="translate(506,-504.375)">		<title>Sheet.51</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st4"></rect>		<text x="11.44" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape53-213" v:mid="53" v:groupcontext="shape" transform="translate(348.5,-625.875)">		<title>Sheet.53</title>		<desc>Vd.h =vmpy(Vu.h,Vv.h):&#60;&#60;1:rnd:sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="663.375" width="189" height="36"></v:textrect>		<rect x="0" y="645.375" width="189" height="36" class="st6"></rect>		<text x="8.96" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.h =vmpy(Vu.h,Vv.h):&#60;&#60;1:rnd:sat</text>		</g>	<g id="shape54-217" v:mid="54" v:groupcontext="shape" transform="translate(1141.25,177) rotate(90)">		<title>Sheet.54</title>		<path d="M0 681.38 L33.4 681.38" class="st2"></path>	</g>	<g id="shape55-222" v:mid="55" v:groupcontext="shape" transform="translate(434,-504.375)">		<title>Sheet.55</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st7"></rect>		<text x="26.13" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape61-225" v:mid="61" v:groupcontext="shape" transform="translate(452,-432.375)">		<title>Sheet.61</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape65-228" v:mid="65" v:groupcontext="shape" transform="translate(380,-360.375)">		<title>Sheet.65</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape66-231" v:mid="66" v:groupcontext="shape" transform="translate(1070.38,177) rotate(90)">		<title>Sheet.66</title>		<path d="M0 681.38 L104.69 681.38" class="st2"></path>	</g>	<g id="shape67-236" v:mid="67" v:groupcontext="shape" transform="translate(517.25,-90.375)">		<title>Sheet.67</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st4"></rect>		<text x="29.44" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape68-239" v:mid="68" v:groupcontext="shape" transform="translate(362,-90.375)">		<title>Sheet.68</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st8"></rect>		<text x="27.77" y="666.38" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape70-242" v:mid="70" v:groupcontext="shape" transform="translate(362,-52.125)">		<title>Sheet.70</title>		<desc>Each 32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="681.375" width="144" height="0"></v:textrect>		<path d="M9.45 681.38 L9.81 681.38 L134.19 681.38" class="st10"></path>		<rect v:rectcontext="textBkgnd" x="32.9472" y="674.175" width="78.1059" height="14.4001" class="st11"></rect>		<text x="32.95" y="684.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 32-bit lane</text>		</g>	<g id="shape72-251" v:mid="72" v:groupcontext="shape" transform="translate(362,-504.375)">		<title>Sheet.72</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st7"></rect>		<text x="26.13" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape75-254" v:mid="75" v:groupcontext="shape" transform="translate(434,-90.375)">		<title>Sheet.75</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st8"></rect>		<text x="27.77" y="666.38" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape78-257" v:mid="78" v:groupcontext="shape" transform="translate(380,-252.368)">		<title>Sheet.78</title>		<desc>+0x8000</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st18"></ellipse>		<text x="4.14" y="665.77" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x8000</text>		</g>	<g id="shape80-260" v:mid="80" v:groupcontext="shape" transform="translate(452,-252.368)">		<title>Sheet.80</title>		<desc>+0x8000</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st18"></ellipse>		<text x="4.14" y="665.77" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x8000</text>		</g>	<g id="shape81-263" v:mid="81" v:groupcontext="shape" transform="translate(1151.38,429.007) rotate(90)">		<title>Sheet.81</title>		<path d="M0 681.38 L12.28 681.38" class="st17"></path>	</g>	<g id="shape85-268" v:mid="85" v:groupcontext="shape" transform="translate(398,-342.375)">		<title>Sheet.85</title>		<path d="M0 663.38 L0 675.32 L0 675.65" class="st2"></path>	</g>	<g id="shape87-273" v:mid="87" v:groupcontext="shape" transform="translate(470,-342.375)">		<title>Sheet.87</title>		<path d="M0 591.38 L0 668.32 L0 675.65" class="st2"></path>	</g>	<g id="shape52-278" v:mid="52" v:groupcontext="shape" transform="translate(1078.86,338.996) rotate(90)">		<title>Sheet.52</title>		<path d="M0 681.38 L48.28 681.38" class="st2"></path>	</g>	<g id="shape56-283" v:mid="56" v:groupcontext="shape" transform="translate(380,-306.371)">		<title>Sheet.56</title>		<desc>&#60;&#60;1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="8.98" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#60;&#60;1</text>		</g>	<g id="shape58-286" v:mid="58" v:groupcontext="shape" transform="translate(452,-306.371)">		<title>Sheet.58</title>		<desc>&#60;&#60;1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="8.98" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#60;&#60;1</text>		</g>	<g id="shape59-289" v:mid="59" v:groupcontext="shape" transform="translate(1151.38,375.004) rotate(90)">		<title>Sheet.59</title>		<path d="M0 681.38 L12.28 681.38" class="st2"></path>	</g>	<g id="shape60-294" v:mid="60" v:groupcontext="shape" transform="translate(1078.86,446.993) rotate(90)">		<title>Sheet.60</title>		<path d="M0 681.38 L48.28 681.38" class="st17"></path>	</g>	<g id="shape62-299" v:mid="62" v:groupcontext="shape" transform="translate(380,-198.375)">		<title>Sheet.62</title>		<desc>SAT</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="11.9" y="665.77" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>SAT</text>		</g>	<g id="shape69-302" v:mid="69" v:groupcontext="shape" transform="translate(452,-198.375)">		<title>Sheet.69</title>		<desc>SAT</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="11.9" y="665.77" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>SAT</text>		</g>	<g id="shape73-305" v:mid="73" v:groupcontext="shape" transform="translate(1151.38,483) rotate(90)">		<title>Sheet.73</title>		<path d="M0 681.38 L12.28 681.38" class="st2"></path>	</g>	<g id="shape74-310" v:mid="74" v:groupcontext="shape" transform="translate(1078.86,500.996) rotate(90)">		<title>Sheet.74</title>		<path d="M0 681.38 L48.28 681.38" class="st17"></path>	</g>	<g id="shape76-315" v:mid="76" v:groupcontext="shape" transform="translate(380,-144.371)">		<title>Sheet.76</title>		<desc>H[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="11.03" y="665.77" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[1]</text>		</g>	<g id="shape77-318" v:mid="77" v:groupcontext="shape" transform="translate(452,-144.371)">		<title>Sheet.77</title>		<desc>H[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="663.375" rx="18" ry="18" class="st7"></ellipse>		<text x="11.03" y="665.77" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[1]</text>		</g>	<g id="shape79-321" v:mid="79" v:groupcontext="shape" transform="translate(1151.38,537.004) rotate(90)">		<title>Sheet.79</title>		<path d="M0 681.38 L12.28 681.38" class="st2"></path>	</g>	<g id="shape83-326" v:mid="83" v:groupcontext="shape" transform="translate(494.75,-258.875)">		<title>Sheet.83</title>		<desc>Optional round</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="47" cy="671.375" width="94.01" height="20"></v:textrect>		<rect x="0" y="661.375" width="94" height="20" class="st4"></rect>		<text x="9.85" y="674.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional round</text>		</g>	<g id="shape84-329" v:mid="84" v:groupcontext="shape" transform="translate(493,-206.375)">		<title>Sheet.84</title>		<desc>Saturate upper 16-bits</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="47" cy="671.375" width="94.01" height="20"></v:textrect>		<rect x="0" y="661.375" width="94" height="20" class="st4"></rect>		<text x="10.36" y="667.78" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Saturate upper <tspan x="30.2" dy="1.2em" class="st12">16</tspan>-bits</text>		</g>	<g id="shape96-333" v:mid="96" v:groupcontext="shape" transform="translate(218,-594.375)">		<title>Sheet.96</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st4"></rect>		<text x="11.89" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape97-336" v:mid="97" v:groupcontext="shape" transform="translate(182,-594.375)">		<title>Sheet.97</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st7"></rect>		<text x="8.13" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape98-339" v:mid="98" v:groupcontext="shape" transform="translate(146,-594.375)">		<title>Sheet.98</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st7"></rect>		<text x="8.13" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape99-342" v:mid="99" v:groupcontext="shape" transform="translate(110,-594.375)">		<title>Sheet.99</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st7"></rect>		<text x="8.13" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape100-345" v:mid="100" v:groupcontext="shape" transform="translate(74,-594.375)">		<title>Sheet.100</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st7"></rect>		<text x="8.13" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape101-348" v:mid="101" v:groupcontext="shape" transform="translate(434,-594.375)">		<title>Sheet.101</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st7"></rect>		<text x="26.13" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape102-351" v:mid="102" v:groupcontext="shape" transform="translate(362,-594.375)">		<title>Sheet.102</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="663.375" width="72" height="36"></v:textrect>		<rect x="0" y="645.375" width="72" height="36" class="st7"></rect>		<text x="26.13" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape92-354" v:mid="92" v:groupcontext="shape" transform="translate(506,-594.375)">		<title>Sheet.92</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="663.375" width="36" height="36"></v:textrect>		<rect x="0" y="645.375" width="36" height="36" class="st4"></rect>		<text x="11.89" y="666.98" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g></g>
</svg>

Multiply double resource vector by vector instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.h=vmpy(Vu.b,Vv.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = (Vu.h[i].b[0] * Vv.h[i].b[0]);<br>        Vdd.v[1].h[i] = (Vu.h[i].b[1] * Vv.h[i].b[1]);<br>    }<br>    Copy to clipboard |
| Vxx.h+=vmpy(Vu.b,Vv.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.v[0].h[i] += (Vu.h[i].b[0] * Vv.h[i].b[0]);<br>        Vxx.v[1].h[i] += (Vu.h[i].b[1] * Vv.h[i].b[1]);<br>    }<br>    Copy to clipboard |
| Vdd.uh=vmpy(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].uh[i] = (Vu.uh[i].ub[0] * Vv.uh[i].ub[0]);<br>        Vdd.v[1].uh[i] = (Vu.uh[i].ub[1] * Vv.uh[i].ub[1]);<br>    }<br>    Copy to clipboard |
| Vxx.uh+=vmpy(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.v[0].uh[i] += (Vu.uh[i].ub[0] * Vv.uh[i].ub[0]);<br>        Vxx.v[1].uh[i] += (Vu.uh[i].ub[1] * Vv.uh[i].ub[1]);<br>    }<br>    Copy to clipboard |
| Vdd.h=vmpy(Vu.ub,Vv.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = (Vu.uh[i].ub[0] * Vv.h[i].b[0]);<br>        Vdd.v[1].h[i] = (Vu.uh[i].ub[1] * Vv.h[i].b[1]);<br>    }<br>    Copy to clipboard |
| Vxx.h+=vmpy(Vu.ub,Vv.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.v[0].h[i] += (Vu.uh[i].ub[0] * Vv.h[i].b[0]);<br>        Vxx.v[1].h[i] += (Vu.uh[i].ub[1] * Vv.h[i].b[1]);<br>    }<br>    Copy to clipboard |
| Vdd.w=vmpy(Vu.h,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = (Vu.w[i].h[0] * Vv.w[i].h[0]);<br>        Vdd.v[1].w[i] = (Vu.w[i].h[1] * Vv.w[i].h[1]);<br>    }<br>    Copy to clipboard |
| Vxx.w+=vmpy(Vu.h,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].w[i] += (Vu.w[i].h[0] * Vv.w[i].h[0]);<br>        Vxx.v[1].w[i] += (Vu.w[i].h[1] * Vv.w[i].h[1]);<br>    }<br>    Copy to clipboard |
| Vdd.uw=vmpy(Vu.uh,Vv.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].uw[i] = (Vu.uw[i].uh[0] * Vv.uw[i].uh[0]);<br>        Vdd.v[1].uw[i] = (Vu.uw[i].uh[1] * Vv.uw[i].uh[1]);<br>    }<br>    Copy to clipboard |
| Vxx.uw+=vmpy(Vu.uh,Vv.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].uw[i] += (Vu.uw[i].uh[0] * Vv.uw[i].uh[0]);<br>        Vxx.v[1].uw[i] += (Vu.uw[i].uh[1] * Vv.uw[i].uh[1]);<br>    }<br>    Copy to clipboard |
| Vdd.w=vmpy(Vu.h,Vv.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = (Vu.w[i].h[0] * Vv.uw[i].uh[0]);<br>        Vdd.v[1].w[i] = (Vu.w[i].h[1] * Vv.uw[i].uh[1]);<br>    }<br>    Copy to clipboard |
| Vxx.w+=vmpy(Vu.h,Vv.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].w[i] += (Vu.w[i].h[0] * Vv.uw[i].uh[0]);<br>        Vxx.v[1].w[i] += (Vu.w[i].h[1] * Vv.uw[i].uh[1]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-169"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-170"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id120">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vmpy(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h+=vmpy(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uh=vmpy(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.uh+=vmpy(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vmpy(Vu.ub,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h+=vmpy(Vu.ub,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vmpy(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=vmpy(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uw=vmpy(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.uw+=vmpy(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vmpy(Vu.h,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=vmpy(Vu.h,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-171"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-172"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id121">
<caption><span class="caption-text">Multiply double resource vector by vector intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vmpy(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpy_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h+=vmpy(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpyacc_WhVbVb(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uh=vmpy(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuh_vmpy_VubVub(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.uh+=vmpy(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuh_vmpyacc_WuhVubVub(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vmpy(Vu.ub,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpy_VubVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h+=vmpy(Vu.ub,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vmpyacc_WhVubVb(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vmpy(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vmpy_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=vmpy(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vmpyacc_WwVhVh(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uw=vmpy(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vmpy_VuhVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.uw+=vmpy(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vmpyacc_WuwVuhVuh(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vmpy(Vu.h,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vmpy_VhVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=vmpy(Vu.h,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vmpyacc_WwVhVuh(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Integer multiply - vector by vector

Multiply corresponding elements in Vu by the corresponding elements in Vv, and place the lower half of the result
in the destination vector register Vd. Supports signed halfwords, and optional accumulation of the product
with the destination vector register Vx.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vmpyih.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="3.44792in" height="5.76042in" viewbox="0 0 248.25 414.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st18"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-173 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-173 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-173 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-173 .st4 { fill: none; marker-end: url("#mrkr5-9"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-173 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-173 .st6 { marker-end: url("#mrkr5-9"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-173 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-173 .st8 { marker-end: url("#mrkr13-30"); marker-start: url("#mrkr13-28"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-173 .st9 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-173 .st10 { font-size: 1em }
.svg-173 .st11 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-173 .st12 { marker-end: url("#mrkr5-42"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-173 .st13 { fill: #ffffff; fill-opacity: 0.7; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-173 .st14 { marker-end: url("#mrkr5-9"); stroke: #000000; stroke-dasharray: 0.75, 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-173 .st15 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-173 .st16 { marker-end: url("#mrkr13-79"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-173 .st17 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-173 .st18 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-9" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-28" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-30" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr5-42" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="0" refx="-0" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-79" class="st17" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape88-1" v:mid="88" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.88</title>		<rect x="0" y="36.75" width="211.5" height="378" class="st1"></rect>	</g>	<g id="shape2-3" v:mid="2" v:groupcontext="shape" transform="translate(180.375,-324.375)">		<title>Sheet.2</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="396.75" width="36" height="36"></v:textrect>		<rect x="0" y="378.75" width="36" height="36" class="st2"></rect>		<text x="12.75" y="399.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape82-6" v:mid="82" v:groupcontext="shape" transform="translate(108,-360)">		<title>Sheet.82</title>		<desc>Vd.h = vmpyi(Vu.h,Vv.h)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="60.75" cy="396.75" width="121.5" height="36"></v:textrect>		<rect x="0" y="378.75" width="121.5" height="36" class="st4"></rect>		<text x="12.1" y="399.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.h = vmpyi(Vu.h,Vv.h)</text>		</g>	<g id="shape31-11" v:mid="31" v:groupcontext="shape" transform="translate(547.875,90.375) rotate(90)">		<title>Sheet.31</title>		<path d="M0 414.75 L88.23 414.75" class="st6"></path>	</g>	<g id="shape1-16" v:mid="1" v:groupcontext="shape" transform="translate(108.375,-324.375)">		<title>Sheet.1</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.75" width="72" height="36"></v:textrect>		<rect x="0" y="378.75" width="72" height="36" class="st7"></rect>		<text x="28.49" y="399.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape63-19" v:mid="63" v:groupcontext="shape" transform="translate(126.375,-198.375)">		<title>Sheet.63</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="396.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="396.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15" y="399.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape3-22" v:mid="3" v:groupcontext="shape" transform="translate(108.375,-36.375)">		<title>Sheet.3</title>		<desc>Each 16-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="414.75" width="72" height="0"></v:textrect>		<path d="M9.45 414.75 L9.81 414.75 L62.19 414.75" class="st8"></path>		<rect v:rectcontext="textBkgnd" x="13.2363" y="403.95" width="45.5273" height="21.5997" class="st9"></rect>		<text x="13.24" y="412.05" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 16-bit <tspan x="27.49" dy="1.2em" class="st10">lane</tspan></text>		</g>	<g id="shape17-34" v:mid="17" v:groupcontext="shape" transform="translate(108.375,-72.375)">		<title>Sheet.17</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.75" width="72" height="36"></v:textrect>		<rect x="0" y="378.75" width="72" height="36" class="st11"></rect>		<text x="28.49" y="399.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape40-37" v:mid="40" v:groupcontext="shape" transform="translate(144.375,-171.375)">		<title>Sheet.40</title>		<path d="M0 387.75 L0 410.83 L0 414.75" class="st12"></path>	</g>	<g id="shape10-43" v:mid="10" v:groupcontext="shape" transform="translate(29.625,-196.125)">		<title>Sheet.10</title>		<desc>Output only lower 16 LSBs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="49.5" cy="396.75" width="99" height="36"></v:textrect>		<rect x="0" y="378.75" width="99" height="36" class="st4"></rect>		<text x="4" y="394.05" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Output only lower <v:newlinechar></v:newlinechar><tspan x="4" dy="1.2em" class="st10">16 LSBs</tspan></text>		</g>	<g id="shape4-48" v:mid="4" v:groupcontext="shape" transform="translate(180.375,-270.375)">		<title>Sheet.4</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="396.75" width="36" height="36"></v:textrect>		<rect x="0" y="378.75" width="36" height="36" class="st2"></rect>		<text x="12.5" y="399.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape5-51" v:mid="5" v:groupcontext="shape" transform="translate(108.375,-270.375)">		<title>Sheet.5</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="396.75" width="72" height="36"></v:textrect>		<rect x="0" y="378.75" width="72" height="36" class="st13"></rect>		<text x="28.49" y="399.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape18-54" v:mid="18" v:groupcontext="shape" transform="translate(571.125,144.375) rotate(90)">		<title>Sheet.18</title>		<path d="M0 414.75 L34.86 414.75" class="st14"></path>	</g>	<g id="shape6-59" v:mid="6" v:groupcontext="shape" transform="translate(180.375,-72.375)">		<title>Sheet.6</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="396.75" width="36" height="36"></v:textrect>		<rect x="0" y="378.75" width="36" height="36" class="st4"></rect>		<text x="12.5" y="399.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape83-63" v:mid="83" v:groupcontext="shape" transform="translate(126.375,-135.375)">		<title>Sheet.83</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="396.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="396.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15.37" y="399.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape84-66" v:mid="84" v:groupcontext="shape" transform="translate(144.375,-108.375)">		<title>Sheet.84</title>		<path d="M0 387.75 L0 410.83 L0 414.75" class="st12"></path>	</g>	<g id="shape85-71" v:mid="85" v:groupcontext="shape" v:layermember="0" transform="translate(144.375,-72.375)">		<title>Dynamic connector</title>		<path d="M0 414.75 L0 432.75 L-54.75 432.75" class="st15"></path>	</g>	<g id="shape86-74" v:mid="86" v:groupcontext="shape" v:layermember="0" transform="translate(89.625,-54.375)">		<title>Dynamic connector.86</title>		<path d="M0 414.75 L-0 316.44 L28.45 316.44" class="st16"></path>	</g>	<g id="shape87-80" v:mid="87" v:groupcontext="shape" transform="translate(27.375,-90.375)">		<title>Sheet.87</title>		<desc>Optional accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="38.25" cy="396.75" width="76.5" height="36"></v:textrect>		<rect x="0" y="378.75" width="76.5" height="36" class="st4"></rect>		<text x="4" y="394.05" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="4" dy="1.2em" class="st10">accumulate</tspan></text>		</g></g>
</svg>

Integer multiply - vector by vector instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.h=vmpyi(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (Vu.h[i] * Vv.h[i]);<br>    }<br>    Copy to clipboard |
| Vx.h+=vmpyi(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i] += (Vu.h[i] * Vv.h[i]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-174"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-175"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id123">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vmpyi(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.h+=vmpyi(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-176"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-177"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id124">
<caption><span class="caption-text">Integer multiply - vector by vector intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vmpyi(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmpyi_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.h+=vmpyi(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmpyiacc_VhVhVh(HVX_Vector Vx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Integer Multiply (32x16)

Multiply words in one vector by even or odd halfwords in another vector. Take the lower part.
Some versions of this operation perform unusual shifts to facilitate 32x32 multiply synthesis.

Integer Multiply (32x16) instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.w=vmpyie(Vu.w,Vv.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i] * Vv.w[i].uh[0]);<br>    }<br>    Copy to clipboard |
| Vd.w=vmpyio(Vu.w,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i] * Vv.w[i].h[1]);<br>    }<br>    Copy to clipboard |
| Vx.w+=vmpyie(Vu.w,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] = Vx.w[i] + (Vu.w[i] * Vv.w[i].h[0]);<br>    }<br>    Copy to clipboard |
| Vx.w+=vmpyie(Vu.w,Vv.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] = Vx.w[i] + (Vu.w[i] * Vv.w[i].uh[0]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-178"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-179"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id126">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vmpyie(Vu.w,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vmpyio(Vu.w,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vmpyie(Vu.w,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vmpyie(Vu.w,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-180"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-181"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id127">
<caption><span class="caption-text">Integer Multiply (32x16) intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vmpyie(Vu.w,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyie_VwVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vmpyio(Vu.w,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyio_VwVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vmpyie(Vu.w,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyieacc_VwVwVh(HVX_Vector Vx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vmpyie(Vu.w,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyieacc_VwVwVuh(HVX_Vector Vx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Integer multiply accumulate even/odd

Multiply groups of words in vector register Vu by the elements in Rt. The lower 32-bit results are placed in vector register Vd.

The operation has one form: Signed words multiplied by halfwords in Rt.

The operation has two forms: signed words or halfwords in Vu, multiplied by signed bytes in Rt.

Optionally accumulates the product with the destination vector register Vx.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vmpyiw.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.7292in" height="6.41667in" viewbox="0 0 772.5 462" xml:space="preserve" color-interpolation-filters="sRGB" class="st18"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-182 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-182 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-182 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-182 .st4 { fill: none; marker-end: url("#mrkr5-10"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-182 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-182 .st6 { marker-end: url("#mrkr5-10"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-182 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-182 .st8 { marker-end: url("#mrkr13-31"); marker-start: url("#mrkr13-29"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-182 .st9 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-182 .st10 { marker-end: url("#mrkr5-39"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-182 .st11 { marker-end: url("#mrkr5-10"); stroke: #000000; stroke-dasharray: 0.75, 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-182 .st12 { font-size: 1em }
.svg-182 .st13 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-182 .st14 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-182 .st15 { marker-end: url("#mrkr13-80"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-182 .st16 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-182 .st17 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-182 .st18 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-10" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-29" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-31" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr5-39" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="0" refx="-0" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-80" class="st16" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape102-1" v:mid="102" v:groupcontext="shape" transform="translate(22.875,-18.375)">		<title>Sheet.102</title>		<rect x="0" y="36.75" width="731.25" height="425.25" class="st1"></rect>	</g>	<g id="group101-3" transform="translate(18.375,-36.375)" v:mid="101" v:groupcontext="group">		<title>Sheet.101</title>		<g id="shape2-4" v:mid="2" v:groupcontext="shape" transform="translate(303.75,-333)">			<title>Sheet.2</title>			<desc>Vu</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36" height="36"></v:textrect>			<rect x="0" y="426" width="36" height="36" class="st2"></rect>			<text x="12.5" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>			</g>		<g id="shape82-7" v:mid="82" v:groupcontext="shape" transform="translate(29.25,-369)">			<title>Sheet.82</title>			<desc>Vd.w [+]= vmpyi(Vu.w,Rt.b)</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="83.25" cy="444" width="166.5" height="36"></v:textrect>			<rect x="0" y="426" width="166.5" height="36" class="st4"></rect>			<text x="28.73" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w [+]= vmpyi(Vu.w,Rt.b)</text>			</g>		<g id="shape31-12" v:mid="31" v:groupcontext="shape" transform="translate(729.75,129) rotate(90)">			<title>Sheet.31</title>			<path d="M0 462 L138.28 462" class="st6"></path>		</g>		<g id="shape1-17" v:mid="1" v:groupcontext="shape" transform="translate(231.75,-333)">			<title>Sheet.1</title>			<desc>w[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>			</g>		<g id="shape63-20" v:mid="63" v:groupcontext="shape" transform="translate(249.75,-153)">			<title>Sheet.63</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape3-23" v:mid="3" v:groupcontext="shape" transform="translate(15.75,5.68434E-14)">			<title>Sheet.3</title>			<desc>Each 128-bit lane</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="144" cy="462" width="288" height="0"></v:textrect>			<path d="M9.45 462 L9.81 462 L278.19 462" class="st8"></path>			<rect v:rectcontext="textBkgnd" x="108.976" y="456.6" width="70.0488" height="10.7998" class="st9"></rect>			<text x="108.98" y="464.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 128-bit lane</text>			</g>		<g id="shape40-34" v:mid="40" v:groupcontext="shape" transform="translate(267.75,-135)">			<title>Sheet.40</title>			<path d="M0 444 L0 459.39 L0 462" class="st10"></path>		</g>		<g id="shape10-40" v:mid="10" v:groupcontext="shape" transform="translate(0,-153)">			<title>Sheet.10</title>			<desc>Output only lower 32 LSBs</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="72" cy="444" width="144" height="36"></v:textrect>			<rect x="0" y="426" width="144" height="36" class="st4"></rect>			<text x="4" y="446.7" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Output only lower 32 LSBs</text>			</g>		<g id="shape4-44" v:mid="4" v:groupcontext="shape" transform="translate(301.5,-153)">			<title>Sheet.4</title>			<desc>Rt.b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>			</g>		<g id="shape18-47" v:mid="18" v:groupcontext="shape" transform="translate(303.75,753) rotate(180)">			<title>Sheet.18</title>			<path d="M0 462 L12.28 462" class="st11"></path>		</g>		<g id="shape12-52" v:mid="12" v:groupcontext="shape" transform="translate(301.5,-99)">			<title>Sheet.12</title>			<desc>Optional accumulate</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="28.125" cy="444" width="56.25" height="36"></v:textrect>			<rect x="0" y="426" width="56.25" height="36" class="st4"></rect>			<text x="4" y="441.3" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="4" dy="1.2em" class="st12">accumulate</tspan></text>			</g>		<g id="shape85-57" v:mid="85" v:groupcontext="shape" transform="translate(231.75,-36)">			<title>Sheet.85</title>			<desc>w[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>			</g>		<g id="shape88-60" v:mid="88" v:groupcontext="shape" transform="translate(303.75,-36)">			<title>Sheet.88</title>			<desc>Vd</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36" height="36"></v:textrect>			<rect x="0" y="426" width="36" height="36" class="st4"></rect>			<text x="12.5" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>			</g>		<g id="shape89-64" v:mid="89" v:groupcontext="shape" transform="translate(249.75,-99)">			<title>Sheet.89</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape90-67" v:mid="90" v:groupcontext="shape" transform="translate(267.75,-72)">			<title>Sheet.90</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape91-72" v:mid="91" v:groupcontext="shape" v:layermember="0" transform="translate(270,-36)">			<title>Dynamic connector</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape92-75" v:mid="92" v:groupcontext="shape" v:layermember="0" transform="translate(237.375,-18)">			<title>Dynamic connector.86</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape6-81" v:mid="6" v:groupcontext="shape" transform="translate(657.75,129) rotate(90)">			<title>Sheet.6</title>			<path d="M0 462 L102.28 462" class="st6"></path>		</g>		<g id="shape7-86" v:mid="7" v:groupcontext="shape" transform="translate(159.75,-333)">			<title>Sheet.7</title>			<desc>w[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>			</g>		<g id="shape8-89" v:mid="8" v:groupcontext="shape" transform="translate(177.75,-189)">			<title>Sheet.8</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape11-92" v:mid="11" v:groupcontext="shape" transform="translate(195.75,-135)">			<title>Sheet.11</title>			<path d="M0 408 L0 454.17 L0 456.28" class="st6"></path>		</g>		<g id="shape13-97" v:mid="13" v:groupcontext="shape" transform="translate(301.5,-189)">			<title>Sheet.13</title>			<desc>Rt.b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>			</g>		<g id="shape14-100" v:mid="14" v:groupcontext="shape" transform="translate(303.75,717) rotate(180)">			<title>Sheet.14</title>			<path d="M0 462 L84.28 462" class="st11"></path>		</g>		<g id="shape15-105" v:mid="15" v:groupcontext="shape" transform="translate(159.75,-36)">			<title>Sheet.15</title>			<desc>w[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>			</g>		<g id="shape17-108" v:mid="17" v:groupcontext="shape" transform="translate(177.75,-99)">			<title>Sheet.17</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape19-111" v:mid="19" v:groupcontext="shape" transform="translate(195.75,-72)">			<title>Sheet.19</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape20-116" v:mid="20" v:groupcontext="shape" v:layermember="0" transform="translate(198,-36)">			<title>Dynamic connector.20</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape21-119" v:mid="21" v:groupcontext="shape" v:layermember="0" transform="translate(165.375,-18)">			<title>Dynamic connector.21</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape16-124" v:mid="16" v:groupcontext="shape" transform="translate(585.75,129) rotate(90)">			<title>Sheet.16</title>			<path d="M0 462 L66.28 462" class="st6"></path>		</g>		<g id="shape22-129" v:mid="22" v:groupcontext="shape" transform="translate(87.75,-333)">			<title>Sheet.22</title>			<desc>w[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[2]</text>			</g>		<g id="shape23-132" v:mid="23" v:groupcontext="shape" transform="translate(105.75,-225)">			<title>Sheet.23</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape25-135" v:mid="25" v:groupcontext="shape" transform="translate(123.75,-135)">			<title>Sheet.25</title>			<path d="M0 372 L0 448.95 L0 456.28" class="st6"></path>		</g>		<g id="shape26-140" v:mid="26" v:groupcontext="shape" transform="translate(301.5,-225)">			<title>Sheet.26</title>			<desc>Rt.b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>			</g>		<g id="shape27-143" v:mid="27" v:groupcontext="shape" transform="translate(303.75,681) rotate(180)">			<title>Sheet.27</title>			<path d="M0 462 L156.28 462" class="st11"></path>		</g>		<g id="shape28-148" v:mid="28" v:groupcontext="shape" transform="translate(87.75,-36)">			<title>Sheet.28</title>			<desc>w[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[2]</text>			</g>		<g id="shape30-151" v:mid="30" v:groupcontext="shape" transform="translate(105.75,-99)">			<title>Sheet.30</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape32-154" v:mid="32" v:groupcontext="shape" transform="translate(123.75,-72)">			<title>Sheet.32</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape33-159" v:mid="33" v:groupcontext="shape" v:layermember="0" transform="translate(126,-36)">			<title>Dynamic connector.33</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape34-162" v:mid="34" v:groupcontext="shape" v:layermember="0" transform="translate(93.375,-18)">			<title>Dynamic connector.34</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape36-167" v:mid="36" v:groupcontext="shape" transform="translate(513.75,129) rotate(90)">			<title>Sheet.36</title>			<path d="M0 462 L30.28 462" class="st6"></path>		</g>		<g id="shape37-172" v:mid="37" v:groupcontext="shape" transform="translate(15.75,-333)">			<title>Sheet.37</title>			<desc>w[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[3]</text>			</g>		<g id="shape38-175" v:mid="38" v:groupcontext="shape" transform="translate(33.75,-261)">			<title>Sheet.38</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape39-178" v:mid="39" v:groupcontext="shape" transform="translate(51.75,-135)">			<title>Sheet.39</title>			<path d="M0 336 L0 443.73 L0 456.28" class="st6"></path>		</g>		<g id="shape41-183" v:mid="41" v:groupcontext="shape" transform="translate(301.5,-261)">			<title>Sheet.41</title>			<desc>Rt.b[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>			</g>		<g id="shape42-186" v:mid="42" v:groupcontext="shape" transform="translate(303.75,645) rotate(180)">			<title>Sheet.42</title>			<path d="M0 462 L228.28 462" class="st11"></path>		</g>		<g id="shape43-191" v:mid="43" v:groupcontext="shape" transform="translate(15.75,-36)">			<title>Sheet.43</title>			<desc>w[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[3]</text>			</g>		<g id="shape44-194" v:mid="44" v:groupcontext="shape" transform="translate(33.75,-99)">			<title>Sheet.44</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape45-197" v:mid="45" v:groupcontext="shape" transform="translate(51.75,-72)">			<title>Sheet.45</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape46-202" v:mid="46" v:groupcontext="shape" v:layermember="0" transform="translate(54,-36)">			<title>Dynamic connector.46</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape47-205" v:mid="47" v:groupcontext="shape" v:layermember="0" transform="translate(21.375,-18)">			<title>Dynamic connector.47</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape5-210" v:mid="5" v:groupcontext="shape" transform="translate(654.75,-333)">			<title>Sheet.5</title>			<desc>Vu</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36" height="36"></v:textrect>			<rect x="0" y="426" width="36" height="36" class="st2"></rect>			<text x="12.5" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>			</g>		<g id="shape9-213" v:mid="9" v:groupcontext="shape" transform="translate(357.75,-369)">			<title>Sheet.9</title>			<desc>Vd.w [+]= vmpyi(Vu.w,Rt.h)</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="83.25" cy="444" width="166.5" height="36"></v:textrect>			<rect x="0" y="426" width="166.5" height="36" class="st4"></rect>			<text x="28.73" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w [+]= vmpyi(Vu.w,Rt.h)</text>			</g>		<g id="shape24-217" v:mid="24" v:groupcontext="shape" transform="translate(1080.75,129) rotate(90)">			<title>Sheet.24</title>			<path d="M0 462 L138.28 462" class="st6"></path>		</g>		<g id="shape29-222" v:mid="29" v:groupcontext="shape" transform="translate(582.75,-333)">			<title>Sheet.29</title>			<desc>w[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>			</g>		<g id="shape35-225" v:mid="35" v:groupcontext="shape" transform="translate(600.75,-153)">			<title>Sheet.35</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape48-228" v:mid="48" v:groupcontext="shape" transform="translate(366.75,5.68434E-14)">			<title>Sheet.48</title>			<desc>Each 128-bit lane</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="144" cy="462" width="288" height="0"></v:textrect>			<path d="M9.45 462 L9.81 462 L278.19 462" class="st8"></path>			<rect v:rectcontext="textBkgnd" x="108.976" y="456.6" width="70.0488" height="10.7998" class="st9"></rect>			<text x="108.98" y="464.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 128-bit lane</text>			</g>		<g id="shape49-237" v:mid="49" v:groupcontext="shape" transform="translate(618.75,-135)">			<title>Sheet.49</title>			<path d="M0 444 L0 459.39 L0 462" class="st10"></path>		</g>		<g id="shape50-242" v:mid="50" v:groupcontext="shape" transform="translate(351,-153)">			<title>Sheet.50</title>			<desc>Output only lower 32 LSBs</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="72" cy="444" width="144" height="36"></v:textrect>			<rect x="0" y="426" width="144" height="36" class="st4"></rect>			<text x="4" y="446.7" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Output only lower 32 LSBs</text>			</g>		<g id="shape51-246" v:mid="51" v:groupcontext="shape" transform="translate(684,-153)">			<title>Sheet.51</title>			<desc>Rt.h[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[0]</text>			</g>		<g id="shape52-249" v:mid="52" v:groupcontext="shape" transform="translate(678.375,753) rotate(180)">			<title>Sheet.52</title>			<path d="M0 462 L35.9 462" class="st11"></path>		</g>		<g id="shape53-254" v:mid="53" v:groupcontext="shape" transform="translate(652.5,-99)">			<title>Sheet.53</title>			<desc>Optional accumulate</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="28.125" cy="444" width="56.25" height="36"></v:textrect>			<rect x="0" y="426" width="56.25" height="36" class="st4"></rect>			<text x="4" y="441.3" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="4" dy="1.2em" class="st12">accumulate</tspan></text>			</g>		<g id="shape54-259" v:mid="54" v:groupcontext="shape" transform="translate(582.75,-36)">			<title>Sheet.54</title>			<desc>w[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>			</g>		<g id="shape55-262" v:mid="55" v:groupcontext="shape" transform="translate(654.75,-36)">			<title>Sheet.55</title>			<desc>Vd</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36" height="36"></v:textrect>			<rect x="0" y="426" width="36" height="36" class="st4"></rect>			<text x="12.5" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>			</g>		<g id="shape56-266" v:mid="56" v:groupcontext="shape" transform="translate(600.75,-99)">			<title>Sheet.56</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape57-269" v:mid="57" v:groupcontext="shape" transform="translate(618.75,-72)">			<title>Sheet.57</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape58-274" v:mid="58" v:groupcontext="shape" v:layermember="0" transform="translate(621,-36)">			<title>Dynamic connector.58</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape59-277" v:mid="59" v:groupcontext="shape" v:layermember="0" transform="translate(588.375,-18)">			<title>Dynamic connector.59</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape60-282" v:mid="60" v:groupcontext="shape" transform="translate(1008.75,129) rotate(90)">			<title>Sheet.60</title>			<path d="M0 462 L102.28 462" class="st6"></path>		</g>		<g id="shape61-287" v:mid="61" v:groupcontext="shape" transform="translate(510.75,-333)">			<title>Sheet.61</title>			<desc>w[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>			</g>		<g id="shape62-290" v:mid="62" v:groupcontext="shape" transform="translate(528.75,-189)">			<title>Sheet.62</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape64-293" v:mid="64" v:groupcontext="shape" transform="translate(546.75,-135)">			<title>Sheet.64</title>			<path d="M0 408 L0 454.17 L0 456.28" class="st6"></path>		</g>		<g id="shape65-298" v:mid="65" v:groupcontext="shape" transform="translate(680.625,-261)">			<title>Sheet.65</title>			<desc>Rt.h[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[1]</text>			</g>		<g id="shape66-301" v:mid="66" v:groupcontext="shape" transform="translate(645.75,717) rotate(180)">			<title>Sheet.66</title>			<path d="M0 462 L75.28 462" class="st11"></path>		</g>		<g id="shape67-306" v:mid="67" v:groupcontext="shape" transform="translate(510.75,-36)">			<title>Sheet.67</title>			<desc>w[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>			</g>		<g id="shape68-309" v:mid="68" v:groupcontext="shape" transform="translate(528.75,-99)">			<title>Sheet.68</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape69-312" v:mid="69" v:groupcontext="shape" transform="translate(546.75,-72)">			<title>Sheet.69</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape70-317" v:mid="70" v:groupcontext="shape" v:layermember="0" transform="translate(549,-36)">			<title>Dynamic connector.70</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape71-320" v:mid="71" v:groupcontext="shape" v:layermember="0" transform="translate(516.375,-18)">			<title>Dynamic connector.71</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape72-325" v:mid="72" v:groupcontext="shape" transform="translate(936.75,129) rotate(90)">			<title>Sheet.72</title>			<path d="M0 462 L66.28 462" class="st6"></path>		</g>		<g id="shape73-330" v:mid="73" v:groupcontext="shape" transform="translate(438.75,-333)">			<title>Sheet.73</title>			<desc>w[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[2]</text>			</g>		<g id="shape74-333" v:mid="74" v:groupcontext="shape" transform="translate(456.75,-225)">			<title>Sheet.74</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape75-336" v:mid="75" v:groupcontext="shape" transform="translate(474.75,-135)">			<title>Sheet.75</title>			<path d="M0 372 L0 448.95 L0 456.28" class="st6"></path>		</g>		<g id="shape77-341" v:mid="77" v:groupcontext="shape" transform="translate(661.5,681) rotate(180)">			<title>Sheet.77</title>			<path d="M0 462 L163.03 462" class="st11"></path>		</g>		<g id="shape78-346" v:mid="78" v:groupcontext="shape" transform="translate(438.75,-36)">			<title>Sheet.78</title>			<desc>w[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[2]</text>			</g>		<g id="shape79-349" v:mid="79" v:groupcontext="shape" transform="translate(456.75,-99)">			<title>Sheet.79</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape80-352" v:mid="80" v:groupcontext="shape" transform="translate(474.75,-72)">			<title>Sheet.80</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape81-357" v:mid="81" v:groupcontext="shape" v:layermember="0" transform="translate(477,-36)">			<title>Dynamic connector.81</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape83-360" v:mid="83" v:groupcontext="shape" v:layermember="0" transform="translate(444.375,-18)">			<title>Dynamic connector.83</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape84-365" v:mid="84" v:groupcontext="shape" transform="translate(864.75,129) rotate(90)">			<title>Sheet.84</title>			<path d="M0 462 L30.28 462" class="st6"></path>		</g>		<g id="shape86-370" v:mid="86" v:groupcontext="shape" transform="translate(366.75,-333)">			<title>Sheet.86</title>			<desc>w[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[3]</text>			</g>		<g id="shape87-373" v:mid="87" v:groupcontext="shape" transform="translate(384.75,-261)">			<title>Sheet.87</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape93-376" v:mid="93" v:groupcontext="shape" transform="translate(402.75,-135)">			<title>Sheet.93</title>			<path d="M0 336 L0 443.73 L0 456.28" class="st6"></path>		</g>		<g id="shape95-381" v:mid="95" v:groupcontext="shape" transform="translate(680.625,645) rotate(180)">			<title>Sheet.95</title>			<path d="M0 462 L254.15 462" class="st11"></path>		</g>		<g id="shape96-386" v:mid="96" v:groupcontext="shape" transform="translate(366.75,-36)">			<title>Sheet.96</title>			<desc>w[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[3]</text>			</g>		<g id="shape97-389" v:mid="97" v:groupcontext="shape" transform="translate(384.75,-99)">			<title>Sheet.97</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape98-392" v:mid="98" v:groupcontext="shape" transform="translate(402.75,-72)">			<title>Sheet.98</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape99-397" v:mid="99" v:groupcontext="shape" v:layermember="0" transform="translate(405,-36)">			<title>Dynamic connector.99</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape100-400" v:mid="100" v:groupcontext="shape" v:layermember="0" transform="translate(372.375,-18)">			<title>Dynamic connector.100</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape76-405" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(636.75,-279)">			<title>Dynamic connector.76</title>			<path d="M9 462 L9 534" class="st17"></path>		</g>		<g id="shape94-408" v:mid="94" v:groupcontext="shape" v:layermember="0" transform="translate(654.75,-243)">			<title>Dynamic connector.94</title>			<path d="M0 462 L16.5 462 L16.5 534 L23.62 534" class="st17"></path>		</g>	</g></g>
</svg>

Integer multiply accumulate even/odd  instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.w=vmpyi(Vu.w,Rt.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i] * Rt.h[i % 2]);<br>    }<br>    Copy to clipboard |
| Vx.w+=vmpyi(Vu.w,Rt.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] += (Vu.w[i] * Rt.h[i % 2]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-183"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-184"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id129">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vmpyi(Vu.w,Rt.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vmpyi(Vu.w,Rt.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-185"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-186"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id130">
<caption><span class="caption-text">Integer multiply accumulate even/odd  intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vmpyi(Vu.w,Rt.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyi_VwRh(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vmpyi(Vu.w,Rt.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyiacc_VwVwRh(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### HVX floating point multiply - half-precision

HVX floating point half-precision (16-bit) multiply.

Multiplies are vector element by vector element or vector element by scalar value.

A scalar input (Rt) represents 2 half-precision floating point values that is multiplied to each half-precision vector element in Vu.

HVX floating point multiply - half-precision instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.qf16=vmpy(Vu.qf16,Vv.qf16) | for (i = 0; i < VELEM(16); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf16[i]);<br>        v = parse_qf_to_unfloat(Vv.qf16[i]);<br>        Vd.exp = u.exp + v.exp;<br>       Vd.sig = u.sig * v.sig;<br>       if(Vd == 0) Vd.exp = E_MIN_EXTQF16;<br>    }<br>    Copy to clipboard |
| Vd.qf16=vmpy(Vu.hf,Vv.hf) | for (i = 0; i < VELEM(16); i++) {<br>        u = Vu.hf[i];<br>        v = Vv.hf[i];<br>        Vd.exp = u.exp + v.exp;<br>       Vd.sig = u.sig * v.sig;<br>       if(Vd == 0) Vd.exp = E_MIN_EXTQF16;<br>    }<br>    Copy to clipboard |
| Vd.qf16=vmpy(Vu.qf16,Vv.hf) | for (i = 0; i < VELEM(16); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf16[i]);<br>        v = Vv.hf[i];<br>        Vd.exp = u.exp + v.exp;<br>       Vd.sig = u.sig * v.sig;<br>       if(Vd == 0) Vd.exp = E_MIN_EXTQF16;<br>    }<br>    Copy to clipboard |
| Vd.qf16=vmpy(Vu.qf16,Rt.hf) | for (i = 0; i < VELEM(16); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf16[i]);<br>        v = (Rt >> ((i%2)*16)) & 0xFFFF;<br>        Vd.exp = u.exp + v.exp;<br>       Vd.sig = u.sig * v.sig;<br>       if(Vd == 0) Vd.exp = E_MIN_EXTQF16;<br>    }<br>    Copy to clipboard |
| Vd.qf16=vmpy(Vu.hf,Rt.hf) | for (i = 0; i < VELEM(16); i++) {<br>        u = Vu.hf[i];<br>        v = (Rt >> ((i%2)*16)) & 0xFFFF;<br>        Vd.exp = u.exp + v.exp;<br>       Vd.sig = u.sig * v.sig;<br>       if(Vd == 0) Vd.exp = E_MIN_EXTQF16;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-187"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-188"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id132">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf16=vmpy(Vu.qf16,Vv.qf16)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf16=vmpy(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf16=vmpy(Vu.qf16,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf16=vmpy(Vu.qf16,Rt.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf16=vmpy(Vu.hf,Rt.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-189"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-190"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id133">
<caption><span class="caption-text">HVX floating point multiply - half-precision intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf16=vmpy(Vu.qf16,Vv.qf16)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf16_vmpy_Vqf16Vqf16(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf16=vmpy(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf16_vmpy_VhfVhf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf16=vmpy(Vu.qf16,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf16_vmpy_Vqf16Vhf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf16=vmpy(Vu.qf16,Rt.hf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf16_vmpy_Vqf16Rhf(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf16=vmpy(Vu.hf,Rt.hf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf16_vmpy_VhfRhf(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### HVX floating point multiply - single-precision

HVX floating point single-precision (32-bit) multiply.

Multiplies are vector element by vector element or vector element by scalar value.

A scalar input (Rt) is a single-precision floating point value that is multiplied to each single-precision vector element in Vu.

HVX floating point multiply - single-precision instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.qf32=vmpy(Vu.qf32,Vv.qf32) | for (i = 0; i < VELEM(32); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf32[i]);<br>        v = parse_qf_to_unfloat(Vv.qf32[i]);<br>        Vd.exp = u.exp + v.exp;<br>       Vd.sig = u.sig * v.sig;<br>       if(Vd == 0) Vd.exp = E_MIN_EXTQF32;<br>    }<br>    Copy to clipboard |
| Vd.qf32=vmpy(Vu.sf,Vv.sf) | for (i = 0; i < VELEM(32); i++) {<br>        u = Vu.sf[i];<br>        v = Vv.sf[i];<br>        Vd.exp = u.exp + v.exp;<br>       Vd.sig = u.sig * v.sig;<br>       if(Vd == 0) Vd.exp = E_MIN_EXTQF32;<br>    }<br>    Copy to clipboard |
| Vd.qf32=vmpy(Vu.sf,Rt.sf) | for (i = 0; i < VELEM(32); i++) {<br>        u = Vu.sf[i];<br>        v = Rt;<br>        Vd.exp = u.exp + v.exp;<br>       Vd.sig = u.sig * v.sig;<br>       if(Vd == 0) Vd.exp = E_MIN_EXTQF32;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-191"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-192"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id135">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf32=vmpy(Vu.qf32,Vv.qf32)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf32=vmpy(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf32=vmpy(Vu.sf,Rt.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-193"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-194"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id136">
<caption><span class="caption-text">HVX floating point multiply - single-precision intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf32=vmpy(Vu.qf32,Vv.qf32)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf32_vmpy_Vqf32Vqf32(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf32=vmpy(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf32_vmpy_VsfVsf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf32=vmpy(Vu.sf,Rt.sf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf32_vmpy_VsfRsf(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply (32x16)

Multiply words in one vector by even or odd halfwords in another vector. Take the upper part.
Some versions of this operation perform specific shifts to facilitate 32x32 multiply synthesis.&lt;/p&gt;

An important operation is a 32 x 32 fractional multiply, equivalent to (OP1 \* OP2)&gt;&gt;31. The case of fn(0x80000000, 0x80000000) must saturate to 0x7fffffff.&lt;/p&gt;
The rounding fractional multiply:

vectorize( sat_32(x * y + 0x40000000)>>31) )
    
    equivalent to:
    
    {
         V2 = vmpye(V0.w, V1.uh)
    } {
         V2+= vmpyo(V0.w, V1.h):<<1:rnd:sat:shift
    }
    Copy to clipboard

and the non rounding fractional multiply version:

vectorize( sat_32(x * y)>>31) )
    
    equivalent to:
    
    {
         V2 = vmpye(V0.w, V1.uh)
    } {
         V2+= vmpyo(V0.w, V1.h):<<1:sat:shift
    }
    Copy to clipboard

Also a key function is a 32bit x 32bit signed multiply where the 64bit result is kept.

vectorize( (int64) x * (int64) y )
    
      equivalent to:
    
      {
           V3:2 = vmpye(V0.w, V1.uh)
      } {
           V3:2+= vmpyo(V0.w, V1.h)
      }
    
          The lower 32bits of products are in V2 and the upper 32bits in V3. If only vmpye is performed the result will be a
    48bit product of 32signed x 16bit unsigned asserted into the upper 48bits of Vdd. If vmpyo only is performed assuming
    Vxx = #0, the result will be a 32signed x 16signed product asserted into the upper 48bits of Vxx.
    Copy to clipboard

Multiply (32x16) instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.w=vmpye(Vu.w,Vv.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i] * Vv.w[i].uh[0]) >> 16;<br>    }<br>    Copy to clipboard |
| Vd.w=vmpyo(Vu.w,Vv.h):&lt;&lt;1:sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = sat_32(((((Vu.w[i] * Vv.w[i].h[1]) >> 14) + 0) >> 1));<br>    }<br>    Copy to clipboard |
| Vd.w=vmpyo(Vu.w,Vv.h):&lt;&lt;1:rnd:sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = sat_32(((((Vu.w[i] * Vv.w[i].h[1]) >> 14) + 1) >> 1));<br>    }<br>    Copy to clipboard |
| Vdd=vmpye(Vu.w,Vv.uh) | for (i = 0; i < VELEM(32); i++) {<br>        prod = (Vu.w[i] * Vv.w[i].uh[0]);<br>        Vdd.v[1].w[i] = prod >> 16;<br>        Vdd.v[0].w[i] = prod << 16;<br>    }<br>    Copy to clipboard |
| Vxx+=vmpyo(Vu.w,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        prod = (Vu.w[i] * Vv.w[i].h[1]) + Vxx.v[1].w[i];<br>        Vxx.v[1].w[i] = prod >> 16;<br>        Vxx.v[0].w[i].h[0]=Vxx.v[0].w[i] >> 16;<br>        Vxx.v[0].w[i].h[1]=prod & 0x0000ffff;<br>    }<br>    Copy to clipboard |
| Vx.w+=vmpyo(Vu.w,Vv.h):&lt;&lt;1:sat:shift | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] = sat_32(((((Vx.w[i] + (Vu.w[i] * Vv.w[i].h[1])) >> 14) + 0) >> 1));<br>    }<br>    Copy to clipboard |
| Vx.w+=vmpyo(Vu.w,Vv.h):&lt;&lt;1:rnd:sat:shift | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] = sat_32(((((Vx.w[i] + (Vu.w[i] * Vv.w[i].h[1])) >> 14) + 1) >> 1));<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-195"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-196"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id138">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vmpye(Vu.w,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vmpyo(Vu.w,Vv.h):&lt;&lt;1:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vmpyo(Vu.w,Vv.h):&lt;&lt;1:rnd:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd=vmpye(Vu.w,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx+=vmpyo(Vu.w,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vmpyo(Vu.w,Vv.h):&lt;&lt;1:sat:shift</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vmpyo(Vu.w,Vv.h):&lt;&lt;1:rnd:sat:shift</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-197"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-198"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id139">
<caption><span class="caption-text">Multiply (32x16) intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vmpye(Vu.w,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpye_VwVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vmpyo(Vu.w,Vv.h):&lt;&lt;1:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyo_VwVh_s1_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vmpyo(Vu.w,Vv.h):&lt;&lt;1:rnd:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyo_VwVh_s1_rnd_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd=vmpye(Vu.w,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_W_vmpye_VwVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx+=vmpyo(Vu.w,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_W_vmpyoacc_WVwVh(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vmpyo(Vu.w,Vv.h):&lt;&lt;1:sat:shift</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyoacc_VwVwVh_s1_sat_shift(HVX_Vector Vx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vmpyo(Vu.w,Vv.h):&lt;&lt;1:rnd:sat:shift</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyoacc_VwVwVh_s1_rnd_sat_shift(HVX_Vector Vx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply bytes with 4-wide reduction - vector by scalar

Perform multiplication between the elements in vector Vu and the corresponding elements in the scalar register Rt, followed by
a 4-way reduction to a word in each 32-bit lane. Accumulate the result in Vx or Vxx.

Supports the multiplication of unsigned byte data by signed or unsigned bytes in the scalar.

The operation has two forms: the first performs simple dot product of 4 elements into a single result. The second form
takes a 1 bit immediate input and generates a vector register pair. For #1 = 0 the even destination contains a simple dot
product, the odd destination contains a dot product of the coefficients rotated by 2 elements and the upper 2 data elements taken from the even register of Vuu. For #u = 1, the even destination takes coefficients rotated by -1 and data element 0 from the odd
register of Vuu. The odd destination uses coefficients rotated by -1 and takes data element 3 from the even register of Vuu.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vrmpy.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="16.1354in" height="8.26042in" viewbox="0 0 1161.75 594.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st20"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-199 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st2 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-199 .st4 { fill: none; marker-end: url("#mrkr13-12"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st5 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-199 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st7 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st8 { fill: #ffffff; marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st9 { fill: none; marker-end: url("#mrkr5-8"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st10 { font-size: 1em }
.svg-199 .st11 { marker-end: url("#mrkr13-12"); marker-start: url("#mrkr13-108"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st12 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-199 .st13 { stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st14 { marker-end: url("#mrkr13-12"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st15 { fill: #ffffff; marker-end: url("#mrkr13-12"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st16 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st17 { fill: #ffffff; marker-end: url("#mrkr13-12"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st18 { marker-end: url("#mrkr13-12"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-199 .st19 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-199 .st20 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-8" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-12" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-108" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape176-1" v:mid="176" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.176</title>		<rect x="0" y="36.75" width="1125" height="558" class="st1"></rect>	</g>	<g id="shape89-3" v:mid="89" v:groupcontext="shape" transform="translate(409.875,865.125) rotate(180)">		<title>Sheet.89</title>		<path d="M0 594.75 L43.78 594.75" class="st2"></path>	</g>	<g id="shape28-9" v:mid="28" v:groupcontext="shape" transform="translate(36.375,-540.375)">		<title>Sheet.28</title>		<desc>Vd.w[+] = vrmpy(Vu.ub, Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="74.25" cy="585.75" width="148.5" height="18"></v:textrect>		<rect x="0" y="576.75" width="148.5" height="18" class="st4"></rect>		<text x="16.23" y="588.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w[+] = vrmpy(Vu.ub, Rt.b)</text>		</g>	<g id="shape7-14" v:mid="7" v:groupcontext="shape" transform="translate(108.375,-504.375)">		<title>Sheet.7</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="10.49" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape8-17" v:mid="8" v:groupcontext="shape" transform="translate(144.375,-504.375)">		<title>Sheet.8</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="10.49" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape9-20" v:mid="9" v:groupcontext="shape" transform="translate(180.375,-504.375)">		<title>Sheet.9</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st7"></rect>		<text x="12.5" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape1-23" v:mid="1" v:groupcontext="shape" transform="translate(36.375,-504.375)">		<title>Sheet.1</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="10.49" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape13-26" v:mid="13" v:groupcontext="shape" transform="translate(685.125,89.25) rotate(90)">		<title>Sheet.13</title>		<path d="M0 594.75 L85.4 594.75" class="st2"></path>	</g>	<g id="shape2-31" v:mid="2" v:groupcontext="shape" transform="translate(72.375,-504.375)">		<title>Sheet.2</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="10.49" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape3-34" v:mid="3" v:groupcontext="shape" transform="translate(144.375,-450.375)">		<title>Sheet.3</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape4-38" v:mid="4" v:groupcontext="shape" transform="translate(108.375,-414.375)">		<title>Sheet.4</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape5-42" v:mid="5" v:groupcontext="shape" transform="translate(72.375,-378.375)">		<title>Sheet.5</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape6-46" v:mid="6" v:groupcontext="shape" transform="translate(36.375,-342.375)">		<title>Sheet.6</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape10-50" v:mid="10" v:groupcontext="shape" transform="translate(90.375,-272.625)">		<title>Sheet.10</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="577.875" width="36" height="33.75"></v:textrect>		<ellipse cx="18" cy="577.875" rx="18" ry="16.875" class="st8"></ellipse>		<text x="15.37" y="580.58" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape11-54" v:mid="11" v:groupcontext="shape" transform="translate(757.125,90.375) rotate(90)">		<title>Sheet.11</title>		<path d="M0 594.75 L12.28 594.75" class="st2"></path>	</g>	<g id="shape12-59" v:mid="12" v:groupcontext="shape" transform="translate(721.125,90.375) rotate(90)">		<title>Sheet.12</title>		<path d="M0 594.75 L48.28 594.75" class="st2"></path>	</g>	<g id="shape14-64" v:mid="14" v:groupcontext="shape" transform="translate(649.125,89.25) rotate(90)">		<title>Sheet.14</title>		<path d="M0 594.75 L121.4 594.75" class="st2"></path>	</g>	<g id="shape15-69" v:mid="15" v:groupcontext="shape" transform="translate(474.927,-168.177) rotate(45)">		<title>Sheet.15</title>		<path d="M0 594.75 L52.41 594.75" class="st2"></path>	</g>	<g id="shape16-74" v:mid="16" v:groupcontext="shape" transform="translate(671.987,98.6473) rotate(78.5884)">		<title>Sheet.16</title>		<path d="M0 594.75 L68.39 594.75" class="st2"></path>	</g>	<g id="shape17-79" v:mid="17" v:groupcontext="shape" transform="translate(718.134,260.921) rotate(97.8005)">		<title>Sheet.17</title>		<path d="M0 594.75 L104.3 594.75" class="st2"></path>	</g>	<g id="shape18-84" v:mid="18" v:groupcontext="shape" transform="translate(735.316,306.575) rotate(105.828)">		<title>Sheet.18</title>		<path d="M0 594.75 L148.94 594.75" class="st2"></path>	</g>	<g id="shape19-89" v:mid="19" v:groupcontext="shape" transform="translate(36.375,-198.375)">		<title>Sheet.19</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="576.75" width="144" height="36"></v:textrect>		<rect x="0" y="558.75" width="144" height="36" class="st6"></rect>		<text x="63.75" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape21-92" v:mid="21" v:groupcontext="shape" transform="translate(703.732,322.115) rotate(90)">		<title>Sheet.21</title>		<path d="M0 594.75 L32.54 594.75" class="st2"></path>	</g>	<g id="shape22-97" v:mid="22" v:groupcontext="shape" transform="translate(155.625,-270.375)">		<title>Sheet.22</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="38.25" cy="576.75" width="76.5" height="36"></v:textrect>		<rect x="0" y="558.75" width="76.5" height="36" class="st9"></rect>		<text x="21.49" y="574.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="11.74" dy="1.2em" class="st10">accumulation</tspan></text>		</g>	<g id="shape23-102" v:mid="23" v:groupcontext="shape" transform="translate(36.375,-180.375)">		<title>Sheet.23</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="594.75" width="144" height="0"></v:textrect>		<path d="M9.45 594.75 L9.81 594.75 L134.19 594.75" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="50.9854" y="589.35" width="42.0293" height="10.7998" class="st12"></rect>		<text x="50.99" y="597.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape24-112" v:mid="24" v:groupcontext="shape" transform="translate(198.375,721.125) rotate(180)">		<title>Sheet.24</title>		<path d="M0 594.75 L12.28 594.75" class="st2"></path>	</g>	<g id="shape25-117" v:mid="25" v:groupcontext="shape" transform="translate(198.375,757.125) rotate(180)">		<title>Sheet.25</title>		<path d="M0 594.75 L48.28 594.75" class="st2"></path>	</g>	<g id="shape26-122" v:mid="26" v:groupcontext="shape" transform="translate(198.375,793.125) rotate(180)">		<title>Sheet.26</title>		<path d="M0 594.75 L84.28 594.75" class="st2"></path>	</g>	<g id="shape27-127" v:mid="27" v:groupcontext="shape" transform="translate(198.375,829.125) rotate(180)">		<title>Sheet.27</title>		<path d="M0 594.75 L120.28 594.75" class="st2"></path>	</g>	<g id="shape29-132" v:mid="29" v:groupcontext="shape" transform="translate(193.875,-450.375)">		<title>Sheet.29</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st9"></rect>		<text x="13.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape30-136" v:mid="30" v:groupcontext="shape" transform="translate(193.875,-414.375)">		<title>Sheet.30</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st9"></rect>		<text x="13.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape31-140" v:mid="31" v:groupcontext="shape" transform="translate(193.875,-378.375)">		<title>Sheet.31</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st9"></rect>		<text x="13.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape32-144" v:mid="32" v:groupcontext="shape" transform="translate(193.875,-342.375)">		<title>Sheet.32</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st9"></rect>		<text x="13.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape20-148" v:mid="20" v:groupcontext="shape" v:layermember="0" transform="translate(108.375,-198.375)">		<title>Dynamic connector</title>		<path d="M0 594.75 L0 648.75 L45 648.75" class="st13"></path>	</g>	<g id="shape33-151" v:mid="33" v:groupcontext="shape" v:layermember="0" transform="translate(153.375,-144.375)">		<title>Dynamic connector.33</title>		<path d="M0 594.75 L0 450.75 L-17.46 450.75" class="st14"></path>	</g>	<g id="shape34-156" v:mid="34" v:groupcontext="shape" transform="translate(324.375,-504.375)">		<title>Sheet.34</title>		<desc>ub[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[1]</text>		</g>	<g id="shape35-159" v:mid="35" v:groupcontext="shape" transform="translate(360.375,-504.375)">		<title>Sheet.35</title>		<desc>ub[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[0]</text>		</g>	<g id="shape36-162" v:mid="36" v:groupcontext="shape" transform="translate(391.875,-504.375)">		<title>Sheet.36</title>		<desc>Vuu.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st7"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[1]</text>		</g>	<g id="shape37-165" v:mid="37" v:groupcontext="shape" transform="translate(468.375,-80.3036)">		<title>Sheet.37</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="576.75" width="144" height="36"></v:textrect>		<rect x="0" y="558.75" width="144" height="36" class="st15"></rect>		<text x="63.75" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape38-169" v:mid="38" v:groupcontext="shape" transform="translate(252.375,-45.375)">		<title>Sheet.38</title>		<desc>32-bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="180" cy="594.75" width="360" height="0"></v:textrect>		<path d="M9.45 594.75 L9.81 594.75 L350.19 594.75" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="150.231" y="589.35" width="59.5371" height="10.7998" class="st12"></rect>		<text x="150.23" y="597.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane pair</text>		</g>	<g id="shape39-178" v:mid="39" v:groupcontext="shape" transform="translate(619.125,-80.3036)">		<title>Sheet.39</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54.01" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st4"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape40-182" v:mid="40" v:groupcontext="shape" transform="translate(252.375,-540.375)">		<title>Sheet.40</title>		<desc>Vdd.w[+] = vrmpy(Vuu.ub, Rt.b, #0)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="90" cy="585.75" width="180" height="18"></v:textrect>		<rect x="0" y="576.75" width="180" height="18" class="st4"></rect>		<text x="19.47" y="588.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.w[+] = vrmpy(Vuu.ub, Rt.b, #0)</text>		</g>	<g id="shape41-186" v:mid="41" v:groupcontext="shape" transform="translate(540.375,-504.375)">		<title>Sheet.41</title>		<desc>ub[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[1]</text>		</g>	<g id="shape42-189" v:mid="42" v:groupcontext="shape" transform="translate(576.375,-504.375)">		<title>Sheet.42</title>		<desc>ub[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[0]</text>		</g>	<g id="shape43-192" v:mid="43" v:groupcontext="shape" transform="translate(601.125,-504.375)">		<title>Sheet.43</title>		<desc>Vuu.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="576.75" width="67.5" height="36"></v:textrect>		<rect x="0" y="558.75" width="67.5" height="36" class="st7"></rect>		<text x="16.49" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[0]</text>		</g>	<g id="shape44-195" v:mid="44" v:groupcontext="shape" transform="translate(576.375,-342.375)">		<title>Sheet.44</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape45-198" v:mid="45" v:groupcontext="shape" transform="translate(540.375,-305.304)">		<title>Sheet.45</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape46-201" v:mid="46" v:groupcontext="shape" transform="translate(522.375,-152.304)">		<title>Sheet.46</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape47-204" v:mid="47" v:groupcontext="shape" transform="translate(1189.13,90.375) rotate(90)">		<title>Sheet.47</title>		<path d="M0 594.75 L120.28 594.75" class="st2"></path>	</g>	<g id="shape48-209" v:mid="48" v:groupcontext="shape" transform="translate(1153.13,90.375) rotate(90)">		<title>Sheet.48</title>		<path d="M0 594.75 L157.35 594.75" class="st2"></path>	</g>	<g id="shape49-214" v:mid="49" v:groupcontext="shape" transform="translate(1172.43,399.207) rotate(104.301)">		<title>Sheet.49</title>		<path d="M0 594.75 L161 594.75" class="st2"></path>	</g>	<g id="shape50-219" v:mid="50" v:groupcontext="shape" transform="translate(1151.08,338.673) rotate(94.7477)">		<title>Sheet.50</title>		<path d="M0 594.75 L113.62 594.75" class="st2"></path>	</g>	<g id="shape51-224" v:mid="51" v:groupcontext="shape" transform="translate(973.125,90.375) rotate(90)">		<title>Sheet.51</title>		<path d="M0 594.75 L54 594.75" class="st16"></path>	</g>	<g id="shape52-227" v:mid="52" v:groupcontext="shape" transform="translate(450.375,-324.375)">		<title>Sheet.52</title>		<path d="M0 594.75 L84.28 594.75" class="st2"></path>	</g>	<g id="shape53-232" v:mid="53" v:groupcontext="shape" transform="translate(450.375,-360.375)">		<title>Sheet.53</title>		<path d="M0 594.75 L120.28 594.75" class="st2"></path>	</g>	<g id="shape54-237" v:mid="54" v:groupcontext="shape" transform="translate(403.125,-81.375)">		<title>Sheet.54</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54.01" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st4"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape55-241" v:mid="55" v:groupcontext="shape" transform="translate(1135.12,442.446) rotate(90)">		<title>Sheet.55</title>		<path d="M0 594.75 L30.28 594.75" class="st2"></path>	</g>	<g id="shape56-246" v:mid="56" v:groupcontext="shape" transform="translate(619.125,-157.875)">		<title>Sheet.56</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="34.875" cy="576.75" width="69.75" height="36"></v:textrect>		<rect x="0" y="558.75" width="69.75" height="36" class="st9"></rect>		<text x="18.11" y="574.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st10">accumulation</tspan></text>		</g>	<g id="shape57-251" v:mid="57" v:groupcontext="shape" transform="translate(468.375,-504.375)">		<title>Sheet.57</title>		<desc>ub[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[3]</text>		</g>	<g id="shape58-254" v:mid="58" v:groupcontext="shape" transform="translate(504.375,-504.375)">		<title>Sheet.58</title>		<desc>ub[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[2]</text>		</g>	<g id="shape59-257" v:mid="59" v:groupcontext="shape" transform="translate(252.375,-504.375)">		<title>Sheet.59</title>		<desc>ub[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[3]</text>		</g>	<g id="shape60-260" v:mid="60" v:groupcontext="shape" transform="translate(288.375,-504.375)">		<title>Sheet.60</title>		<desc>ub[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[2]</text>		</g>	<g id="shape63-263" v:mid="63" v:groupcontext="shape" v:layermember="0" transform="translate(540.375,-80.3036)">		<title>Dynamic connector.30</title>		<path d="M0 594.75 L0 620.68 L81 620.68 L81 612.75" class="st13"></path>	</g>	<g id="shape64-266" v:mid="64" v:groupcontext="shape" v:layermember="0" transform="translate(621.375,-62.3036)">		<title>Dynamic connector.38</title>		<path d="M0 594.75 L0 486.93 L-53.19 486.93" class="st14"></path>	</g>	<g id="shape66-271" v:mid="66" v:groupcontext="shape" transform="translate(504.375,-269.304)">		<title>Sheet.66</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape67-274" v:mid="67" v:groupcontext="shape" transform="translate(468.375,-234.375)">		<title>Sheet.67</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape69-277" v:mid="69" v:groupcontext="shape" transform="translate(1117.13,90.375) rotate(90)">		<title>Sheet.69</title>		<path d="M0 594.75 L193.35 594.75" class="st2"></path>	</g>	<g id="shape70-282" v:mid="70" v:groupcontext="shape" transform="translate(1081.13,90.375) rotate(90)">		<title>Sheet.70</title>		<path d="M0 594.75 L228.28 594.75" class="st2"></path>	</g>	<g id="shape71-287" v:mid="71" v:groupcontext="shape" transform="translate(1116,257.164) rotate(83.4283)">		<title>Sheet.71</title>		<path d="M0 594.75 L76.98 594.75" class="st2"></path>	</g>	<g id="shape72-292" v:mid="72" v:groupcontext="shape" transform="translate(958.882,2.14631) rotate(52.9829)">		<title>Sheet.72</title>		<path d="M0 594.75 L62.66 594.75" class="st2"></path>	</g>	<g id="shape78-297" v:mid="78" v:groupcontext="shape" transform="translate(409.875,-305.304)">		<title>Sheet.78</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape81-301" v:mid="81" v:groupcontext="shape" transform="translate(450.375,-252.375)">		<title>Sheet.81</title>		<path d="M0 594.75 L12.31 594.75" class="st2"></path>	</g>	<g id="shape82-306" v:mid="82" v:groupcontext="shape" transform="translate(450.375,-288.375)">		<title>Sheet.82</title>		<path d="M0 594.75 L48.28 594.75" class="st2"></path>	</g>	<g id="shape83-311" v:mid="83" v:groupcontext="shape" transform="translate(252.375,-80.8393)">		<title>Sheet.83</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="576.75" width="144" height="36"></v:textrect>		<rect x="0" y="558.75" width="144" height="36" class="st15"></rect>		<text x="63.75" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape84-315" v:mid="84" v:groupcontext="shape" transform="translate(288.375,-270.375)">		<title>Sheet.84</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape85-318" v:mid="85" v:groupcontext="shape" transform="translate(252.375,-234.375)">		<title>Sheet.85</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape86-321" v:mid="86" v:groupcontext="shape" transform="translate(306.375,-152.839)">		<title>Sheet.86</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape87-324" v:mid="87" v:groupcontext="shape" transform="translate(955.051,391.931) rotate(103.577)">		<title>Sheet.87</title>		<path d="M0 594.75 L159.01 594.75" class="st2"></path>	</g>	<g id="shape88-329" v:mid="88" v:groupcontext="shape" transform="translate(934.734,341.652) rotate(95.1394)">		<title>Sheet.88</title>		<path d="M0 594.75 L113.84 594.75" class="st2"></path>	</g>	<g id="shape90-334" v:mid="90" v:groupcontext="shape" transform="translate(432.375,828.867) rotate(180)">		<title>Sheet.90</title>		<path d="M0 594.75 L30.28 594.75" class="st2"></path>	</g>	<g id="shape91-339" v:mid="91" v:groupcontext="shape" transform="translate(919.125,441.911) rotate(90)">		<title>Sheet.91</title>		<path d="M0 594.75 L30.28 594.75" class="st2"></path>	</g>	<g id="shape92-344" v:mid="92" v:groupcontext="shape" transform="translate(423.375,-152.839)">		<title>Sheet.92</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="38.25" cy="576.75" width="76.5" height="36"></v:textrect>		<rect x="0" y="558.75" width="76.5" height="36" class="st9"></rect>		<text x="21.49" y="574.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="11.74" dy="1.2em" class="st10">accumulation</tspan></text>		</g>	<g id="shape93-349" v:mid="93" v:groupcontext="shape" v:layermember="0" transform="translate(324.375,-80.8393)">		<title>Dynamic connector.63</title>		<path d="M0 594.75 L0 612.75 L81 612.75" class="st13"></path>	</g>	<g id="shape94-352" v:mid="94" v:groupcontext="shape" v:layermember="0" transform="translate(405.375,-62.8393)">		<title>Dynamic connector.64</title>		<path d="M0 594.75 L0 486.84 L-53.19 486.84" class="st14"></path>	</g>	<g id="shape96-357" v:mid="96" v:groupcontext="shape" transform="translate(360.375,-342.375)">		<title>Sheet.96</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape97-360" v:mid="97" v:groupcontext="shape" transform="translate(324.375,-306.375)">		<title>Sheet.97</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape99-363" v:mid="99" v:groupcontext="shape" transform="translate(894.615,240.218) rotate(81.8868)">		<title>Sheet.99</title>		<path d="M0 594.75 L78.17 594.75" class="st2"></path>	</g>	<g id="shape100-368" v:mid="100" v:groupcontext="shape" transform="translate(749.936,6.31035) rotate(53.4736)">		<title>Sheet.100</title>		<path d="M0 594.75 L60.93 594.75" class="st2"></path>	</g>	<g id="shape106-373" v:mid="106" v:groupcontext="shape" transform="translate(432.375,937.125) rotate(180)">		<title>Sheet.106</title>		<path d="M0 594.75 L137.86 594.75" class="st2"></path>	</g>	<g id="shape107-378" v:mid="107" v:groupcontext="shape" transform="translate(409.875,-233.304)">		<title>Sheet.107</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape108-382" v:mid="108" v:groupcontext="shape" transform="translate(432.375,901.661) rotate(180)">		<title>Sheet.108</title>		<path d="M0 594.75 L100.04 594.75" class="st2"></path>	</g>	<g id="shape109-387" v:mid="109" v:groupcontext="shape" transform="translate(409.875,-270.375)">		<title>Sheet.109</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape110-391" v:mid="110" v:groupcontext="shape" transform="translate(865.125,126.375) rotate(90)">		<title>Sheet.110</title>		<path d="M0 594.75 L192.28 594.75" class="st2"></path>	</g>	<g id="shape111-396" v:mid="111" v:groupcontext="shape" transform="translate(409.875,-342.375)">		<title>Sheet.111</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape112-400" v:mid="112" v:groupcontext="shape" v:layermember="0" transform="translate(369.375,-441.375)">		<title>Dynamic connector.79</title>	</g>	<g id="shape114-401" v:mid="114" v:groupcontext="shape" v:layermember="0" transform="translate(486.375,-432.375)">		<title>Dynamic connector.81</title>		<path d="M0 594.75 L-144 594.75 L-144 674.95" class="st18"></path>	</g>	<g id="shape115-406" v:mid="115" v:groupcontext="shape" v:layermember="0" transform="translate(522.375,-414.375)">		<title>Dynamic connector.82</title>		<path d="M0 594.75 L-145.09 594.75 L-145.09 612.75" class="st16"></path>	</g>	<g id="shape116-409" v:mid="116" v:groupcontext="shape" v:layermember="0" transform="translate(368.557,-396.375)">		<title>Dynamic connector.83</title>		<path d="M8.73 594.75 L8.98 602.95" class="st18"></path>	</g>	<g id="shape119-414" v:mid="119" v:groupcontext="shape" v:layermember="0" transform="translate(342.375,-504.375)">		<title>Dynamic connector.86</title>		<path d="M0 594.75 L0 630.75 L-72 630.75" class="st16"></path>	</g>	<g id="shape61-417" v:mid="61" v:groupcontext="shape" transform="translate(859.875,864.589) rotate(180)">		<title>Sheet.61</title>		<path d="M0 594.75 L43.79 594.75" class="st2"></path>	</g>	<g id="shape62-422" v:mid="62" v:groupcontext="shape" transform="translate(774.375,-504.911)">		<title>Sheet.62</title>		<desc>ub[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[1]</text>		</g>	<g id="shape65-425" v:mid="65" v:groupcontext="shape" transform="translate(810.375,-504.911)">		<title>Sheet.65</title>		<desc>ub[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[0]</text>		</g>	<g id="shape68-428" v:mid="68" v:groupcontext="shape" transform="translate(846.375,-504.911)">		<title>Sheet.68</title>		<desc>Vuu.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st7"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[1]</text>		</g>	<g id="shape73-431" v:mid="73" v:groupcontext="shape" transform="translate(918.375,-80.8393)">		<title>Sheet.73</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="576.75" width="144" height="36"></v:textrect>		<rect x="0" y="558.75" width="144" height="36" class="st15"></rect>		<text x="63.75" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape74-435" v:mid="74" v:groupcontext="shape" transform="translate(702.375,-45.375)">		<title>Sheet.74</title>		<desc>32-bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="180" cy="594.75" width="360" height="0"></v:textrect>		<path d="M9.45 594.75 L9.81 594.75 L350.19 594.75" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="150.231" y="589.35" width="59.5371" height="10.7998" class="st12"></rect>		<text x="150.23" y="597.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane pair</text>		</g>	<g id="shape75-444" v:mid="75" v:groupcontext="shape" transform="translate(1071.37,-80.8393)">		<title>Sheet.75</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54.01" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st4"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape76-448" v:mid="76" v:groupcontext="shape" transform="translate(702.375,-540.375)">		<title>Sheet.76</title>		<desc>Vdd.w[+] = vrmpy(Vuu.h, Rt.b, #1)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="85.5" cy="583.5" width="171" height="22.5"></v:textrect>		<rect x="0" y="572.25" width="171" height="22.5" class="st4"></rect>		<text x="17.47" y="586.2" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.w[+] = vrmpy(Vuu.h, Rt.b, #1)</text>		</g>	<g id="shape77-452" v:mid="77" v:groupcontext="shape" transform="translate(990.375,-504.911)">		<title>Sheet.77</title>		<desc>ub[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[1]</text>		</g>	<g id="shape79-455" v:mid="79" v:groupcontext="shape" transform="translate(1026.38,-504.911)">		<title>Sheet.79</title>		<desc>ub[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[0]</text>		</g>	<g id="shape80-458" v:mid="80" v:groupcontext="shape" transform="translate(1062.38,-504.911)">		<title>Sheet.80</title>		<desc>Vuu.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st7"></rect>		<text x="5.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[0]</text>		</g>	<g id="shape95-461" v:mid="95" v:groupcontext="shape" transform="translate(918.375,-234.375)">		<title>Sheet.95</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape98-464" v:mid="98" v:groupcontext="shape" transform="translate(1026.38,-342.375)">		<title>Sheet.98</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape101-467" v:mid="101" v:groupcontext="shape" transform="translate(972.375,-152.839)">		<title>Sheet.101</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape102-470" v:mid="102" v:groupcontext="shape" transform="translate(1639.13,198.375) rotate(90)">		<title>Sheet.102</title>		<path d="M0 594.75 L12.28 594.75" class="st2"></path>	</g>	<g id="shape103-475" v:mid="103" v:groupcontext="shape" transform="translate(1567.12,144.375) rotate(90)">		<title>Sheet.103</title>		<path d="M0 594.75 L137.21 594.75" class="st2"></path>	</g>	<g id="shape104-480" v:mid="104" v:groupcontext="shape" transform="translate(1621.85,390.629) rotate(103.444)">		<title>Sheet.104</title>		<path d="M0 594.75 L159.78 594.75" class="st2"></path>	</g>	<g id="shape105-485" v:mid="105" v:groupcontext="shape" transform="translate(1604.14,301.34) rotate(94.7477)">		<title>Sheet.105</title>		<path d="M0 594.75 L150.55 594.75" class="st2"></path>	</g>	<g id="shape113-490" v:mid="113" v:groupcontext="shape" transform="translate(1423.12,89.8393) rotate(90)">		<title>Sheet.113</title>		<path d="M0 594.75 L18.54 594.75" class="st16"></path>	</g>	<g id="shape117-493" v:mid="117" v:groupcontext="shape" transform="translate(900.375,-324.911)">		<title>Sheet.117</title>		<path d="M0 594.75 L84.28 594.75" class="st2"></path>	</g>	<g id="shape118-498" v:mid="118" v:groupcontext="shape" transform="translate(900.375,-360.911)">		<title>Sheet.118</title>		<path d="M0 594.75 L120.29 594.75" class="st2"></path>	</g>	<g id="shape120-503" v:mid="120" v:groupcontext="shape" transform="translate(859.875,-81.9107)">		<title>Sheet.120</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54.01" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st4"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape121-507" v:mid="121" v:groupcontext="shape" transform="translate(1585.12,441.911) rotate(90)">		<title>Sheet.121</title>		<path d="M0 594.75 L30.28 594.75" class="st2"></path>	</g>	<g id="shape122-512" v:mid="122" v:groupcontext="shape" transform="translate(1069.13,-158.411)">		<title>Sheet.122</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="34.875" cy="576.75" width="69.75" height="36"></v:textrect>		<rect x="0" y="558.75" width="69.75" height="36" class="st9"></rect>		<text x="18.11" y="574.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st10">accumulation</tspan></text>		</g>	<g id="shape123-517" v:mid="123" v:groupcontext="shape" transform="translate(918.375,-504.911)">		<title>Sheet.123</title>		<desc>ub[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[3]</text>		</g>	<g id="shape124-520" v:mid="124" v:groupcontext="shape" transform="translate(954.375,-504.911)">		<title>Sheet.124</title>		<desc>ub[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[2]</text>		</g>	<g id="shape125-523" v:mid="125" v:groupcontext="shape" transform="translate(702.375,-504.911)">		<title>Sheet.125</title>		<desc>ub[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[3]</text>		</g>	<g id="shape126-526" v:mid="126" v:groupcontext="shape" transform="translate(738.375,-504.911)">		<title>Sheet.126</title>		<desc>ub[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[2]</text>		</g>	<g id="shape127-529" v:mid="127" v:groupcontext="shape" v:layermember="0" transform="translate(990.375,-80.8393)">		<title>Dynamic connector.127</title>		<path d="M0 594.75 L0 620.68 L81 620.68 L81 612.75" class="st13"></path>	</g>	<g id="shape128-532" v:mid="128" v:groupcontext="shape" v:layermember="0" transform="translate(1071.38,-62.8393)">		<title>Dynamic connector.128</title>		<path d="M0 594.75 L0 486.93 L-53.19 486.93" class="st14"></path>	</g>	<g id="shape129-537" v:mid="129" v:groupcontext="shape" transform="translate(990.375,-306.375)">		<title>Sheet.129</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape130-540" v:mid="130" v:groupcontext="shape" transform="translate(954.375,-271.446)">		<title>Sheet.130</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape131-543" v:mid="131" v:groupcontext="shape" transform="translate(1603.13,125.813) rotate(90)">		<title>Sheet.131</title>		<path d="M0 594.75 L120.84 594.75" class="st2"></path>	</g>	<g id="shape132-548" v:mid="132" v:groupcontext="shape" transform="translate(1531.12,198.375) rotate(90)">		<title>Sheet.132</title>		<path d="M0 594.75 L120.28 594.75" class="st2"></path>	</g>	<g id="shape133-553" v:mid="133" v:groupcontext="shape" transform="translate(1565.81,255.048) rotate(83.4283)">		<title>Sheet.133</title>		<path d="M0 594.75 L78.57 594.75" class="st2"></path>	</g>	<g id="shape134-558" v:mid="134" v:groupcontext="shape" transform="translate(1419.11,12.967) rotate(54.2588)">		<title>Sheet.134</title>		<path d="M0 594.75 L60.69 594.75" class="st2"></path>	</g>	<g id="shape135-563" v:mid="135" v:groupcontext="shape" transform="translate(859.875,-305.839)">		<title>Sheet.135</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape136-567" v:mid="136" v:groupcontext="shape" transform="translate(903.605,-252.911)">		<title>Sheet.136</title>		<path d="M0 594.75 L9.05 594.75" class="st2"></path>	</g>	<g id="shape137-572" v:mid="137" v:groupcontext="shape" transform="translate(900.375,-288.911)">		<title>Sheet.137</title>		<path d="M0 594.75 L48.29 594.75" class="st2"></path>	</g>	<g id="shape138-577" v:mid="138" v:groupcontext="shape" transform="translate(702.375,-81.375)">		<title>Sheet.138</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="576.75" width="144" height="36"></v:textrect>		<rect x="0" y="558.75" width="144" height="36" class="st15"></rect>		<text x="63.75" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape139-581" v:mid="139" v:groupcontext="shape" transform="translate(774.375,-306.375)">		<title>Sheet.139</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape140-584" v:mid="140" v:groupcontext="shape" transform="translate(738.375,-270.375)">		<title>Sheet.140</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape141-587" v:mid="141" v:groupcontext="shape" transform="translate(756.375,-153.375)">		<title>Sheet.141</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape142-590" v:mid="142" v:groupcontext="shape" transform="translate(1405.16,397.444) rotate(104.118)">		<title>Sheet.142</title>		<path d="M0 594.75 L158.78 594.75" class="st2"></path>	</g>	<g id="shape143-595" v:mid="143" v:groupcontext="shape" transform="translate(1384.71,341.891) rotate(95.1625)">		<title>Sheet.143</title>		<path d="M0 594.75 L113.3 594.75" class="st2"></path>	</g>	<g id="shape144-600" v:mid="144" v:groupcontext="shape" transform="translate(882.375,828.331) rotate(180)">		<title>Sheet.144</title>		<path d="M0 594.75 L32.53 594.75" class="st2"></path>	</g>	<g id="shape145-605" v:mid="145" v:groupcontext="shape" transform="translate(1369.12,441.375) rotate(90)">		<title>Sheet.145</title>		<path d="M0 594.75 L30.28 594.75" class="st2"></path>	</g>	<g id="shape146-610" v:mid="146" v:groupcontext="shape" transform="translate(873.375,-153.375)">		<title>Sheet.146</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="38.25" cy="576.75" width="76.5" height="36"></v:textrect>		<rect x="0" y="558.75" width="76.5" height="36" class="st9"></rect>		<text x="21.49" y="574.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="11.74" dy="1.2em" class="st10">accumulation</tspan></text>		</g>	<g id="shape147-615" v:mid="147" v:groupcontext="shape" v:layermember="0" transform="translate(774.375,-81.375)">		<title>Dynamic connector.147</title>		<path d="M0 594.75 L0 612.75 L81 612.75" class="st13"></path>	</g>	<g id="shape148-618" v:mid="148" v:groupcontext="shape" v:layermember="0" transform="translate(855.375,-63.375)">		<title>Dynamic connector.148</title>		<path d="M0 594.75 L0 486.84 L-53.19 486.84" class="st14"></path>	</g>	<g id="shape149-623" v:mid="149" v:groupcontext="shape" transform="translate(702.375,-234.375)">		<title>Sheet.149</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape150-626" v:mid="150" v:groupcontext="shape" transform="translate(808.125,-342.375)">		<title>Sheet.150</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape151-629" v:mid="151" v:groupcontext="shape" transform="translate(1346.56,247.016) rotate(82.527)">		<title>Sheet.151</title>		<path d="M0 594.75 L77.29 594.75" class="st2"></path>	</g>	<g id="shape152-634" v:mid="152" v:groupcontext="shape" transform="translate(1195.78,1.64527) rotate(52.9068)">		<title>Sheet.152</title>		<path d="M0 594.75 L59.03 594.75" class="st2"></path>	</g>	<g id="shape153-639" v:mid="153" v:groupcontext="shape" transform="translate(882.375,936.589) rotate(180)">		<title>Sheet.153</title>		<path d="M0 594.75 L138.29 594.75" class="st2"></path>	</g>	<g id="shape154-644" v:mid="154" v:groupcontext="shape" transform="translate(859.875,-233.839)">		<title>Sheet.154</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape155-648" v:mid="155" v:groupcontext="shape" transform="translate(882.375,901.125) rotate(180)">		<title>Sheet.155</title>		<path d="M0 594.75 L102.28 594.75" class="st2"></path>	</g>	<g id="shape156-653" v:mid="156" v:groupcontext="shape" transform="translate(859.875,-270.911)">		<title>Sheet.156</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape157-657" v:mid="157" v:groupcontext="shape" transform="translate(1387.12,144.375) rotate(90)">		<title>Sheet.157</title>		<path d="M0 594.75 L102.28 594.75" class="st2"></path>	</g>	<g id="shape158-662" v:mid="158" v:groupcontext="shape" transform="translate(859.875,-342.911)">		<title>Sheet.158</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape159-666" v:mid="159" v:groupcontext="shape" v:layermember="0" transform="translate(747.375,-468.375)">		<title>Dynamic connector.159</title>		<path d="M9 594.75 L9 746.94" class="st18"></path>	</g>	<g id="shape160-671" v:mid="160" v:groupcontext="shape" v:layermember="0" transform="translate(846.78,-414.119)">		<title>Dynamic connector.160</title>		<path d="M0 594.75 L-18.41 594.75 L-18.41 620.94" class="st18"></path>	</g>	<g id="shape161-676" v:mid="161" v:groupcontext="shape" v:layermember="0" transform="translate(756.375,-504.911)">		<title>Dynamic connector.161</title>		<path d="M0 594.75 L0 613.29 L-36 613.29 L-36 702.75" class="st16"></path>	</g>	<g id="shape162-679" v:mid="162" v:groupcontext="shape" v:layermember="0" transform="translate(711.375,-396.911)">		<title>Dynamic connector.162</title>		<path d="M9 594.75 L9 711.48" class="st18"></path>	</g>	<g id="shape163-684" v:mid="163" v:groupcontext="shape" v:layermember="0" transform="translate(792.375,-504.911)">		<title>Dynamic connector.163</title>		<path d="M0 594.75 L0 631.29 L-36 631.29" class="st16"></path>	</g>	<g id="shape164-687" v:mid="164" v:groupcontext="shape" v:layermember="0" transform="translate(972.375,-450.375)">		<title>Dynamic connector.164</title>		<path d="M0 594.75 L-36 594.75 L-36 576.75" class="st16"></path>	</g>	<g id="shape166-690" v:mid="166" v:groupcontext="shape" transform="translate(901.125,144.375) rotate(90)">		<title>Sheet.166</title>		<path d="M0 594.75 L138.42 594.75" class="st2"></path>	</g>	<g id="shape167-695" v:mid="167" v:groupcontext="shape" v:layermember="0" transform="translate(378.375,-459.375)">		<title>Dynamic connector.167</title>		<path d="M0 603.75 L-72 603.75" class="st19"></path>	</g>	<g id="shape165-698" v:mid="165" v:groupcontext="shape" v:layermember="0" transform="translate(792.375,-441.375)">		<title>Dynamic connector.165</title>		<path d="M0 585.75 L36 585.75" class="st16"></path>	</g>	<g id="shape168-701" v:mid="168" v:groupcontext="shape" v:layermember="0" transform="translate(1008.37,-468.937)">		<title>Dynamic connector.168</title>		<path d="M0 594.75 L-36 594.75 L-36 558.78" class="st16"></path>	</g>	<g id="shape169-704" v:mid="169" v:groupcontext="shape" v:layermember="0" transform="translate(1044.37,-387.375)">		<title>Dynamic connector.169</title>		<path d="M0 594.75 L0 495.75 L-36 495.75 L-36 477.75" class="st16"></path>	</g>	<g id="shape171-707" v:mid="171" v:groupcontext="shape" v:layermember="0" transform="translate(927.375,-504.911)">		<title>Dynamic connector.171</title>		<path d="M9 594.75 L9 631.29" class="st16"></path>	</g>	<g id="shape172-710" v:mid="172" v:groupcontext="shape" v:layermember="0" transform="translate(828.375,-432.375)">		<title>Dynamic connector.172</title>		<path d="M0 594.75 L69 594.75 A3 3 0 1 1 75 594.75 L108 594.75 L108 630.75" class="st16"></path>	</g>	<g id="shape175-713" v:mid="175" v:groupcontext="shape" v:layermember="0" transform="translate(819.375,-432.375)">		<title>Dynamic connector.175</title>		<path d="M9 594.75 L9 540.75" class="st16"></path>	</g>	<g id="shape174-716" v:mid="174" v:groupcontext="shape" v:layermember="0" transform="translate(846.78,-405.247)">		<title>Dynamic connector.174</title>		<path d="M0 585.88 L53.59 585.88 L53.59 585.62" class="st16"></path>	</g>	<g id="shape170-719" v:mid="170" v:groupcontext="shape" v:layermember="0" transform="translate(936.375,-450.375)">		<title>Dynamic connector.170</title>		<path d="M0 594.75 L-36 594.75 L-36 630.75" class="st16"></path>	</g></g>
</svg>

Multiply bytes with 4-wide reduction - vector by scalar instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.uw=vrmpy(Vuu.ub,Rt.ub,#u1) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].uw[i] = (Vuu.v[u ? 1:0].uw[i].ub[0] * Rt.ub[(0-u) & 0x3]);<br>        Vdd.v[0].uw[i] += (Vuu.v[0 ].uw[i].ub[1] * Rt.ub[(1-u) & 0x3]);<br>        Vdd.v[0].uw[i] += (Vuu.v[0 ].uw[i].ub[2] * Rt.ub[(2-u) & 0x3]);<br>        Vdd.v[0].uw[i] += (Vuu.v[0 ].uw[i].ub[3] * Rt.ub[(3-u) & 0x3]);<br>        Vdd.v[1].uw[i] = (Vuu.v[1 ].uw[i].ub[0] * Rt.ub[(2-u) & 0x3]);<br>        Vdd.v[1].uw[i] += (Vuu.v[1 ].uw[i].ub[1] * Rt.ub[(3-u) & 0x3]);<br>        Vdd.v[1].uw[i] += (Vuu.v[u ? 1:0].uw[i].ub[2] * Rt.ub[(0-u) & 0x3]);<br>        Vdd.v[1].uw[i] += (Vuu.v[0 ].uw[i].ub[3] * Rt.ub[(1-u) & 0x3]);<br>    }<br>    Copy to clipboard |
| Vxx.uw+=vrmpy(Vuu.ub,Rt.ub,#u1) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].uw[i] += (Vuu.v[u ? 1:0].uw[i].ub[0] * Rt.ub[(0-u) & 0x3]);<br>        Vxx.v[0].uw[i] += (Vuu.v[0 ].uw[i].ub[1] * Rt.ub[(1-u) & 0x3]);<br>        Vxx.v[0].uw[i] += (Vuu.v[0 ].uw[i].ub[2] * Rt.ub[(2-u) & 0x3]);<br>        Vxx.v[0].uw[i] += (Vuu.v[0 ].uw[i].ub[3] * Rt.ub[(3-u) & 0x3]);<br>        Vxx.v[1].uw[i] += (Vuu.v[1 ].uw[i].ub[0] * Rt.ub[(2-u) & 0x3]);<br>        Vxx.v[1].uw[i] += (Vuu.v[1 ].uw[i].ub[1] * Rt.ub[(3-u) & 0x3]);<br>        Vxx.v[1].uw[i] += (Vuu.v[u ? 1:0].uw[i].ub[2] * Rt.ub[(0-u) & 0x3]);<br>        Vxx.v[1].uw[i] += (Vuu.v[0 ].uw[i].ub[3] * Rt.ub[(1-u) & 0x3]);<br>    }<br>    Copy to clipboard |
| Vdd.w=vrmpy(Vuu.ub,Rt.b,#u1) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = (Vuu.v[u ? 1:0].uw[i].ub[0] * Rt.b[(0-u) & 0x3]);<br>        Vdd.v[0].w[i] += (Vuu.v[0 ].uw[i].ub[1] * Rt.b[(1-u) & 0x3]);<br>        Vdd.v[0].w[i] += (Vuu.v[0 ].uw[i].ub[2] * Rt.b[(2-u) & 0x3]);<br>        Vdd.v[0].w[i] += (Vuu.v[0 ].uw[i].ub[3] * Rt.b[(3-u) & 0x3]);<br>        Vdd.v[1].w[i] = (Vuu.v[1 ].uw[i].ub[0] * Rt.b[(2-u) & 0x3]);<br>        Vdd.v[1].w[i] += (Vuu.v[1 ].uw[i].ub[1] * Rt.b[(3-u) & 0x3]);<br>        Vdd.v[1].w[i] += (Vuu.v[u ? 1:0].uw[i].ub[2] * Rt.b[(0-u) & 0x3]);<br>        Vdd.v[1].w[i] += (Vuu.v[0 ].uw[i].ub[3] * Rt.b[(1-u) & 0x3]);<br>    }<br>    Copy to clipboard |
| Vxx.w+=vrmpy(Vuu.ub,Rt.b,#u1) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].w[i] += (Vuu.v[u ? 1:0].uw[i].ub[0] * Rt.b[(0-u) & 0x3]);<br>        Vxx.v[0].w[i] += (Vuu.v[0 ].uw[i].ub[1] * Rt.b[(1-u) & 0x3]);<br>        Vxx.v[0].w[i] += (Vuu.v[0 ].uw[i].ub[2] * Rt.b[(2-u) & 0x3]);<br>        Vxx.v[0].w[i] += (Vuu.v[0 ].uw[i].ub[3] * Rt.b[(3-u) & 0x3]);<br>        Vxx.v[1].w[i] += (Vuu.v[1 ].uw[i].ub[0] * Rt.b[(2-u) & 0x3]);<br>        Vxx.v[1].w[i] += (Vuu.v[1 ].uw[i].ub[1] * Rt.b[(3-u) & 0x3]);<br>        Vxx.v[1].w[i] += (Vuu.v[u ? 1:0].uw[i].ub[2] * Rt.b[(0-u) & 0x3]);<br>        Vxx.v[1].w[i] += (Vuu.v[0 ].uw[i].ub[3] * Rt.b[(1-u) & 0x3]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-200"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-201"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id141">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uw=vrmpy(Vuu.ub,Rt.ub,#u1)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.uw+=vrmpy(Vuu.ub,Rt.ub,#u1)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vrmpy(Vuu.ub,Rt.b,#u1)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=vrmpy(Vuu.ub,Rt.b,#u1)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-202"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-203"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id142">
<caption><span class="caption-text">Multiply bytes with 4-wide reduction - vector by scalar intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uw=vrmpy(Vuu.ub,Rt.ub,#u1)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vrmpy_WubRubI(HVX_VectorPair Vuu, Word32 Rt, Word32 Iu1)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.uw+=vrmpy(Vuu.ub,Rt.ub,#u1)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vrmpyacc_WuwWubRubI(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt, Word32 Iu1)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vrmpy(Vuu.ub,Rt.b,#u1)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vrmpy_WubRbI(HVX_VectorPair Vuu, Word32 Rt, Word32 Iu1)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=vrmpy(Vuu.ub,Rt.b,#u1)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vrmpyacc_WwWubRbI(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt, Word32 Iu1)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply by byte with accumulate and 4-wide reduction - vector by vector

vrmpy performs a dot product function between 4 byte elements in vector register Vu and 4 byte elements in Vv. the sum of
products can be optionally accumulated into Vx or written into Vd as words within each 32-bit lane.

Data types can be unsigned by unsigned, signed by signed, or unsigned by signed.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vrmpyv.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.13542in" height="6.27604in" viewbox="0 0 297.75 451.875" xml:space="preserve" color-interpolation-filters="sRGB" class="st16"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-204 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-204 .st2 { fill: none; marker-end: url("#mrkr13-6"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-204 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-204 .st4 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-204 .st5 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-204 .st6 { fill: #ffffff; marker-end: url("#mrkr5-14"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-204 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-204 .st8 { marker-end: url("#mrkr5-14"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-204 .st9 { fill: none; marker-end: url("#mrkr5-14"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-204 .st10 { marker-end: url("#mrkr13-6"); marker-start: url("#mrkr13-50"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-204 .st11 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-204 .st12 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-204 .st13 { marker-end: url("#mrkr13-137"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-204 .st14 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-204 .st15 { fill: #ffffff; fill-opacity: 0.6; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-204 .st16 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-6" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-14" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-50" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-137" class="st14" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape38-1" v:mid="38" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.38</title>		<rect x="0" y="36.75" width="261" height="415.125" class="st1"></rect>	</g>	<g id="shape28-3" v:mid="28" v:groupcontext="shape" transform="translate(27.375,-409.875)">		<title>Sheet.28</title>		<desc>Vd.w[+] = vrmpy(Vu.b, Vv.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="74.25" cy="442.875" width="148.5" height="18"></v:textrect>		<rect x="0" y="433.875" width="148.5" height="18" class="st2"></rect>		<text x="17.98" y="445.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w[+] = vrmpy(Vu.b, Vv.b)</text>		</g>	<g id="shape9-8" v:mid="9" v:groupcontext="shape" transform="translate(207.375,-301.875)">		<title>Sheet.9</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st5"></rect>		<text x="12.75" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape3-11" v:mid="3" v:groupcontext="shape" transform="translate(153.375,-211.691)">		<title>Sheet.3</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="433.875" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape4-16" v:mid="4" v:groupcontext="shape" transform="translate(117.375,-211.691)">		<title>Sheet.4</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="433.875" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape5-20" v:mid="5" v:groupcontext="shape" transform="translate(81.375,-211.691)">		<title>Sheet.5</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="433.875" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape6-24" v:mid="6" v:groupcontext="shape" transform="translate(45.375,-211.691)">		<title>Sheet.6</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="433.875" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape10-28" v:mid="10" v:groupcontext="shape" transform="translate(99.375,-139.875)">		<title>Sheet.10</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="433.875" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape19-32" v:mid="19" v:groupcontext="shape" transform="translate(45.375,-69)">		<title>Sheet.19</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="433.875" width="144" height="36"></v:textrect>		<rect x="0" y="415.875" width="144" height="36" class="st7"></rect>		<text x="63.75" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape21-35" v:mid="21" v:groupcontext="shape" transform="translate(569.857,311.99) rotate(90)">		<title>Sheet.21</title>		<path d="M0 451.88 L29.16 451.88" class="st8"></path>	</g>	<g id="shape22-40" v:mid="22" v:groupcontext="shape" transform="translate(171.375,-141)">		<title>Sheet.22</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="433.875" width="108" height="36"></v:textrect>		<rect x="0" y="415.875" width="108" height="36" class="st9"></rect>		<text x="9.47" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape23-44" v:mid="23" v:groupcontext="shape" transform="translate(45.375,-33)">		<title>Sheet.23</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="451.875" width="144" height="0"></v:textrect>		<path d="M9.45 451.88 L9.81 451.88 L134.19 451.88" class="st10"></path>		<rect v:rectcontext="textBkgnd" x="50.9854" y="446.475" width="42.0293" height="10.7998" class="st11"></rect>		<text x="50.99" y="454.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape33-54" v:mid="33" v:groupcontext="shape" transform="translate(99.375,-373.875)">		<title>Sheet.33</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st7"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape34-57" v:mid="34" v:groupcontext="shape" transform="translate(135.375,-373.875)">		<title>Sheet.34</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st7"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape35-60" v:mid="35" v:groupcontext="shape" transform="translate(171.375,-371.625)">		<title>Sheet.35</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36.01" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st5"></rect>		<text x="12.5" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape36-63" v:mid="36" v:groupcontext="shape" transform="translate(27.375,-373.875)">		<title>Sheet.36</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st7"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape37-66" v:mid="37" v:groupcontext="shape" transform="translate(63.375,-373.875)">		<title>Sheet.37</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st7"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape11-69" v:mid="11" v:groupcontext="shape" transform="translate(495.851,42.4711) rotate(85.4904)">		<title>Sheet.11</title>		<path d="M0 451.88 L122.69 451.88" class="st8"></path>	</g>	<g id="shape12-74" v:mid="12" v:groupcontext="shape" transform="translate(531.893,43.0063) rotate(85.5585)">		<title>Sheet.12</title>		<path d="M0 451.88 L122.75 451.88" class="st8"></path>	</g>	<g id="shape13-79" v:mid="13" v:groupcontext="shape" transform="translate(568.042,44.9756) rotate(85.8089)">		<title>Sheet.13</title>		<path d="M0 451.88 L122.99 451.88" class="st8"></path>	</g>	<g id="shape14-84" v:mid="14" v:groupcontext="shape" transform="translate(603.751,41.227) rotate(85.3322)">		<title>Sheet.14</title>		<path d="M0 451.88 L122.55 451.88" class="st8"></path>	</g>	<g id="shape15-89" v:mid="15" v:groupcontext="shape" transform="translate(635.643,220.966) rotate(99.0356)">		<title>Sheet.15</title>		<path d="M0 451.88 L51.58 451.88" class="st8"></path>	</g>	<g id="shape16-94" v:mid="16" v:groupcontext="shape" transform="translate(599.643,220.966) rotate(99.0356)">		<title>Sheet.16</title>		<path d="M0 451.88 L51.58 451.88" class="st8"></path>	</g>	<g id="shape17-99" v:mid="17" v:groupcontext="shape" transform="translate(563.643,220.966) rotate(99.0356)">		<title>Sheet.17</title>		<path d="M0 451.88 L51.58 451.88" class="st8"></path>	</g>	<g id="shape18-104" v:mid="18" v:groupcontext="shape" transform="translate(527.643,220.966) rotate(99.0356)">		<title>Sheet.18</title>		<path d="M0 451.88 L51.58 451.88" class="st8"></path>	</g>	<g id="shape24-109" v:mid="24" v:groupcontext="shape" transform="translate(382.207,-79.3528) rotate(45)">		<title>Sheet.24</title>		<path d="M0 451.88 L52.9 451.88" class="st8"></path>	</g>	<g id="shape25-114" v:mid="25" v:groupcontext="shape" transform="translate(528.928,96.3773) rotate(71.4482)">		<title>Sheet.25</title>		<path d="M0 451.88 L32.87 451.88" class="st8"></path>	</g>	<g id="shape26-119" v:mid="26" v:groupcontext="shape" transform="translate(572.063,359.118) rotate(105.262)">		<title>Sheet.26</title>		<path d="M0 451.88 L33.58 451.88" class="st8"></path>	</g>	<g id="shape27-124" v:mid="27" v:groupcontext="shape" transform="translate(506.7,543.084) rotate(132.092)">		<title>Sheet.27</title>		<path d="M0 451.88 L52.86 451.88" class="st8"></path>	</g>	<g id="shape20-129" v:mid="20" v:groupcontext="shape" v:layermember="0" transform="translate(117.375,-69)">		<title>Dynamic connector</title>		<path d="M0 451.88 L0 469.88 L54 469.88" class="st12"></path>	</g>	<g id="shape29-132" v:mid="29" v:groupcontext="shape" v:layermember="0" transform="translate(171.375,-51)">		<title>Dynamic connector.29</title>		<path d="M0 451.88 L0 344.32 L-27.77 344.32" class="st13"></path>	</g>	<g id="shape30-138" v:mid="30" v:groupcontext="shape" transform="translate(189.375,-67.875)">		<title>Sheet.30</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36.01" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st5"></rect>		<text x="12.5" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape7-141" v:mid="7" v:groupcontext="shape" transform="translate(135.375,-301.875)">		<title>Sheet.7</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st15"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape8-144" v:mid="8" v:groupcontext="shape" transform="translate(171.375,-301.875)">		<title>Sheet.8</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st15"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape1-147" v:mid="1" v:groupcontext="shape" transform="translate(63.375,-301.875)">		<title>Sheet.1</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st15"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape2-150" v:mid="2" v:groupcontext="shape" transform="translate(99.375,-301.875)">		<title>Sheet.2</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st15"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g></g>
</svg>

Multiply by byte with accumulate and 4-wide reduction - vector by vector instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vx.uw+=vrmpy(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.uw[i] += (Vu.uw[i].ub[0] * Vv.uw[i].ub[0]);<br>        Vx.uw[i] += (Vu.uw[i].ub[1] * Vv.uw[i].ub[1]);<br>        Vx.uw[i] += (Vu.uw[i].ub[2] * Vv.uw[i].ub[2]);<br>        Vx.uw[i] += (Vu.uw[i].ub[3] * Vv.uw[i].ub[3]);<br>    }<br>    Copy to clipboard |
| Vx.w+=vrmpy(Vu.b,Vv.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] += (Vu.w[i].b[0] * Vv.w[i].b[0]);<br>        Vx.w[i] += (Vu.w[i].b[1] * Vv.w[i].b[1]);<br>        Vx.w[i] += (Vu.w[i].b[2] * Vv.w[i].b[2]);<br>        Vx.w[i] += (Vu.w[i].b[3] * Vv.w[i].b[3]);<br>    }<br>    Copy to clipboard |
| Vx.w+=vrmpy(Vu.ub,Vv.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] += (Vu.uw[i].ub[0] * Vv.w[i].b[0]);<br>        Vx.w[i] += (Vu.uw[i].ub[1] * Vv.w[i].b[1]);<br>        Vx.w[i] += (Vu.uw[i].ub[2] * Vv.w[i].b[2]);<br>        Vx.w[i] += (Vu.uw[i].ub[3] * Vv.w[i].b[3]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-205"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-206"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id144">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vx.uw+=vrmpy(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vrmpy(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vrmpy(Vu.ub,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-207"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-208"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id145">
<caption><span class="caption-text">Multiply by byte with accumulate and 4-wide reduction - vector by vector intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vx.uw+=vrmpy(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vrmpyacc_VuwVubVub(HVX_Vector Vx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vrmpy(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vrmpyacc_VwVbVb(HVX_Vector Vx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vrmpy(Vu.ub,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vrmpyacc_VwVubVb(HVX_Vector Vx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply with 3-wide reduction

Perform a 3-element sliding window pattern operation consisting of a two multiplies with an additional
accumulation. Data elements are stored in the vector register pair Vuu, and coefficients in the scalar register Rt.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vtmpybus.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.90799in" height="8.51042in" viewbox="0 0 641.375 612.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st21"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-209 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-209 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-209 .st3 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-209 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-209 .st5 { fill: #ffffff; marker-end: url("#mrkr13-15"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-209 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-209 .st7 { marker-end: url("#mrkr13-15"); marker-start: url("#mrkr13-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-209 .st8 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-209 .st9 { fill: none; marker-end: url("#mrkr13-15"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-209 .st10 { marker-end: url("#mrkr5-58"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-209 .st11 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-209 .st12 { fill: none; marker-end: url("#mrkr5-58"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-209 .st13 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-209 .st14 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-209 .st15 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-209 .st16 { marker-end: url("#mrkr13-126"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-209 .st17 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-209 .st18 { fill: #ffffff; marker-end: url("#mrkr13-15"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-209 .st19 { marker-end: url("#mrkr13-15"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-209 .st20 { marker-end: url("#mrkr13-126"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-209 .st21 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-15" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-23" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-58" class="st6" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-126" class="st17" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape90-1" v:mid="90" v:groupcontext="shape" transform="translate(20,-18.375)">		<title>Sheet.90</title>		<rect x="0" y="36.75" width="603" height="576" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(146,-513.375)">		<title>Sheet.1</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(182,-513.375)">		<title>Sheet.2</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape4-9" v:mid="4" v:groupcontext="shape" transform="translate(218,-513.375)">		<title>Sheet.4</title>		<desc>Vuu.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="594.75" width="54" height="36"></v:textrect>		<rect x="0" y="576.75" width="54" height="36" class="st4"></rect>		<text x="5.65" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[1]</text>		</g>	<g id="shape26-12" v:mid="26" v:groupcontext="shape" transform="translate(434,-89.3036)">		<title>Sheet.26</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="594.75" width="72" height="36"></v:textrect>		<rect x="0" y="576.75" width="72" height="36" class="st5"></rect>		<text x="26.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape33-17" v:mid="33" v:groupcontext="shape" transform="translate(74,-44.3036)">		<title>Sheet.33</title>		<desc>32-bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="216" cy="612.75" width="432" height="0"></v:textrect>		<path d="M9.45 612.75 L9.81 612.75 L422.19 612.75" class="st7"></path>		<rect v:rectcontext="textBkgnd" x="178.945" y="605.55" width="74.1099" height="14.4001" class="st8"></rect>		<text x="178.95" y="616.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane pair</text>		</g>	<g id="shape34-27" v:mid="34" v:groupcontext="shape" transform="translate(519.5,-89.3036)">		<title>Sheet.34</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="594.75" width="54.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="54" height="36" class="st9"></rect>		<text x="5.65" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape28-31" v:mid="28" v:groupcontext="shape" transform="translate(74,-567.375)">		<title>Sheet.28</title>		<desc>Vdd.h[+]=vtmpy(Vuu.b,Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="74.25" cy="603.75" width="148.5" height="18"></v:textrect>		<rect x="0" y="594.75" width="148.5" height="18" class="st9"></rect>		<text x="5.39" y="607.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h[+]=vtmpy(Vuu.b,Rt.b)</text>		</g>	<g id="shape7-35" v:mid="7" v:groupcontext="shape" transform="translate(434,-513.375)">		<title>Sheet.7</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape8-38" v:mid="8" v:groupcontext="shape" transform="translate(470,-513.375)">		<title>Sheet.8</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape9-41" v:mid="9" v:groupcontext="shape" transform="translate(506,-513.375)">		<title>Sheet.9</title>		<desc>Vuu.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="594.75" width="67.5" height="36"></v:textrect>		<rect x="0" y="576.75" width="67.5" height="36" class="st4"></rect>		<text x="12.4" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[0]</text>		</g>	<g id="shape3-44" v:mid="3" v:groupcontext="shape" transform="translate(470,-351.375)">		<title>Sheet.3</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape5-47" v:mid="5" v:groupcontext="shape" transform="translate(434,-314.304)">		<title>Sheet.5</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape11-50" v:mid="11" v:groupcontext="shape" transform="translate(452,-161.304)">		<title>Sheet.11</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape14-53" v:mid="14" v:groupcontext="shape" transform="translate(1100.75,99.375) rotate(90)">		<title>Sheet.14</title>		<path d="M0 612.75 L120.28 612.75" class="st10"></path>	</g>	<g id="shape15-59" v:mid="15" v:groupcontext="shape" transform="translate(1064.75,99.375) rotate(90)">		<title>Sheet.15</title>		<path d="M0 612.75 L157.35 612.75" class="st10"></path>	</g>	<g id="shape19-64" v:mid="19" v:groupcontext="shape" transform="translate(1100.55,309.949) rotate(94.5546)">		<title>Sheet.19</title>		<path d="M0 612.75 L150.49 612.75" class="st10"></path>	</g>	<g id="shape18-69" v:mid="18" v:groupcontext="shape" transform="translate(1059.1,215.439) rotate(82.2143)">		<title>Sheet.18</title>		<path d="M0 612.75 L112.48 612.75" class="st10"></path>	</g>	<g id="shape21-74" v:mid="21" v:groupcontext="shape" transform="translate(812.75,99.375) rotate(90)">		<title>Sheet.21</title>		<path d="M0 612.75 L54 612.75" class="st11"></path>	</g>	<g id="shape25-77" v:mid="25" v:groupcontext="shape" transform="translate(312.5,-333.375)">		<title>Sheet.25</title>		<path d="M0 612.75 L115.78 612.75" class="st10"></path>	</g>	<g id="shape29-82" v:mid="29" v:groupcontext="shape" transform="translate(312.5,-369.375)">		<title>Sheet.29</title>		<path d="M0 612.75 L151.78 612.75" class="st10"></path>	</g>	<g id="shape32-87" v:mid="32" v:groupcontext="shape" transform="translate(231.5,-90.375)">		<title>Sheet.32</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="594.75" width="54.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="54" height="36" class="st9"></rect>		<text x="5.65" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape35-91" v:mid="35" v:groupcontext="shape" transform="translate(1082.75,451.446) rotate(90)">		<title>Sheet.35</title>		<path d="M0 612.75 L30.28 612.75" class="st10"></path>	</g>	<g id="shape39-96" v:mid="39" v:groupcontext="shape" transform="translate(515,-161.304)">		<title>Sheet.39</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="594.75" width="108" height="36"></v:textrect>		<rect x="0" y="576.75" width="108" height="36" class="st12"></rect>		<text x="12.42" y="597.45" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape40-100" v:mid="40" v:groupcontext="shape" transform="translate(362,-513.375)">		<title>Sheet.40</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape41-103" v:mid="41" v:groupcontext="shape" transform="translate(398,-513.375)">		<title>Sheet.41</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape42-106" v:mid="42" v:groupcontext="shape" transform="translate(74,-513.375)">		<title>Sheet.42</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape43-109" v:mid="43" v:groupcontext="shape" transform="translate(110,-513.375)">		<title>Sheet.43</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape20-112" v:mid="20" v:groupcontext="shape" v:layermember="0" transform="translate(344,-459.375)">		<title>Dynamic connector</title>		<path d="M0 612.75 L0 848.01 L90 848.01" class="st14"></path>	</g>	<g id="shape27-115" v:mid="27" v:groupcontext="shape" v:layermember="0" transform="translate(200,-450.375)">		<title>Dynamic connector.27</title>		<path d="M0 603.75 L144 603.75" class="st14"></path>	</g>	<g id="shape30-118" v:mid="30" v:groupcontext="shape" v:layermember="0" transform="translate(470,-89.3036)">		<title>Dynamic connector.30</title>		<path d="M0 612.75 L0 630.75 L45 630.75" class="st15"></path>	</g>	<g id="shape38-121" v:mid="38" v:groupcontext="shape" v:layermember="0" transform="translate(515,-71.3036)">		<title>Dynamic connector.38</title>		<path d="M0 612.75 L0 504.75 L-18.69 504.75" class="st16"></path>	</g>	<g id="shape44-127" v:mid="44" v:groupcontext="shape" transform="translate(362,-89.3036)">		<title>Sheet.44</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="594.75" width="72" height="36"></v:textrect>		<rect x="0" y="576.75" width="72" height="36" class="st5"></rect>		<text x="26.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape46-131" v:mid="46" v:groupcontext="shape" transform="translate(398,-278.304)">		<title>Sheet.46</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape47-134" v:mid="47" v:groupcontext="shape" transform="translate(362,-243.375)">		<title>Sheet.47</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape48-137" v:mid="48" v:groupcontext="shape" transform="translate(380,-161.304)">		<title>Sheet.48</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape49-140" v:mid="49" v:groupcontext="shape" transform="translate(1028.75,99.375) rotate(90)">		<title>Sheet.49</title>		<path d="M0 612.75 L193.35 612.75" class="st10"></path>	</g>	<g id="shape50-145" v:mid="50" v:groupcontext="shape" transform="translate(992.75,99.375) rotate(90)">		<title>Sheet.50</title>		<path d="M0 612.75 L228.28 612.75" class="st10"></path>	</g>	<g id="shape51-150" v:mid="51" v:groupcontext="shape" transform="translate(1023.6,432.5) rotate(99.2286)">		<title>Sheet.51</title>		<path d="M0 612.75 L78.14 612.75" class="st10"></path>	</g>	<g id="shape52-155" v:mid="52" v:groupcontext="shape" transform="translate(972.605,222.718) rotate(76.1675)">		<title>Sheet.52</title>		<path d="M0 612.75 L44.07 612.75" class="st10"></path>	</g>	<g id="shape53-160" v:mid="53" v:groupcontext="shape" transform="translate(1010.75,451.446) rotate(90)">		<title>Sheet.53</title>		<path d="M0 612.75 L30.28 612.75" class="st10"></path>	</g>	<g id="shape54-165" v:mid="54" v:groupcontext="shape" v:layermember="0" transform="translate(398,-89.3036)">		<title>Dynamic connector.54</title>		<path d="M0 612.75 L0 630.75 L-45 630.75" class="st15"></path>	</g>	<g id="shape55-168" v:mid="55" v:groupcontext="shape" v:layermember="0" transform="translate(353,-71.3036)">		<title>Dynamic connector.55</title>		<path d="M0 612.75 L0 504.75 L18.69 504.75" class="st16"></path>	</g>	<g id="shape6-173" v:mid="6" v:groupcontext="shape" v:layermember="0" transform="translate(128,-513.375)">		<title>Dynamic connector.6</title>		<path d="M0 612.75 L0 684.75 L33.57 684.75 A3 3 0 0 1 39.57 684.75 L198 684.75" class="st14"></path>	</g>	<g id="shape10-176" v:mid="10" v:groupcontext="shape" v:layermember="0" transform="translate(326,-441.375)">		<title>Dynamic connector.10</title>		<path d="M0 612.75 L0 846.54 L36 846.54" class="st14"></path>	</g>	<g id="shape17-179" v:mid="17" v:groupcontext="shape" transform="translate(272,-314.304)">		<title>Sheet.17</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="594.75" width="45" height="36"></v:textrect>		<rect x="0" y="576.75" width="45" height="36" class="st18"></rect>		<text x="5.84" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape12-183" v:mid="12" v:groupcontext="shape" transform="translate(902.33,-6.49616) rotate(49.8456)">		<title>Sheet.12</title>		<path d="M0 612.75 L33.79 612.75" class="st10"></path>	</g>	<g id="shape16-188" v:mid="16" v:groupcontext="shape" transform="translate(789.106,-34.2059) rotate(44.1893)">		<title>Sheet.16</title>		<path d="M0 612.75 L22.46 612.75" class="st10"></path>	</g>	<g id="shape24-193" v:mid="24" v:groupcontext="shape" transform="translate(312.5,-261.375)">		<title>Sheet.24</title>		<path d="M0 612.75 L43.81 612.75" class="st10"></path>	</g>	<g id="shape31-198" v:mid="31" v:groupcontext="shape" transform="translate(312.5,-296.304)">		<title>Sheet.31</title>		<path d="M0 612.75 L79.78 612.75" class="st10"></path>	</g>	<g id="shape36-203" v:mid="36" v:groupcontext="shape" transform="translate(146,-89.8393)">		<title>Sheet.36</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="594.75" width="72" height="36"></v:textrect>		<rect x="0" y="576.75" width="72" height="36" class="st5"></rect>		<text x="26.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape37-207" v:mid="37" v:groupcontext="shape" transform="translate(182,-351.911)">		<title>Sheet.37</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape45-210" v:mid="45" v:groupcontext="shape" transform="translate(146,-314.839)">		<title>Sheet.45</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape56-213" v:mid="56" v:groupcontext="shape" transform="translate(164,-161.839)">		<title>Sheet.56</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape57-216" v:mid="57" v:groupcontext="shape" transform="translate(812.549,309.413) rotate(94.5546)">		<title>Sheet.57</title>		<path d="M0 612.75 L150.49 612.75" class="st10"></path>	</g>	<g id="shape58-221" v:mid="58" v:groupcontext="shape" transform="translate(771.102,214.903) rotate(82.2143)">		<title>Sheet.58</title>		<path d="M0 612.75 L112.48 612.75" class="st10"></path>	</g>	<g id="shape59-226" v:mid="59" v:groupcontext="shape" transform="translate(272,892.125) rotate(180)">		<title>Sheet.59</title>		<path d="M0 612.75 L84.32 612.75" class="st10"></path>	</g>	<g id="shape60-231" v:mid="60" v:groupcontext="shape" transform="translate(281,855.867) rotate(180)">		<title>Sheet.60</title>		<path d="M0 612.75 L57.33 612.75" class="st10"></path>	</g>	<g id="shape61-236" v:mid="61" v:groupcontext="shape" transform="translate(794.75,450.911) rotate(90)">		<title>Sheet.61</title>		<path d="M0 612.75 L30.28 612.75" class="st10"></path>	</g>	<g id="shape62-241" v:mid="62" v:groupcontext="shape" transform="translate(227,-161.839)">		<title>Sheet.62</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="594.75" width="108" height="36"></v:textrect>		<rect x="0" y="576.75" width="108" height="36" class="st12"></rect>		<text x="12.42" y="597.45" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape63-245" v:mid="63" v:groupcontext="shape" v:layermember="0" transform="translate(182,-89.8393)">		<title>Dynamic connector.63</title>		<path d="M0 612.75 L0 630.75 L45 630.75" class="st15"></path>	</g>	<g id="shape64-248" v:mid="64" v:groupcontext="shape" v:layermember="0" transform="translate(227,-71.8393)">		<title>Dynamic connector.64</title>		<path d="M0 612.75 L0 504.75 L-18.69 504.75" class="st16"></path>	</g>	<g id="shape65-253" v:mid="65" v:groupcontext="shape" transform="translate(74,-89.8393)">		<title>Sheet.65</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="594.75" width="72" height="36"></v:textrect>		<rect x="0" y="576.75" width="72" height="36" class="st5"></rect>		<text x="26.13" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape66-257" v:mid="66" v:groupcontext="shape" transform="translate(110,-278.839)">		<title>Sheet.66</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape67-260" v:mid="67" v:groupcontext="shape" transform="translate(74,-243.375)">		<title>Sheet.67</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape68-263" v:mid="68" v:groupcontext="shape" transform="translate(92,-161.839)">		<title>Sheet.68</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="594.75" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape69-266" v:mid="69" v:groupcontext="shape" transform="translate(735.597,431.964) rotate(99.2286)">		<title>Sheet.69</title>		<path d="M0 612.75 L78.14 612.75" class="st10"></path>	</g>	<g id="shape70-271" v:mid="70" v:groupcontext="shape" transform="translate(684.741,222.736) rotate(76.1675)">		<title>Sheet.70</title>		<path d="M0 612.75 L43.5 612.75" class="st10"></path>	</g>	<g id="shape71-276" v:mid="71" v:groupcontext="shape" transform="translate(722.75,450.911) rotate(90)">		<title>Sheet.71</title>		<path d="M0 612.75 L30.28 612.75" class="st10"></path>	</g>	<g id="shape72-281" v:mid="72" v:groupcontext="shape" v:layermember="0" transform="translate(110,-89.8393)">		<title>Dynamic connector.72</title>		<path d="M0 612.75 L0 630.75 L-45 630.75" class="st15"></path>	</g>	<g id="shape73-284" v:mid="73" v:groupcontext="shape" v:layermember="0" transform="translate(65,-71.8393)">		<title>Dynamic connector.73</title>		<path d="M0 612.75 L0 504.75 L18.69 504.75" class="st16"></path>	</g>	<g id="shape74-289" v:mid="74" v:groupcontext="shape" transform="translate(614.33,-7.03188) rotate(49.8456)">		<title>Sheet.74</title>		<path d="M0 612.75 L33.79 612.75" class="st10"></path>	</g>	<g id="shape75-294" v:mid="75" v:groupcontext="shape" transform="translate(453.823,-72.7746) rotate(38.7088)">		<title>Sheet.75</title>		<path d="M0 612.75 L24.49 612.75" class="st10"></path>	</g>	<g id="shape76-299" v:mid="76" v:groupcontext="shape" transform="translate(272,964.125) rotate(180)">		<title>Sheet.76</title>		<path d="M0 612.75 L156.31 612.75" class="st10"></path>	</g>	<g id="shape23-304" v:mid="23" v:groupcontext="shape" transform="translate(272,-242.304)">		<title>Sheet.23</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="594.75" width="45" height="36"></v:textrect>		<rect x="0" y="576.75" width="45" height="36" class="st18"></rect>		<text x="5.84" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape77-308" v:mid="77" v:groupcontext="shape" transform="translate(272,928.661) rotate(180)">		<title>Sheet.77</title>		<path d="M0 612.75 L120.28 612.75" class="st10"></path>	</g>	<g id="shape22-313" v:mid="22" v:groupcontext="shape" transform="translate(272,-279.375)">		<title>Sheet.22</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="594.75" width="45" height="36"></v:textrect>		<rect x="0" y="576.75" width="45" height="36" class="st18"></rect>		<text x="5.84" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape78-317" v:mid="78" v:groupcontext="shape" transform="translate(777.315,207.92) rotate(90)">		<title>Sheet.78</title>		<path d="M0 612.75 L48.28 612.75" class="st10"></path>	</g>	<g id="shape13-322" v:mid="13" v:groupcontext="shape" transform="translate(272,-351.375)">		<title>Sheet.13</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="594.75" width="45" height="36"></v:textrect>		<rect x="0" y="576.75" width="45" height="36" class="st18"></rect>		<text x="5.84" y="598.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape79-326" v:mid="79" v:groupcontext="shape" v:layermember="0" transform="translate(452,-405.623)">		<title>Dynamic connector.79</title>		<path d="M0 613 L-105 613 A3 3 -180 0 0 -111 613 L-123 613 A3 3 -180 0 0 -129 613 L-250.81 613 L-250.81 620.69" class="st19"></path>	</g>	<g id="shape80-331" v:mid="80" v:groupcontext="shape" v:layermember="0" transform="translate(200,-459.375)">		<title>Dynamic connector.80</title>		<path d="M0 612.75 L-35.43 612.75 L-35.43 667.29" class="st14"></path>	</g>	<g id="shape81-334" v:mid="81" v:groupcontext="shape" v:layermember="0" transform="translate(128,-441.375)">		<title>Dynamic connector.81</title>		<path d="M0 612.75 L-36.58 612.75 L-36.58 766.45" class="st20"></path>	</g>	<g id="shape82-339" v:mid="82" v:groupcontext="shape" v:layermember="0" transform="translate(380,-423.375)">		<title>Dynamic connector.82</title>		<path d="M0 612.75 L-33 612.75 A3 3 -180 0 0 -39 612.75 L-51 612.75 A3 3 -180 0 0 -57 612.75 L-212.43 612.75 A3 3 -180					 0 0 -218.43 612.75 L-252 612.75 L-252 630.75" class="st14"></path>	</g>	<g id="shape83-342" v:mid="83" v:groupcontext="shape" v:layermember="0" transform="translate(119,-405.375)">		<title>Dynamic connector.83</title>		<path d="M9 612.75 L9 694.98" class="st20"></path>	</g>	<g id="shape84-347" v:mid="84" v:groupcontext="shape" v:layermember="0" transform="translate(92,-513.375)">		<title>Dynamic connector.84</title>		<path d="M0 612.75 L0 630.75 L-54 630.75" class="st14"></path>	</g>	<g id="shape85-350" v:mid="85" v:groupcontext="shape" v:layermember="0" transform="translate(29,-225.375)">		<title>Dynamic connector.85</title>		<path d="M9 612.75 L9 342.75" class="st14"></path>	</g>	<g id="shape86-353" v:mid="86" v:groupcontext="shape" v:layermember="0" transform="translate(155,-513.375)">		<title>Dynamic connector.86</title>		<path d="M9 612.75 L9 648.75" class="st14"></path>	</g>	<g id="shape87-356" v:mid="87" v:groupcontext="shape" v:layermember="0" transform="translate(164,-477.375)">		<title>Dynamic connector.87</title>		<path d="M0 612.75 L-33 612.75 A3 3 -180 0 0 -39 612.75 L-108 612.75 L-108 864.75" class="st14"></path>	</g>	<g id="shape88-359" v:mid="88" v:groupcontext="shape" v:layermember="0" transform="translate(56,-234.013)">		<title>Dynamic connector.88</title>		<path d="M0 621.39 L90 621.39 L90 622.11" class="st14"></path>	</g>	<g id="shape89-362" v:mid="89" v:groupcontext="shape" v:layermember="0" transform="translate(38,-228.794)">		<title>Dynamic connector.89</title>		<path d="M0 612.75 L0 634.17 L32.63 634.17" class="st14"></path>	</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vtmpyhb.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.90799in" height="8.46354in" viewbox="0 0 641.375 609.375" xml:space="preserve" color-interpolation-filters="sRGB" class="st21"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-210 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-210 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-210 .st3 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-210 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-210 .st5 { fill: #ffffff; marker-end: url("#mrkr13-15"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-210 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-210 .st7 { marker-end: url("#mrkr13-15"); marker-start: url("#mrkr13-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-210 .st8 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-210 .st9 { fill: none; marker-end: url("#mrkr13-15"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-210 .st10 { marker-end: url("#mrkr5-58"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-210 .st11 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-210 .st12 { fill: none; marker-end: url("#mrkr5-58"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-210 .st13 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-210 .st14 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-210 .st15 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-210 .st16 { marker-end: url("#mrkr13-126"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-210 .st17 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-210 .st18 { fill: #ffffff; marker-end: url("#mrkr13-15"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-210 .st19 { marker-end: url("#mrkr13-15"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-210 .st20 { marker-end: url("#mrkr13-126"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-210 .st21 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-15" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-23" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-58" class="st6" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-126" class="st17" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape129-1" v:mid="129" v:groupcontext="shape" transform="translate(23.375,-18.375)">		<title>Sheet.129</title>		<rect x="0" y="36.75" width="599.625" height="572.625" class="st1"></rect>	</g>	<g id="shape40-3" v:mid="40" v:groupcontext="shape" transform="translate(146,-504.375)">		<title>Sheet.40</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<rect x="0" y="573.375" width="36" height="36" class="st2"></rect>		<text x="8.13" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape41-6" v:mid="41" v:groupcontext="shape" transform="translate(182,-504.375)">		<title>Sheet.41</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<rect x="0" y="573.375" width="36" height="36" class="st2"></rect>		<text x="8.13" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape42-9" v:mid="42" v:groupcontext="shape" transform="translate(218,-504.375)">		<title>Sheet.42</title>		<desc>Vuu.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="591.375" width="54" height="36"></v:textrect>		<rect x="0" y="573.375" width="54" height="36" class="st4"></rect>		<text x="5.65" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[1]</text>		</g>	<g id="shape43-12" v:mid="43" v:groupcontext="shape" transform="translate(434,-80.3036)">		<title>Sheet.43</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="591.375" width="72" height="36"></v:textrect>		<rect x="0" y="573.375" width="72" height="36" class="st5"></rect>		<text x="24.99" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape44-17" v:mid="44" v:groupcontext="shape" transform="translate(74,-35.3036)">		<title>Sheet.44</title>		<desc>64bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="216" cy="609.375" width="432.01" height="0"></v:textrect>		<path d="M9.45 609.38 L9.81 609.38 L422.19 609.38" class="st7"></path>		<rect v:rectcontext="textBkgnd" x="180.782" y="602.175" width="70.4361" height="14.4001" class="st8"></rect>		<text x="180.78" y="612.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>64bit lane pair</text>		</g>	<g id="shape45-27" v:mid="45" v:groupcontext="shape" transform="translate(519.5,-80.3036)">		<title>Sheet.45</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="591.375" width="54.01" height="36"></v:textrect>		<rect x="0" y="573.375" width="54" height="36" class="st9"></rect>		<text x="5.65" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape46-31" v:mid="46" v:groupcontext="shape" transform="translate(74,-558.375)">		<title>Sheet.46</title>		<desc>Vdd.w[+]=vtmpy(Vuu.h,Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="74.25" cy="600.375" width="148.5" height="18"></v:textrect>		<rect x="0" y="591.375" width="148.5" height="18" class="st9"></rect>		<text x="4.25" y="603.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.w[+]=vtmpy(Vuu.h,Rt.b)</text>		</g>	<g id="shape47-35" v:mid="47" v:groupcontext="shape" transform="translate(434,-504.375)">		<title>Sheet.47</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<rect x="0" y="573.375" width="36" height="36" class="st2"></rect>		<text x="8.13" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape48-38" v:mid="48" v:groupcontext="shape" transform="translate(470,-504.375)">		<title>Sheet.48</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<rect x="0" y="573.375" width="36" height="36" class="st2"></rect>		<text x="8.13" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape49-41" v:mid="49" v:groupcontext="shape" transform="translate(506,-504.375)">		<title>Sheet.49</title>		<desc>Vuu.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="591.375" width="67.5" height="36"></v:textrect>		<rect x="0" y="573.375" width="67.5" height="36" class="st4"></rect>		<text x="12.4" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[0]</text>		</g>	<g id="shape50-44" v:mid="50" v:groupcontext="shape" transform="translate(470,-342.375)">		<title>Sheet.50</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape51-47" v:mid="51" v:groupcontext="shape" transform="translate(434,-305.304)">		<title>Sheet.51</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape52-50" v:mid="52" v:groupcontext="shape" transform="translate(452,-152.304)">		<title>Sheet.52</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape53-53" v:mid="53" v:groupcontext="shape" transform="translate(1097.38,105) rotate(90)">		<title>Sheet.53</title>		<path d="M0 609.38 L120.28 609.38" class="st10"></path>	</g>	<g id="shape54-59" v:mid="54" v:groupcontext="shape" transform="translate(1061.38,105) rotate(90)">		<title>Sheet.54</title>		<path d="M0 609.38 L157.35 609.38" class="st10"></path>	</g>	<g id="shape55-64" v:mid="55" v:groupcontext="shape" transform="translate(1097.18,315.306) rotate(94.5546)">		<title>Sheet.55</title>		<path d="M0 609.38 L150.49 609.38" class="st10"></path>	</g>	<g id="shape56-69" v:mid="56" v:groupcontext="shape" transform="translate(1055.76,221.521) rotate(82.2143)">		<title>Sheet.56</title>		<path d="M0 609.38 L112.48 609.38" class="st10"></path>	</g>	<g id="shape57-74" v:mid="57" v:groupcontext="shape" transform="translate(809.375,105) rotate(90)">		<title>Sheet.57</title>		<path d="M0 609.38 L54 609.38" class="st11"></path>	</g>	<g id="shape58-77" v:mid="58" v:groupcontext="shape" transform="translate(312.5,-324.375)">		<title>Sheet.58</title>		<path d="M0 609.38 L115.78 609.38" class="st10"></path>	</g>	<g id="shape59-82" v:mid="59" v:groupcontext="shape" transform="translate(312.5,-360.375)">		<title>Sheet.59</title>		<path d="M0 609.38 L151.78 609.38" class="st10"></path>	</g>	<g id="shape60-87" v:mid="60" v:groupcontext="shape" transform="translate(231.5,-81.375)">		<title>Sheet.60</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="591.375" width="54.01" height="36"></v:textrect>		<rect x="0" y="573.375" width="54" height="36" class="st9"></rect>		<text x="5.65" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape61-91" v:mid="61" v:groupcontext="shape" transform="translate(1079.38,457.071) rotate(90)">		<title>Sheet.61</title>		<path d="M0 609.38 L30.28 609.38" class="st10"></path>	</g>	<g id="shape62-96" v:mid="62" v:groupcontext="shape" transform="translate(508.25,-152.304)">		<title>Sheet.62</title>		<desc>Optional Accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="591.375" width="108" height="36"></v:textrect>		<rect x="0" y="573.375" width="108" height="36" class="st12"></rect>		<text x="11.98" y="594.08" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional Accumulation</text>		</g>	<g id="shape63-100" v:mid="63" v:groupcontext="shape" transform="translate(362,-504.375)">		<title>Sheet.63</title>		<desc>h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<rect x="0" y="573.375" width="36" height="36" class="st2"></rect>		<text x="8.13" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[3]</text>		</g>	<g id="shape64-103" v:mid="64" v:groupcontext="shape" transform="translate(398,-504.375)">		<title>Sheet.64</title>		<desc>h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<rect x="0" y="573.375" width="36" height="36" class="st2"></rect>		<text x="8.13" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[2]</text>		</g>	<g id="shape65-106" v:mid="65" v:groupcontext="shape" transform="translate(74,-504.375)">		<title>Sheet.65</title>		<desc>h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<rect x="0" y="573.375" width="36" height="36" class="st2"></rect>		<text x="8.13" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[3]</text>		</g>	<g id="shape66-109" v:mid="66" v:groupcontext="shape" transform="translate(110,-504.375)">		<title>Sheet.66</title>		<desc>h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<rect x="0" y="573.375" width="36" height="36" class="st2"></rect>		<text x="8.13" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[2]</text>		</g>	<g id="shape67-112" v:mid="67" v:groupcontext="shape" v:layermember="0" transform="translate(344,-450.375)">		<title>Dynamic connector</title>		<path d="M0 609.38 L0 844.64 L90 844.64" class="st14"></path>	</g>	<g id="shape68-115" v:mid="68" v:groupcontext="shape" v:layermember="0" transform="translate(200,-441.375)">		<title>Dynamic connector.27</title>		<path d="M0 600.38 L144 600.38" class="st14"></path>	</g>	<g id="shape69-118" v:mid="69" v:groupcontext="shape" v:layermember="0" transform="translate(470,-80.3036)">		<title>Dynamic connector.30</title>		<path d="M0 609.38 L0 627.38 L45 627.38" class="st15"></path>	</g>	<g id="shape70-121" v:mid="70" v:groupcontext="shape" v:layermember="0" transform="translate(515,-62.3036)">		<title>Dynamic connector.38</title>		<path d="M0 609.38 L0 501.38 L-18.69 501.38" class="st16"></path>	</g>	<g id="shape71-127" v:mid="71" v:groupcontext="shape" transform="translate(362,-80.3036)">		<title>Sheet.71</title>		<desc>w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="591.375" width="72" height="36"></v:textrect>		<rect x="0" y="573.375" width="72" height="36" class="st5"></rect>		<text x="24.99" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>		</g>	<g id="shape72-131" v:mid="72" v:groupcontext="shape" transform="translate(398,-269.304)">		<title>Sheet.72</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape73-134" v:mid="73" v:groupcontext="shape" transform="translate(362,-234.375)">		<title>Sheet.73</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape74-137" v:mid="74" v:groupcontext="shape" transform="translate(380,-152.304)">		<title>Sheet.74</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape75-140" v:mid="75" v:groupcontext="shape" transform="translate(1025.38,105) rotate(90)">		<title>Sheet.75</title>		<path d="M0 609.38 L193.35 609.38" class="st10"></path>	</g>	<g id="shape76-145" v:mid="76" v:groupcontext="shape" transform="translate(989.375,105) rotate(90)">		<title>Sheet.76</title>		<path d="M0 609.38 L228.28 609.38" class="st10"></path>	</g>	<g id="shape77-150" v:mid="77" v:groupcontext="shape" transform="translate(1020.27,437.584) rotate(99.2286)">		<title>Sheet.77</title>		<path d="M0 609.38 L78.14 609.38" class="st10"></path>	</g>	<g id="shape78-155" v:mid="78" v:groupcontext="shape" transform="translate(969.328,229.15) rotate(76.1675)">		<title>Sheet.78</title>		<path d="M0 609.38 L44.07 609.38" class="st10"></path>	</g>	<g id="shape79-160" v:mid="79" v:groupcontext="shape" transform="translate(1007.38,457.071) rotate(90)">		<title>Sheet.79</title>		<path d="M0 609.38 L30.28 609.38" class="st10"></path>	</g>	<g id="shape80-165" v:mid="80" v:groupcontext="shape" v:layermember="0" transform="translate(398,-80.3036)">		<title>Dynamic connector.54</title>		<path d="M0 609.38 L0 627.38 L-45 627.38" class="st15"></path>	</g>	<g id="shape81-168" v:mid="81" v:groupcontext="shape" v:layermember="0" transform="translate(353,-62.3036)">		<title>Dynamic connector.55</title>		<path d="M0 609.38 L0 501.38 L18.69 501.38" class="st16"></path>	</g>	<g id="shape82-173" v:mid="82" v:groupcontext="shape" v:layermember="0" transform="translate(128,-504.375)">		<title>Dynamic connector.6</title>		<path d="M0 609.38 L0 681.38 L33.57 681.38 A3 3 0 0 1 39.57 681.38 L198 681.38" class="st14"></path>	</g>	<g id="shape83-176" v:mid="83" v:groupcontext="shape" v:layermember="0" transform="translate(326,-432.375)">		<title>Dynamic connector.10</title>		<path d="M0 609.38 L0 843.16 L36 843.16" class="st14"></path>	</g>	<g id="shape84-179" v:mid="84" v:groupcontext="shape" transform="translate(272,-305.304)">		<title>Sheet.84</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="591.375" width="45" height="36"></v:textrect>		<rect x="0" y="573.375" width="45" height="36" class="st18"></rect>		<text x="5.84" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape85-183" v:mid="85" v:groupcontext="shape" transform="translate(899.751,1.30521) rotate(49.8456)">		<title>Sheet.85</title>		<path d="M0 609.38 L33.79 609.38" class="st10"></path>	</g>	<g id="shape86-188" v:mid="86" v:groupcontext="shape" transform="translate(786.753,-26.1609) rotate(44.1893)">		<title>Sheet.86</title>		<path d="M0 609.38 L22.46 609.38" class="st10"></path>	</g>	<g id="shape87-193" v:mid="87" v:groupcontext="shape" transform="translate(312.5,-252.375)">		<title>Sheet.87</title>		<path d="M0 609.38 L43.81 609.38" class="st10"></path>	</g>	<g id="shape88-198" v:mid="88" v:groupcontext="shape" transform="translate(312.5,-287.304)">		<title>Sheet.88</title>		<path d="M0 609.38 L79.78 609.38" class="st10"></path>	</g>	<g id="shape89-203" v:mid="89" v:groupcontext="shape" transform="translate(146,-80.8393)">		<title>Sheet.89</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="591.375" width="72" height="36"></v:textrect>		<rect x="0" y="573.375" width="72" height="36" class="st5"></rect>		<text x="24.99" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape90-207" v:mid="90" v:groupcontext="shape" transform="translate(182,-342.911)">		<title>Sheet.90</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape91-210" v:mid="91" v:groupcontext="shape" transform="translate(146,-305.839)">		<title>Sheet.91</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape92-213" v:mid="92" v:groupcontext="shape" transform="translate(164,-152.839)">		<title>Sheet.92</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape93-216" v:mid="93" v:groupcontext="shape" transform="translate(809.185,314.77) rotate(94.5546)">		<title>Sheet.93</title>		<path d="M0 609.38 L150.49 609.38" class="st10"></path>	</g>	<g id="shape94-221" v:mid="94" v:groupcontext="shape" transform="translate(767.758,220.985) rotate(82.2143)">		<title>Sheet.94</title>		<path d="M0 609.38 L112.48 609.38" class="st10"></path>	</g>	<g id="shape95-226" v:mid="95" v:groupcontext="shape" transform="translate(272,894.375) rotate(180)">		<title>Sheet.95</title>		<path d="M0 609.38 L84.32 609.38" class="st10"></path>	</g>	<g id="shape96-231" v:mid="96" v:groupcontext="shape" transform="translate(281,858.117) rotate(180)">		<title>Sheet.96</title>		<path d="M0 609.38 L57.33 609.38" class="st10"></path>	</g>	<g id="shape97-236" v:mid="97" v:groupcontext="shape" transform="translate(791.375,456.536) rotate(90)">		<title>Sheet.97</title>		<path d="M0 609.38 L30.28 609.38" class="st10"></path>	</g>	<g id="shape98-241" v:mid="98" v:groupcontext="shape" transform="translate(227,-152.839)">		<title>Sheet.98</title>		<desc>Optional Accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="591.375" width="108" height="36"></v:textrect>		<rect x="0" y="573.375" width="108" height="36" class="st12"></rect>		<text x="11.98" y="594.08" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional Accumulation</text>		</g>	<g id="shape99-245" v:mid="99" v:groupcontext="shape" v:layermember="0" transform="translate(182,-80.8393)">		<title>Dynamic connector.63</title>		<path d="M0 609.38 L0 627.38 L45 627.38" class="st15"></path>	</g>	<g id="shape100-248" v:mid="100" v:groupcontext="shape" v:layermember="0" transform="translate(227,-62.8393)">		<title>Dynamic connector.64</title>		<path d="M0 609.38 L0 501.38 L-18.69 501.38" class="st16"></path>	</g>	<g id="shape101-253" v:mid="101" v:groupcontext="shape" transform="translate(74,-80.8393)">		<title>Sheet.101</title>		<desc>w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="591.375" width="72" height="36"></v:textrect>		<rect x="0" y="573.375" width="72" height="36" class="st5"></rect>		<text x="24.99" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>		</g>	<g id="shape102-257" v:mid="102" v:groupcontext="shape" transform="translate(110,-269.839)">		<title>Sheet.102</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape103-260" v:mid="103" v:groupcontext="shape" transform="translate(74,-234.375)">		<title>Sheet.103</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape104-263" v:mid="104" v:groupcontext="shape" transform="translate(92,-152.839)">		<title>Sheet.104</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="591.375" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="591.375" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape105-266" v:mid="105" v:groupcontext="shape" transform="translate(732.266,437.048) rotate(99.2286)">		<title>Sheet.105</title>		<path d="M0 609.38 L78.14 609.38" class="st10"></path>	</g>	<g id="shape106-271" v:mid="106" v:groupcontext="shape" transform="translate(681.464,229.168) rotate(76.1675)">		<title>Sheet.106</title>		<path d="M0 609.38 L43.5 609.38" class="st10"></path>	</g>	<g id="shape107-276" v:mid="107" v:groupcontext="shape" transform="translate(719.375,456.536) rotate(90)">		<title>Sheet.107</title>		<path d="M0 609.38 L30.28 609.38" class="st10"></path>	</g>	<g id="shape108-281" v:mid="108" v:groupcontext="shape" v:layermember="0" transform="translate(110,-80.8393)">		<title>Dynamic connector.72</title>		<path d="M0 609.38 L0 627.38 L-45 627.38" class="st15"></path>	</g>	<g id="shape109-284" v:mid="109" v:groupcontext="shape" v:layermember="0" transform="translate(65,-62.8393)">		<title>Dynamic connector.73</title>		<path d="M0 609.38 L0 501.38 L18.69 501.38" class="st16"></path>	</g>	<g id="shape110-289" v:mid="110" v:groupcontext="shape" transform="translate(611.751,0.76949) rotate(49.8456)">		<title>Sheet.110</title>		<path d="M0 609.38 L33.79 609.38" class="st10"></path>	</g>	<g id="shape111-294" v:mid="111" v:groupcontext="shape" transform="translate(451.712,-64.516) rotate(38.7088)">		<title>Sheet.111</title>		<path d="M0 609.38 L24.49 609.38" class="st10"></path>	</g>	<g id="shape112-299" v:mid="112" v:groupcontext="shape" transform="translate(272,966.375) rotate(180)">		<title>Sheet.112</title>		<path d="M0 609.38 L156.31 609.38" class="st10"></path>	</g>	<g id="shape113-304" v:mid="113" v:groupcontext="shape" transform="translate(272,-233.304)">		<title>Sheet.113</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="591.375" width="45" height="36"></v:textrect>		<rect x="0" y="573.375" width="45" height="36" class="st18"></rect>		<text x="5.84" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape114-308" v:mid="114" v:groupcontext="shape" transform="translate(272,930.911) rotate(180)">		<title>Sheet.114</title>		<path d="M0 609.38 L120.28 609.38" class="st10"></path>	</g>	<g id="shape115-313" v:mid="115" v:groupcontext="shape" transform="translate(272,-270.375)">		<title>Sheet.115</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="591.375" width="45" height="36"></v:textrect>		<rect x="0" y="573.375" width="45" height="36" class="st18"></rect>		<text x="5.84" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape116-317" v:mid="116" v:groupcontext="shape" transform="translate(773.94,213.545) rotate(90)">		<title>Sheet.116</title>		<path d="M0 609.38 L48.28 609.38" class="st10"></path>	</g>	<g id="shape117-322" v:mid="117" v:groupcontext="shape" transform="translate(272,-342.375)">		<title>Sheet.117</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="591.375" width="45" height="36"></v:textrect>		<rect x="0" y="573.375" width="45" height="36" class="st18"></rect>		<text x="5.84" y="594.98" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape118-326" v:mid="118" v:groupcontext="shape" v:layermember="0" transform="translate(452,-396.623)">		<title>Dynamic connector.79</title>		<path d="M0 609.62 L-105 609.62 A3 3 -180 0 0 -111 609.62 L-123 609.62 A3 3 -180 0 0 -129 609.62 L-250.81 609.62 L-250.81					 617.32" class="st19"></path>	</g>	<g id="shape119-331" v:mid="119" v:groupcontext="shape" v:layermember="0" transform="translate(200,-450.375)">		<title>Dynamic connector.80</title>		<path d="M0 609.38 L-35.43 609.38 L-35.43 663.92" class="st14"></path>	</g>	<g id="shape120-334" v:mid="120" v:groupcontext="shape" v:layermember="0" transform="translate(128,-432.375)">		<title>Dynamic connector.81</title>		<path d="M0 609.38 L-36.58 609.38 L-36.58 763.07" class="st20"></path>	</g>	<g id="shape121-339" v:mid="121" v:groupcontext="shape" v:layermember="0" transform="translate(380,-414.375)">		<title>Dynamic connector.82</title>		<path d="M0 609.38 L-33 609.38 A3 3 -180 0 0 -39 609.38 L-51 609.38 A3 3 -180 0 0 -57 609.38 L-212.43 609.38 A3 3 -180					 0 0 -218.43 609.38 L-252 609.38 L-252 627.38" class="st14"></path>	</g>	<g id="shape122-342" v:mid="122" v:groupcontext="shape" v:layermember="0" transform="translate(119,-396.375)">		<title>Dynamic connector.83</title>		<path d="M9 609.38 L9 691.6" class="st20"></path>	</g>	<g id="shape123-347" v:mid="123" v:groupcontext="shape" v:layermember="0" transform="translate(92,-504.375)">		<title>Dynamic connector.84</title>		<path d="M0 609.38 L0 627.38 L-54 627.38" class="st14"></path>	</g>	<g id="shape124-350" v:mid="124" v:groupcontext="shape" v:layermember="0" transform="translate(29,-216.375)">		<title>Dynamic connector.85</title>		<path d="M9 609.38 L9 339.38" class="st14"></path>	</g>	<g id="shape125-353" v:mid="125" v:groupcontext="shape" v:layermember="0" transform="translate(155,-504.375)">		<title>Dynamic connector.86</title>		<path d="M9 609.38 L9 645.38" class="st14"></path>	</g>	<g id="shape126-356" v:mid="126" v:groupcontext="shape" v:layermember="0" transform="translate(164,-468.375)">		<title>Dynamic connector.87</title>		<path d="M0 609.38 L-33 609.38 A3 3 -180 0 0 -39 609.38 L-108 609.38 L-108 861.38" class="st14"></path>	</g>	<g id="shape127-359" v:mid="127" v:groupcontext="shape" v:layermember="0" transform="translate(56,-225.013)">		<title>Dynamic connector.88</title>		<path d="M0 618.01 L90 618.01 L90 618.74" class="st14"></path>	</g>	<g id="shape128-362" v:mid="128" v:groupcontext="shape" v:layermember="0" transform="translate(38,-219.794)">		<title>Dynamic connector.89</title>		<path d="M0 609.38 L0 630.79 L32.63 630.79" class="st14"></path>	</g></g>
</svg>

Multiply with 3-wide reduction instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.h=vtmpy(Vuu.b,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = (Vuu.v[0].h[i].b[0] * Rt.b[(2*i )%4]);<br>        Vdd.v[0].h[i] += (Vuu.v[0].h[i].b[1] * Rt.b[(2*i+1)%4]);<br>        Vdd.v[0].h[i] += Vuu.v[1].h[i].b[0];<br>        Vdd.v[1].h[i] = (Vuu.v[0].h[i].b[1] * Rt.b[(2*i )%4]);<br>        Vdd.v[1].h[i] += (Vuu.v[1].h[i].b[0] * Rt.b[(2*i+1)%4]);<br>        Vdd.v[1].h[i] += Vuu.v[1].h[i].b[1];<br>    }<br>    Copy to clipboard |
| Vxx.h+=vtmpy(Vuu.b,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.v[0].h[i] += (Vuu.v[0].h[i].b[0] * Rt.b[(2*i )%4]);<br>        Vxx.v[0].h[i] += (Vuu.v[0].h[i].b[1] * Rt.b[(2*i+1)%4]);<br>        Vxx.v[0].h[i] += Vuu.v[1].h[i].b[0];<br>        Vxx.v[1].h[i] += (Vuu.v[0].h[i].b[1] * Rt.b[(2*i )%4]);<br>        Vxx.v[1].h[i] += (Vuu.v[1].h[i].b[0] * Rt.b[(2*i+1)%4]);<br>        Vxx.v[1].h[i] += Vuu.v[1].h[i].b[1];<br>    }<br>    Copy to clipboard |
| Vdd.h=vtmpy(Vuu.ub,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.v[0].h[i] = (Vuu.v[0].uh[i].ub[0] * Rt.b[(2*i )%4]);<br>        Vdd.v[0].h[i] += (Vuu.v[0].uh[i].ub[1] * Rt.b[(2*i+1)%4]);<br>        Vdd.v[0].h[i] += Vuu.v[1].uh[i].ub[0];<br>        Vdd.v[1].h[i] = (Vuu.v[0].uh[i].ub[1] * Rt.b[(2*i )%4]);<br>        Vdd.v[1].h[i] += (Vuu.v[1].uh[i].ub[0] * Rt.b[(2*i+1)%4]);<br>        Vdd.v[1].h[i] += Vuu.v[1].uh[i].ub[1];<br>    }<br>    Copy to clipboard |
| Vxx.h+=vtmpy(Vuu.ub,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.v[0].h[i] += (Vuu.v[0].uh[i].ub[0] * Rt.b[(2*i )%4]);<br>        Vxx.v[0].h[i] += (Vuu.v[0].uh[i].ub[1] * Rt.b[(2*i+1)%4]);<br>        Vxx.v[0].h[i] += Vuu.v[1].uh[i].ub[0];<br>        Vxx.v[1].h[i] += (Vuu.v[0].uh[i].ub[1] * Rt.b[(2*i )%4]);<br>        Vxx.v[1].h[i] += (Vuu.v[1].uh[i].ub[0] * Rt.b[(2*i+1)%4]);<br>        Vxx.v[1].h[i] += Vuu.v[1].uh[i].ub[1];<br>    }<br>    Copy to clipboard |
| Vdd.w=vtmpy(Vuu.h,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].w[i] = (Vuu.v[0].w[i].h[0] * Rt.b[(2*i+0)%4]);<br>        Vdd.v[0].w[i]+= (Vuu.v[0].w[i].h[1] * Rt.b[(2*i+1)%4]);<br>        Vdd.v[0].w[i]+= Vuu.v[1].w[i].h[0];<br>        Vdd.v[1].w[i] = (Vuu.v[0].w[i].h[1] * Rt.b[(2*i+0)%4]);<br>        Vdd.v[1].w[i]+= (Vuu.v[1].w[i].h[0] * Rt.b[(2*i+1)%4]);<br>        Vdd.v[1].w[i]+= Vuu.v[1].w[i].h[1];<br>    }<br>    Copy to clipboard |
| Vxx.w+=vtmpy(Vuu.h,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].w[i]+= (Vuu.v[0].w[i].h[0] * Rt.b[(2*i+0)%4]);<br>        Vxx.v[0].w[i]+= (Vuu.v[0].w[i].h[1] * Rt.b[(2*i+1)%4]);<br>        Vxx.v[0].w[i]+= Vuu.v[1].w[i].h[0];<br>        Vxx.v[1].w[i]+= (Vuu.v[0].w[i].h[1] * Rt.b[(2*i+0)%4]);<br>        Vxx.v[1].w[i]+= (Vuu.v[1].w[i].h[0] * Rt.b[(2*i+1)%4]);<br>        Vxx.v[1].w[i]+= Vuu.v[1].w[i].h[1];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-211"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-212"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id147">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vtmpy(Vuu.b,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h+=vtmpy(Vuu.b,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vtmpy(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h+=vtmpy(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vtmpy(Vuu.h,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w+=vtmpy(Vuu.h,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-213"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-214"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id148">
<caption><span class="caption-text">Multiply with 3-wide reduction intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vtmpy(Vuu.b,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vtmpy_WbRb(HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h+=vtmpy(Vuu.b,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vtmpyacc_WhWbRb(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vtmpy(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vtmpy_WubRb(HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h+=vtmpy(Vuu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vtmpyacc_WhWubRb(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vtmpy(Vuu.h,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vtmpy_WhRb(HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w+=vtmpy(Vuu.h,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vtmpyacc_WwWhRb(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### HVX floating point multiply - widening

Widening multiply from half-precision (16-bit) to HVX floating point single-precision (32-bit). Multiplies 64 half-precision inputs and produces 64 single-precision results.

HVX floating point multiply - widening instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.qf32=vmpy(Vu.qf16,Vv.qf16) | for (i = 0; i < VELEM(32); i++) {<br>        u0 = parse_qf_to_unfloat(Vu.qf16[2*i]);<br>        u1 = parse_qf_to_unfloat(Vu.qf16[2*i+1]);<br>        v0 = parse_qf_to_unfloat(Vv.qf16[2*i]);<br>        v1 = parse_qf_to_unfloat(Vv.qf16[2*i+1]);<br>        Vdd.v[0].exp = u0.exp + v0.exp;<br>       Vdd.v[0].sig = u0.sig * v0.sig;<br>       if(Vdd.v[0] == 0) Vdd.v[0].exp = E_MIN_EXTQF32 Vdd.v[1].exp = u1.exp + v1.exp;<br>       Vdd.v[1].sig = u1.sig * v1.sig;<br>       if(Vdd.v[1] == 0) Vdd.v[1].exp = E_MIN_EXTQF32;<br>    }<br>    Copy to clipboard |
| Vdd.qf32=vmpy(Vu.hf,Vv.hf) | for (i = 0; i < VELEM(32); i++) {<br>        u0 = Vu.w[i] & 0xFFFF;<br>        u1 = (Vu.w[i]>>16) & 0xFFFF;<br>        v0 = Vv.w[i] & 0xFFFF;<br>        v1 = (Vv.w[i]>>16) & 0xFFFF;<br>        Vdd.v[0].exp = u0.exp + v0.exp;<br>       Vdd.v[0].sig = u0.sig * v0.sig;<br>       if(Vdd.v[0] == 0) Vdd.v[0].exp = E_MIN_EXTQF32 Vdd.v[1].exp = u1.exp + v1.exp;<br>       Vdd.v[1].sig = u1.sig * v1.sig;<br>       if(Vdd.v[1] == 0) Vdd.v[1].exp = E_MIN_EXTQF32;<br>    }<br>    Copy to clipboard |
| Vdd.qf32=vmpy(Vu.qf16,Vv.hf) | for (i = 0; i < VELEM(32); i++) {<br>        u0 = parse_qf_to_unfloat(Vu.qf16[2*i]);<br>        u1 = parse_qf_to_unfloat(Vu.qf16[2*i+1]);<br>        v0 = Vv.w[i] & 0xFFFF;<br>        v1 = (Vv.w[i]>>16) & 0xFFFF;<br>        Vdd.v[0].exp = u0.exp + v0.exp;<br>       Vdd.v[0].sig = u0.sig * v0.sig;<br>       if(Vdd.v[0] == 0) Vdd.v[0].exp = E_MIN_EXTQF32 Vdd.v[1].exp = u1.exp + v1.exp;<br>       Vdd.v[1].sig = u1.sig * v1.sig;<br>       if(Vdd.v[1] == 0) Vdd.v[1].exp = E_MIN_EXTQF32;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-215"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-216"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id150">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.qf32=vmpy(Vu.qf16,Vv.qf16)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.qf32=vmpy(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.qf32=vmpy(Vu.qf16,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-217"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-218"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id151">
<caption><span class="caption-text">HVX floating point multiply - widening intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.qf32=vmpy(Vu.qf16,Vv.qf16)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wqf32_vmpy_Vqf16Vqf16(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.qf32=vmpy(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wqf32_vmpy_VhfVhf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.qf32=vmpy(Vu.qf16,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wqf32_vmpy_Vqf16Vhf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Sum of reduction of absolute differences halfwords

Takes groups of 2 unsigned halfwords from the vector register source Vuu, subtracts the halfwords from the scalar register Rt, and takes the absolute value as an unsigned result. These are summed together and optionally added to the destination register Vxx, or written directly to Vdd.
The even destination register contains the data from Vuu[0] and Rt, Vdd[1] contains the absolute difference of half of the data from Vuu[0] and half from Vuu[1].

This operation is used to implement a sliding window.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vdsad.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.59549in" height="8.63542in" viewbox="0 0 474.875 621.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st20"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-219 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-219 .st2 { marker-end: url("#mrkr13-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-219 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-219 .st4 { fill: none; marker-end: url("#mrkr13-8"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-219 .st5 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-219 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-219 .st7 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-219 .st8 { fill: #ffffff; marker-end: url("#mrkr5-25"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-219 .st9 { fill: #000000; font-family: Calibri; font-size: 1.5em; font-weight: bold }
.svg-219 .st10 { marker-end: url("#mrkr5-25"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-219 .st11 { marker-end: url("#mrkr13-8"); marker-start: url("#mrkr13-69"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-219 .st12 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-219 .st13 { fill: #000000; font-family: Calibri; font-size: 1.5em }
.svg-219 .st14 { fill: none; marker-end: url("#mrkr5-25"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-219 .st15 { marker-end: url("#mrkr13-182"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-219 .st16 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-219 .st17 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-219 .st18 { font-size: 1em }
.svg-219 .st19 { fill: #ffffff; marker-end: url("#mrkr5-25"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-219 .st20 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-8" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-25" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-69" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-182" class="st16" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape82-1" v:mid="82" v:groupcontext="shape" transform="translate(24.5,-18.375)">		<title>Sheet.82</title>		<rect x="0" y="36.75" width="432" height="585" class="st1"></rect>	</g>	<g id="shape41-3" v:mid="41" v:groupcontext="shape" v:layermember="0" transform="translate(362.069,-396.625)">		<title>Dynamic connector.41</title>		<path d="M8.96 621.75 L9.03 740.21" class="st2"></path>	</g>	<g id="shape28-9" v:mid="28" v:groupcontext="shape" transform="translate(45.0607,-578.875)">		<title>Sheet.28</title>		<desc>Vdd.uw=vdsad(Vuu.uh,Rt.uh)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="86.7482" cy="612.75" width="173.5" height="18"></v:textrect>		<rect x="0" y="603.75" width="173.496" height="18" class="st4"></rect>		<text x="15.11" y="616.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.uw=vdsad(Vuu.uh,Rt.uh)</text>		</g>	<g id="shape8-13" v:mid="8" v:groupcontext="shape" transform="translate(333.371,-540.625)">		<title>Sheet.8</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.6875" cy="603.75" width="73.38" height="36"></v:textrect>		<rect x="0" y="585.75" width="73.375" height="36" class="st6"></rect>		<text x="26.81" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape9-16" v:mid="9" v:groupcontext="shape" transform="translate(404.496,-540.625)">		<title>Sheet.9</title>		<desc>Vuu[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="603.75" width="45" height="36"></v:textrect>		<rect x="0" y="585.75" width="45" height="36" class="st7"></rect>		<text x="6.07" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[0]</text>		</g>	<g id="shape2-19" v:mid="2" v:groupcontext="shape" transform="translate(261.371,-540.625)">		<title>Sheet.2</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="603.75" width="72" height="36"></v:textrect>		<rect x="0" y="585.75" width="72" height="36" class="st6"></rect>		<text x="26.13" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape3-22" v:mid="3" v:groupcontext="shape" transform="translate(353.029,-394.375)">		<title>Sheet.3</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="603.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15.24" y="609.15" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape5-27" v:mid="5" v:groupcontext="shape" transform="translate(281.029,-322.375)">		<title>Sheet.5</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="603.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15.24" y="609.15" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape10-31" v:mid="10" v:groupcontext="shape" transform="translate(316.436,-162.625)">		<title>Sheet.10</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="604.875" width="36" height="33.75"></v:textrect>		<ellipse cx="18" cy="604.875" rx="18" ry="16.875" class="st8"></ellipse>		<text x="15.01" y="608.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape11-35" v:mid="11" v:groupcontext="shape" transform="translate(992.779,81.125) rotate(90)">		<title>Sheet.11</title>		<path d="M0 621.75 L104.53 621.75" class="st10"></path>	</g>	<g id="shape13-40" v:mid="13" v:groupcontext="shape" transform="translate(920.779,81.125) rotate(90)">		<title>Sheet.13</title>		<path d="M0 621.75 L176.53 621.75" class="st10"></path>	</g>	<g id="shape16-45" v:mid="16" v:groupcontext="shape" transform="translate(778.965,-6.47291) rotate(50.457)">		<title>Sheet.16</title>		<path d="M0 621.75 L41.73 621.75" class="st10"></path>	</g>	<g id="shape18-50" v:mid="18" v:groupcontext="shape" transform="translate(911.985,693.879) rotate(119.328)">		<title>Sheet.18</title>		<path d="M0 621.75 L41.1 621.75" class="st10"></path>	</g>	<g id="shape19-55" v:mid="19" v:groupcontext="shape" transform="translate(263,-71.625)">		<title>Sheet.19</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="603.75" width="144" height="36"></v:textrect>		<rect x="0" y="585.75" width="144" height="36" class="st6"></rect>		<text x="60.99" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape21-58" v:mid="21" v:groupcontext="shape" transform="translate(956.755,465.979) rotate(90.6325)">		<title>Sheet.21</title>		<path d="M0 621.75 L45.2 621.75" class="st2"></path>	</g>	<g id="shape23-63" v:mid="23" v:groupcontext="shape" transform="translate(263,-34.75)">		<title>Sheet.23</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="621.75" width="144" height="0"></v:textrect>		<path d="M9.45 621.75 L9.81 621.75 L134.19 621.75" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="45.7968" y="614.55" width="52.4067" height="14.4001" class="st12"></rect>		<text x="45.8" y="625.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape24-73" v:mid="24" v:groupcontext="shape" transform="translate(211.279,-412.375)">		<title>Sheet.24</title>		<path d="M0 621.75 L136.03 621.75" class="st10"></path>	</g>	<g id="shape26-78" v:mid="26" v:groupcontext="shape" transform="translate(206.779,-340.375)">		<title>Sheet.26</title>		<path d="M0 621.75 L68.53 621.75" class="st10"></path>	</g>	<g id="shape34-83" v:mid="34" v:groupcontext="shape" transform="translate(353.029,-232.375)">		<title>Sheet.34</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="603.75" rx="18" ry="18" class="st8"></ellipse>		<text x="7.44" y="609.15" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape36-87" v:mid="36" v:groupcontext="shape" transform="translate(281.029,-232.375)">		<title>Sheet.36</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="603.75" rx="18" ry="18" class="st8"></ellipse>		<text x="7.44" y="609.15" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape39-91" v:mid="39" v:groupcontext="shape" v:layermember="0" transform="translate(290.122,-322.384)">		<title>Dynamic connector.39</title>		<path d="M8.91 621.75 L9.06 665.96" class="st2"></path>	</g>	<g id="shape42-96" v:mid="42" v:groupcontext="shape" transform="translate(377.779,-232.375)">		<title>Sheet.42</title>		<desc>ABS</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="603.75" width="54" height="36"></v:textrect>		<rect x="0" y="585.75" width="54" height="36" class="st14"></rect>		<text x="17.51" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ABS</text>		</g>	<g id="shape45-100" v:mid="45" v:groupcontext="shape" v:layermember="0" transform="translate(162.951,-324.636)">		<title>Dynamic connector.45</title>		<path d="M-8.72 621.75 L-9.18 668.22" class="st2"></path>	</g>	<g id="shape47-105" v:mid="47" v:groupcontext="shape" transform="translate(119,-540.625)">		<title>Sheet.47</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="35.9679" cy="603.75" width="71.94" height="36"></v:textrect>		<rect x="0" y="585.75" width="71.9357" height="36" class="st6"></rect>		<text x="26.1" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape49-108" v:mid="49" v:groupcontext="shape" transform="translate(47,-540.625)">		<title>Sheet.49</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="35.9679" cy="603.75" width="71.94" height="36"></v:textrect>		<rect x="0" y="585.75" width="71.9357" height="36" class="st6"></rect>		<text x="26.1" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape50-111" v:mid="50" v:groupcontext="shape" transform="translate(135.589,-324.625)">		<title>Sheet.50</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="603.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15.24" y="609.15" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape52-115" v:mid="52" v:groupcontext="shape" transform="translate(63.5893,-396.625)">		<title>Sheet.52</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="603.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15.24" y="609.15" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape54-119" v:mid="54" v:groupcontext="shape" transform="translate(98.9965,-162.625)">		<title>Sheet.54</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="604.875" width="36" height="33.75"></v:textrect>		<ellipse cx="18" cy="604.875" rx="18" ry="16.875" class="st8"></ellipse>		<text x="15.01" y="608.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape55-123" v:mid="55" v:groupcontext="shape" transform="translate(775.339,81.125) rotate(90)">		<title>Sheet.55</title>		<path d="M0 621.75 L174.28 621.75" class="st10"></path>	</g>	<g id="shape60-128" v:mid="60" v:groupcontext="shape" transform="translate(558.632,-9.4856) rotate(50.0953)">		<title>Sheet.60</title>		<path d="M0 621.75 L41.98 621.75" class="st10"></path>	</g>	<g id="shape62-133" v:mid="62" v:groupcontext="shape" transform="translate(694.225,694.569) rotate(119.4)">		<title>Sheet.62</title>		<path d="M0 621.75 L41.12 621.75" class="st10"></path>	</g>	<g id="shape63-138" v:mid="63" v:groupcontext="shape" transform="translate(46.7465,-71.625)">		<title>Sheet.63</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="603.75" width="144" height="36"></v:textrect>		<rect x="0" y="585.75" width="144" height="36" class="st6"></rect>		<text x="60.99" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape64-141" v:mid="64" v:groupcontext="shape" transform="translate(739.316,465.979) rotate(90.6325)">		<title>Sheet.64</title>		<path d="M0 621.75 L45.2 621.75" class="st2"></path>	</g>	<g id="shape65-146" v:mid="65" v:groupcontext="shape" transform="translate(47,-34.75)">		<title>Sheet.65</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="621.75" width="144" height="0"></v:textrect>		<path d="M9.45 621.75 L9.81 621.75 L134.19 621.75" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="45.7968" y="614.55" width="52.4067" height="14.4001" class="st12"></rect>		<text x="45.8" y="625.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape67-155" v:mid="67" v:groupcontext="shape" transform="translate(135.589,-232.375)">		<title>Sheet.67</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="603.75" rx="18" ry="18" class="st8"></ellipse>		<text x="7.44" y="609.15" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape69-159" v:mid="69" v:groupcontext="shape" transform="translate(63.5893,-232.375)">		<title>Sheet.69</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="603.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="603.75" rx="18" ry="18" class="st8"></ellipse>		<text x="7.44" y="609.15" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape72-163" v:mid="72" v:groupcontext="shape" v:layermember="0" transform="translate(72.6829,-396.625)">		<title>Dynamic connector.72</title>		<path d="M8.91 621.75 L9.08 740.21" class="st2"></path>	</g>	<g id="shape78-168" v:mid="78" v:groupcontext="shape" transform="translate(190.936,-540.625)">		<title>Sheet.78</title>		<desc>Vuu[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="603.75" width="45" height="36"></v:textrect>		<rect x="0" y="585.75" width="45" height="36" class="st7"></rect>		<text x="6.07" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[1]</text>		</g>	<g id="shape43-171" v:mid="43" v:groupcontext="shape" transform="translate(405.061,-71.625)">		<title>Sheet.43</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="603.75" width="45" height="36"></v:textrect>		<rect x="0" y="585.75" width="45" height="36" class="st7"></rect>		<text x="6.07" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape76-174" v:mid="76" v:groupcontext="shape" transform="translate(190.436,-71.625)">		<title>Sheet.76</title>		<desc>Vdd[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="603.75" width="45" height="36"></v:textrect>		<rect x="0" y="585.75" width="45" height="36" class="st7"></rect>		<text x="6.07" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[1]</text>		</g>	<g id="shape66-177" v:mid="66" v:groupcontext="shape" v:layermember="0" transform="translate(254.311,-54.375)">		<title>Dynamic connector.66</title>		<path d="M0 621.75 L0 496.5 L53.56 496.5" class="st15"></path>	</g>	<g id="shape79-183" v:mid="79" v:groupcontext="shape" v:layermember="0" transform="translate(282.186,-72)">		<title>Dynamic connector.79</title>		<path d="M0 622.13 L0 639.38 L-27.87 639.38" class="st17"></path>	</g>	<g id="shape75-186" v:mid="75" v:groupcontext="shape" v:layermember="0" transform="translate(38,-54.375)">		<title>Dynamic connector.75</title>		<path d="M0 621.75 L0 496.5 L52.69 496.5" class="st15"></path>	</g>	<g id="shape80-191" v:mid="80" v:groupcontext="shape" v:layermember="0" transform="translate(65.2465,-72)">		<title>Dynamic connector.80</title>		<path d="M0 622.12 L0 639.38 L-27.25 639.38" class="st17"></path>	</g>	<g id="shape81-194" v:mid="81" v:groupcontext="shape" transform="translate(133.246,-168.375)">		<title>Sheet.81</title>		<desc>Optional Accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="42.0946" cy="611.75" width="84.19" height="20"></v:textrect>		<rect x="0" y="601.75" width="84.1893" height="20" class="st7"></rect>		<text x="21.02" y="608.15" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="13.2" dy="1.2em" class="st18">Accumulate</tspan></text>		</g>	<g id="shape22-198" v:mid="22" v:groupcontext="shape" v:layermember="0" transform="translate(299.029,-467.625)">		<title>Dynamic connector.22</title>		<path d="M0 621.75 L-217.44 621.75 L-217.44 646.94" class="st2"></path>	</g>	<g id="shape44-203" v:mid="44" v:groupcontext="shape" transform="translate(232.339,831.125) rotate(180)">		<title>Sheet.44</title>		<path d="M0 621.75 L127.17 621.75" class="st10"></path>	</g>	<g id="shape58-208" v:mid="58" v:groupcontext="shape" transform="translate(232.339,903.125) rotate(180)">		<title>Sheet.58</title>		<path d="M0 621.75 L55.17 621.75" class="st10"></path>	</g>	<g id="shape29-213" v:mid="29" v:groupcontext="shape" transform="translate(191.029,-394.375)">		<title>Sheet.29</title>		<desc>Rt.uh[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.0161" cy="603.75" width="52.04" height="36"></v:textrect>		<rect x="0" y="585.75" width="52.0321" height="36" class="st19"></rect>		<text x="6.21" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.uh[0]</text>		</g>	<g id="shape31-217" v:mid="31" v:groupcontext="shape" transform="translate(191.029,-322.375)">		<title>Sheet.31</title>		<desc>Rt.uh[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.0161" cy="603.75" width="52.04" height="36"></v:textrect>		<rect x="0" y="585.75" width="52.0321" height="36" class="st19"></rect>		<text x="6.21" y="607.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.uh[1]</text>		</g></g>
</svg>

Sum of reduction of absolute differences halfwords  instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.uw=vdsad(Vuu.uh,Rt.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].uw[i] = ABS(Vuu.v[0].uw[i].uh[0] - Rt.uh[0]);<br>        Vdd.v[0].uw[i] += ABS(Vuu.v[0].uw[i].uh[1] - Rt.uh[1]);<br>        Vdd.v[1].uw[i] = ABS(Vuu.v[0].uw[i].uh[1] - Rt.uh[0]);<br>        Vdd.v[1].uw[i] += ABS(Vuu.v[1].uw[i].uh[0] - Rt.uh[1]);<br>    }<br>    Copy to clipboard |
| Vxx.uw+=vdsad(Vuu.uh,Rt.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].uw[i] += ABS(Vuu.v[0].uw[i].uh[0] - Rt.uh[0]);<br>        Vxx.v[0].uw[i] += ABS(Vuu.v[0].uw[i].uh[1] - Rt.uh[1]);<br>        Vxx.v[1].uw[i] += ABS(Vuu.v[0].uw[i].uh[1] - Rt.uh[0]);<br>        Vxx.v[1].uw[i] += ABS(Vuu.v[1].uw[i].uh[0] - Rt.uh[1]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-220"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-221"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id153">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uw=vdsad(Vuu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.uw+=vdsad(Vuu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-222"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-223"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id154">
<caption><span class="caption-text">Sum of reduction of absolute differences halfwords  intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uw=vdsad(Vuu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vdsad_WuhRuh(HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.uw+=vdsad(Vuu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vdsadacc_WuwWuhRuh(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Sum of absolute differences byte

Take groups of 4 bytes from the vector register source Vuu, subtract the bytes from the scalar register Rt, and take the absolute value as an unsigned result. These are summed together and optionally added to the destination register Vxx, or written directly to Vdd. IF #u1 is 0
the even destination register contains the data from Vuu[0] and Rt, Vdd[1] contains the absolute difference of half of the data from Vuu[0] and half from Vuu[1]. If #u1 is 1 Vdd[0] takes btye 0 from Vuu[1] and bytes 1,2,3 from Vuu[0], while Vdd[1] takes byte 3 from Vuu[0] and the rest from Vuu[1].

This operation is used to implement a sliding window between data in Vuu and Rt.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vrsad.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="12.9158in" height="8.54167in" viewbox="0 0 929.936 615" xml:space="preserve" color-interpolation-filters="sRGB" class="st21"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-224 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-224 .st2 { marker-end: url("#mrkr13-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-224 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-224 .st4 { fill: none; marker-end: url("#mrkr13-8"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-224 .st5 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-224 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-224 .st7 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-224 .st8 { fill: #ffffff; marker-end: url("#mrkr5-31"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-224 .st9 { fill: #000000; font-family: Arial; font-size: 0.75em; font-weight: bold }
.svg-224 .st10 { marker-end: url("#mrkr5-31"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-224 .st11 { marker-end: url("#mrkr13-8"); marker-start: url("#mrkr13-103"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-224 .st12 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-224 .st13 { fill: none; marker-end: url("#mrkr5-31"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-224 .st14 { marker-end: url("#mrkr13-291"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-224 .st15 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-224 .st16 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-224 .st17 { font-size: 1em }
.svg-224 .st18 { fill: #ffffff; marker-end: url("#mrkr5-31"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-224 .st19 { fill: #ffffff; stroke: none; stroke-linecap: butt }
.svg-224 .st20 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-224 .st21 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-8" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-31" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-103" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-291" class="st15" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape161-1" v:mid="161" v:groupcontext="shape" transform="translate(29.5607,-18.375)">		<title>Sheet.161</title>		<rect x="0" y="36.75" width="882" height="578.25" class="st1"></rect>	</g>	<g id="shape41-3" v:mid="41" v:groupcontext="shape" v:layermember="0" transform="translate(381.976,-388.375)">		<title>Dynamic connector.41</title>		<path d="M8.96 615 L9.03 733.46" class="st2"></path>	</g>	<g id="shape28-9" v:mid="28" v:groupcontext="shape" transform="translate(47.25,-570.625)">		<title>Sheet.28</title>		<desc>Vdd.uw = vrsad(Vuu.ub, Rt.ub, #0)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="86.7482" cy="606" width="173.5" height="18"></v:textrect>		<rect x="0" y="597" width="173.496" height="18" class="st4"></rect>		<text x="17.58" y="608.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.uw = vrsad(Vuu.ub, Rt.ub, #0)</text>		</g>	<g id="shape7-13" v:mid="7" v:groupcontext="shape" transform="translate(336.936,-532.375)">		<title>Sheet.7</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape8-16" v:mid="8" v:groupcontext="shape" transform="translate(372.936,-532.375)">		<title>Sheet.8</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape9-19" v:mid="9" v:groupcontext="shape" transform="translate(406.686,-532.375)">		<title>Sheet.9</title>		<desc>Vuu[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st7"></rect>		<text x="9.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[0]</text>		</g>	<g id="shape1-22" v:mid="1" v:groupcontext="shape" transform="translate(264.936,-532.375)">		<title>Sheet.1</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape2-25" v:mid="2" v:groupcontext="shape" transform="translate(300.936,-532.375)">		<title>Sheet.2</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape3-28" v:mid="3" v:groupcontext="shape" transform="translate(372.936,-386.125)">		<title>Sheet.3</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape4-33" v:mid="4" v:groupcontext="shape" transform="translate(336.936,-350.125)">		<title>Sheet.4</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape5-37" v:mid="5" v:groupcontext="shape" transform="translate(300.936,-314.125)">		<title>Sheet.5</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape6-41" v:mid="6" v:groupcontext="shape" transform="translate(264.936,-278.125)">		<title>Sheet.6</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape10-45" v:mid="10" v:groupcontext="shape" transform="translate(318.936,-154.375)">		<title>Sheet.10</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="598.125" width="36" height="33.75"></v:textrect>		<ellipse cx="18" cy="598.125" rx="18" ry="16.875" class="st8"></ellipse>		<text x="15.37" y="600.83" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape11-49" v:mid="11" v:groupcontext="shape" transform="translate(1005.94,82.625) rotate(90)">		<title>Sheet.11</title>		<path d="M0 615 L104.53 615" class="st10"></path>	</g>	<g id="shape12-54" v:mid="12" v:groupcontext="shape" transform="translate(969.936,82.625) rotate(90)">		<title>Sheet.12</title>		<path d="M0 615 L140.53 615" class="st10"></path>	</g>	<g id="shape13-59" v:mid="13" v:groupcontext="shape" transform="translate(933.936,82.625) rotate(90)">		<title>Sheet.13</title>		<path d="M0 615 L176.53 615" class="st10"></path>	</g>	<g id="shape14-64" v:mid="14" v:groupcontext="shape" transform="translate(897.936,82.625) rotate(90)">		<title>Sheet.14</title>		<path d="M0 615 L212.53 615" class="st10"></path>	</g>	<g id="shape15-69" v:mid="15" v:groupcontext="shape" transform="translate(717.806,-43.9957) rotate(45)">		<title>Sheet.15</title>		<path d="M0 615 L52.41 615" class="st10"></path>	</g>	<g id="shape16-74" v:mid="16" v:groupcontext="shape" transform="translate(888.539,162.343) rotate(68.1912)">		<title>Sheet.16</title>		<path d="M0 615 L33.75 615" class="st10"></path>	</g>	<g id="shape17-79" v:mid="17" v:groupcontext="shape" transform="translate(942.384,568.652) rotate(106.807)">		<title>Sheet.17</title>		<path d="M0 615 L32.8 615" class="st10"></path>	</g>	<g id="shape18-84" v:mid="18" v:groupcontext="shape" transform="translate(825.158,825.734) rotate(135)">		<title>Sheet.18</title>		<path d="M0 615 L51.97 615" class="st10"></path>	</g>	<g id="shape19-89" v:mid="19" v:groupcontext="shape" transform="translate(266.686,-63.375)">		<title>Sheet.19</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="597" width="144" height="36"></v:textrect>		<rect x="0" y="579" width="144" height="36" class="st6"></rect>		<text x="63.75" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape21-92" v:mid="21" v:groupcontext="shape" transform="translate(952.506,467.404) rotate(90.6325)">		<title>Sheet.21</title>		<path d="M0 615 L45.2 615" class="st2"></path>	</g>	<g id="shape23-97" v:mid="23" v:groupcontext="shape" transform="translate(268.061,-36.375)">		<title>Sheet.23</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="615" width="144" height="0"></v:textrect>		<path d="M9.45 615 L9.81 615 L134.19 615" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="50.9854" y="609.6" width="42.0293" height="10.7998" class="st12"></rect>		<text x="50.99" y="617.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape24-107" v:mid="24" v:groupcontext="shape" transform="translate(231.186,-404.125)">		<title>Sheet.24</title>		<path d="M0 615 L136.03 615" class="st10"></path>	</g>	<g id="shape25-112" v:mid="25" v:groupcontext="shape" transform="translate(231.186,-368.125)">		<title>Sheet.25</title>		<path d="M0 615 L100.03 615" class="st10"></path>	</g>	<g id="shape26-117" v:mid="26" v:groupcontext="shape" transform="translate(226.686,-332.125)">		<title>Sheet.26</title>		<path d="M0 615 L68.53 615" class="st10"></path>	</g>	<g id="shape27-122" v:mid="27" v:groupcontext="shape" transform="translate(228.936,-296.125)">		<title>Sheet.27</title>		<path d="M0 615 L30.28 615" class="st10"></path>	</g>	<g id="shape34-127" v:mid="34" v:groupcontext="shape" transform="translate(372.936,-224.125)">		<title>Sheet.34</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape35-131" v:mid="35" v:groupcontext="shape" transform="translate(336.936,-224.125)">		<title>Sheet.35</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape36-135" v:mid="36" v:groupcontext="shape" transform="translate(300.936,-224.125)">		<title>Sheet.36</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape37-139" v:mid="37" v:groupcontext="shape" transform="translate(264.936,-224.125)">		<title>Sheet.37</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape38-143" v:mid="38" v:groupcontext="shape" v:layermember="0" transform="translate(273.939,-278.133)">		<title>Dynamic connector</title>		<path d="M9 615 L9 623.21" class="st2"></path>	</g>	<g id="shape39-148" v:mid="39" v:groupcontext="shape" v:layermember="0" transform="translate(310.029,-314.134)">		<title>Dynamic connector.39</title>		<path d="M8.91 615 L9.06 659.21" class="st2"></path>	</g>	<g id="shape40-153" v:mid="40" v:groupcontext="shape" v:layermember="0" transform="translate(345.936,-350.134)">		<title>Dynamic connector.40</title>		<path d="M9 615 L9 695.2" class="st2"></path>	</g>	<g id="shape42-158" v:mid="42" v:groupcontext="shape" transform="translate(397.686,-224.125)">		<title>Sheet.42</title>		<desc>ABS</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="597" width="54" height="36"></v:textrect>		<rect x="0" y="579" width="54" height="36" class="st13"></rect>		<text x="18" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ABS</text>		</g>	<g id="shape45-162" v:mid="45" v:groupcontext="shape" v:layermember="0" transform="translate(182.858,-316.386)">		<title>Dynamic connector.45</title>		<path d="M-8.72 615 L-9.18 661.47" class="st2"></path>	</g>	<g id="shape46-167" v:mid="46" v:groupcontext="shape" transform="translate(119.496,-532.375)">		<title>Sheet.46</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape47-170" v:mid="47" v:groupcontext="shape" transform="translate(155.496,-532.375)">		<title>Sheet.47</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape48-173" v:mid="48" v:groupcontext="shape" transform="translate(47.4965,-532.375)">		<title>Sheet.48</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape49-176" v:mid="49" v:groupcontext="shape" transform="translate(83.4965,-532.375)">		<title>Sheet.49</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape50-179" v:mid="50" v:groupcontext="shape" transform="translate(155.496,-316.375)">		<title>Sheet.50</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape51-183" v:mid="51" v:groupcontext="shape" transform="translate(119.496,-280.375)">		<title>Sheet.51</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape52-187" v:mid="52" v:groupcontext="shape" transform="translate(83.4965,-388.375)">		<title>Sheet.52</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape53-191" v:mid="53" v:groupcontext="shape" transform="translate(47.4965,-352.375)">		<title>Sheet.53</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape54-195" v:mid="54" v:groupcontext="shape" transform="translate(101.496,-154.375)">		<title>Sheet.54</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="598.125" width="36" height="33.75"></v:textrect>		<ellipse cx="18" cy="598.125" rx="18" ry="16.875" class="st8"></ellipse>		<text x="15.37" y="600.83" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape55-199" v:mid="55" v:groupcontext="shape" transform="translate(788.496,82.625) rotate(90)">		<title>Sheet.55</title>		<path d="M0 615 L174.28 615" class="st10"></path>	</g>	<g id="shape56-204" v:mid="56" v:groupcontext="shape" transform="translate(752.496,82.625) rotate(90)">		<title>Sheet.56</title>		<path d="M0 615 L210.28 615" class="st10"></path>	</g>	<g id="shape59-209" v:mid="59" v:groupcontext="shape" transform="translate(500.367,-43.9957) rotate(45)">		<title>Sheet.59</title>		<path d="M0 615 L52.41 615" class="st10"></path>	</g>	<g id="shape60-214" v:mid="60" v:groupcontext="shape" transform="translate(671.1,162.343) rotate(68.1912)">		<title>Sheet.60</title>		<path d="M0 615 L33.75 615" class="st10"></path>	</g>	<g id="shape61-219" v:mid="61" v:groupcontext="shape" transform="translate(724.945,568.652) rotate(106.807)">		<title>Sheet.61</title>		<path d="M0 615 L32.8 615" class="st10"></path>	</g>	<g id="shape62-224" v:mid="62" v:groupcontext="shape" transform="translate(607.719,825.734) rotate(135)">		<title>Sheet.62</title>		<path d="M0 615 L51.97 615" class="st10"></path>	</g>	<g id="shape63-229" v:mid="63" v:groupcontext="shape" transform="translate(49.2465,-63.375)">		<title>Sheet.63</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="597" width="144" height="36"></v:textrect>		<rect x="0" y="579" width="144" height="36" class="st6"></rect>		<text x="63.75" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape64-232" v:mid="64" v:groupcontext="shape" transform="translate(735.066,467.404) rotate(90.6325)">		<title>Sheet.64</title>		<path d="M0 615 L45.2 615" class="st2"></path>	</g>	<g id="shape65-237" v:mid="65" v:groupcontext="shape" transform="translate(47.5607,-36.375)">		<title>Sheet.65</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="615" width="144" height="0"></v:textrect>		<path d="M9.45 615 L9.81 615 L134.19 615" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="50.9854" y="609.6" width="42.0293" height="10.7998" class="st12"></rect>		<text x="50.99" y="617.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape67-246" v:mid="67" v:groupcontext="shape" transform="translate(155.496,-224.125)">		<title>Sheet.67</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape68-250" v:mid="68" v:groupcontext="shape" transform="translate(119.496,-224.125)">		<title>Sheet.68</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape69-254" v:mid="69" v:groupcontext="shape" transform="translate(83.4965,-224.125)">		<title>Sheet.69</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape70-258" v:mid="70" v:groupcontext="shape" transform="translate(47.4965,-224.125)">		<title>Sheet.70</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape71-262" v:mid="71" v:groupcontext="shape" v:layermember="0" transform="translate(56.4993,-352.375)">		<title>Dynamic connector.71</title>		<path d="M9 615 L9 697.45" class="st2"></path>	</g>	<g id="shape72-267" v:mid="72" v:groupcontext="shape" v:layermember="0" transform="translate(92.59,-388.375)">		<title>Dynamic connector.72</title>		<path d="M8.91 615 L9.08 733.46" class="st2"></path>	</g>	<g id="shape73-272" v:mid="73" v:groupcontext="shape" v:layermember="0" transform="translate(128.496,-280.375)">		<title>Dynamic connector.73</title>		<path d="M9 615 L9 625.44" class="st2"></path>	</g>	<g id="shape78-277" v:mid="78" v:groupcontext="shape" transform="translate(191.496,-532.375)">		<title>Sheet.78</title>		<desc>Vuu[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st7"></rect>		<text x="9.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[1]</text>		</g>	<g id="shape43-280" v:mid="43" v:groupcontext="shape" transform="translate(407.561,-63.375)">		<title>Sheet.43</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st7"></rect>		<text x="9.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape76-283" v:mid="76" v:groupcontext="shape" transform="translate(192.936,-63.375)">		<title>Sheet.76</title>		<desc>Vdd[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st7"></rect>		<text x="9.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[1]</text>		</g>	<g id="shape66-286" v:mid="66" v:groupcontext="shape" v:layermember="0" transform="translate(256.811,-46.125)">		<title>Dynamic connector.66</title>		<path d="M0 615 L0 489.75 L53.56 489.75" class="st14"></path>	</g>	<g id="shape79-292" v:mid="79" v:groupcontext="shape" v:layermember="0" transform="translate(284.686,-63.75)">		<title>Dynamic connector.79</title>		<path d="M0 615.38 L0 632.63 L-27.87 632.63" class="st16"></path>	</g>	<g id="shape75-295" v:mid="75" v:groupcontext="shape" v:layermember="0" transform="translate(40.5,-46.125)">		<title>Dynamic connector.75</title>		<path d="M0 615 L0 489.75 L52.69 489.75" class="st14"></path>	</g>	<g id="shape80-300" v:mid="80" v:groupcontext="shape" v:layermember="0" transform="translate(67.7465,-63.75)">		<title>Dynamic connector.80</title>		<path d="M0 615.38 L0 632.63 L-27.25 632.63" class="st16"></path>	</g>	<g id="shape81-303" v:mid="81" v:groupcontext="shape" transform="translate(135.746,-160.125)">		<title>Sheet.81</title>		<desc>Optional accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="42.0946" cy="605" width="84.19" height="20"></v:textrect>		<rect x="0" y="595" width="84.1893" height="20" class="st7"></rect>		<text x="25.33" y="602.3" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="19.08" dy="1.2em" class="st17">accumulate</tspan></text>		</g>	<g id="shape20-307" v:mid="20" v:groupcontext="shape" v:layermember="0" transform="translate(282.686,-495.375)">		<title>Dynamic connector.20</title>		<path d="M0 615 L-217.44 615 L-217.44 712.19" class="st2"></path>	</g>	<g id="shape22-312" v:mid="22" v:groupcontext="shape" v:layermember="0" transform="translate(318.936,-459.375)">		<title>Dynamic connector.22</title>		<path d="M0 615 L-217.44 615 L-217.44 640.19" class="st2"></path>	</g>	<g id="shape33-317" v:mid="33" v:groupcontext="shape" transform="translate(254.496,861.875) rotate(180)">		<title>Sheet.33</title>		<path d="M0 615 L165.42 615" class="st10"></path>	</g>	<g id="shape44-322" v:mid="44" v:groupcontext="shape" transform="translate(252.246,825.875) rotate(180)">		<title>Sheet.44</title>		<path d="M0 615 L127.17 615" class="st10"></path>	</g>	<g id="shape57-327" v:mid="57" v:groupcontext="shape" transform="translate(252.246,933.875) rotate(180)">		<title>Sheet.57</title>		<path d="M0 615 L91.17 615" class="st10"></path>	</g>	<g id="shape58-332" v:mid="58" v:groupcontext="shape" transform="translate(252.246,897.875) rotate(180)">		<title>Sheet.58</title>		<path d="M0 615 L55.17 615" class="st10"></path>	</g>	<g id="shape29-337" v:mid="29" v:groupcontext="shape" transform="translate(210.936,-386.125)">		<title>Sheet.29</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st18"></rect>		<text x="9.24" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape30-341" v:mid="30" v:groupcontext="shape" transform="translate(210.936,-350.125)">		<title>Sheet.30</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st18"></rect>		<text x="9.24" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape31-345" v:mid="31" v:groupcontext="shape" transform="translate(210.936,-314.125)">		<title>Sheet.31</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st18"></rect>		<text x="9.24" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape32-349" v:mid="32" v:groupcontext="shape" transform="translate(210.936,-278.125)">		<title>Sheet.32</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st18"></rect>		<text x="9.24" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape74-353" v:mid="74" v:groupcontext="shape" v:layermember="0" transform="translate(804.042,-387.375)">		<title>Dynamic connector.74</title>		<path d="M8.96 615 L9.03 733.46" class="st2"></path>	</g>	<g id="shape77-358" v:mid="77" v:groupcontext="shape" transform="translate(506.25,-569.625)">		<title>Sheet.77</title>		<desc>Vdd.uw = vrsad(Vuu.ub, Rt.ub, #1)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="86.7482" cy="606" width="173.5" height="18"></v:textrect>		<rect x="0" y="597" width="173.496" height="18" class="st4"></rect>		<text x="17.58" y="608.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.uw = vrsad(Vuu.ub, Rt.ub, #1)</text>		</g>	<g id="shape82-362" v:mid="82" v:groupcontext="shape" transform="translate(795.936,-531.375)">		<title>Sheet.82</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape83-365" v:mid="83" v:groupcontext="shape" transform="translate(831.936,-531.375)">		<title>Sheet.83</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape84-368" v:mid="84" v:groupcontext="shape" transform="translate(865.686,-531.375)">		<title>Sheet.84</title>		<desc>Vuu[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st7"></rect>		<text x="9.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[0]</text>		</g>	<g id="shape85-371" v:mid="85" v:groupcontext="shape" transform="translate(723.936,-531.375)">		<title>Sheet.85</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape86-374" v:mid="86" v:groupcontext="shape" transform="translate(759.936,-531.375)">		<title>Sheet.86</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape87-377" v:mid="87" v:groupcontext="shape" transform="translate(794.561,-385.125)">		<title>Sheet.87</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape88-381" v:mid="88" v:groupcontext="shape" transform="translate(758.561,-349.125)">		<title>Sheet.88</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape89-385" v:mid="89" v:groupcontext="shape" transform="translate(722.561,-313.125)">		<title>Sheet.89</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape90-389" v:mid="90" v:groupcontext="shape" transform="translate(830.561,-277.125)">		<title>Sheet.90</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape91-393" v:mid="91" v:groupcontext="shape" transform="translate(777.936,-153.375)">		<title>Sheet.91</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="598.125" width="36" height="33.75"></v:textrect>		<ellipse cx="18" cy="598.125" rx="18" ry="16.875" class="st8"></ellipse>		<text x="15.37" y="600.83" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape92-397" v:mid="92" v:groupcontext="shape" transform="translate(1427.56,83.625) rotate(90)">		<title>Sheet.92</title>		<path d="M0 615 L104.53 615" class="st10"></path>	</g>	<g id="shape93-402" v:mid="93" v:groupcontext="shape" transform="translate(1391.56,83.625) rotate(90)">		<title>Sheet.93</title>		<path d="M0 615 L140.53 615" class="st10"></path>	</g>	<g id="shape94-407" v:mid="94" v:groupcontext="shape" transform="translate(1355.56,83.625) rotate(90)">		<title>Sheet.94</title>		<path d="M0 615 L176.53 615" class="st10"></path>	</g>	<g id="shape95-412" v:mid="95" v:groupcontext="shape" transform="translate(1463.56,155.625) rotate(90)">		<title>Sheet.95</title>		<path d="M0 615 L140.53 615" class="st10"></path>	</g>	<g id="shape96-417" v:mid="96" v:groupcontext="shape" transform="translate(1176.81,-42.9957) rotate(45)">		<title>Sheet.96</title>		<path d="M0 615 L52.41 615" class="st10"></path>	</g>	<g id="shape97-422" v:mid="97" v:groupcontext="shape" transform="translate(1347.54,163.343) rotate(68.1912)">		<title>Sheet.97</title>		<path d="M0 615 L33.75 615" class="st10"></path>	</g>	<g id="shape98-427" v:mid="98" v:groupcontext="shape" transform="translate(1401.38,569.652) rotate(106.807)">		<title>Sheet.98</title>		<path d="M0 615 L32.8 615" class="st10"></path>	</g>	<g id="shape99-432" v:mid="99" v:groupcontext="shape" transform="translate(1284.16,826.734) rotate(135)">		<title>Sheet.99</title>		<path d="M0 615 L51.97 615" class="st10"></path>	</g>	<g id="shape100-437" v:mid="100" v:groupcontext="shape" transform="translate(725.686,-62.375)">		<title>Sheet.100</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="597" width="144" height="36"></v:textrect>		<rect x="0" y="579" width="144" height="36" class="st6"></rect>		<text x="63.75" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape101-440" v:mid="101" v:groupcontext="shape" transform="translate(1411.51,468.404) rotate(90.6325)">		<title>Sheet.101</title>		<path d="M0 615 L45.2 615" class="st2"></path>	</g>	<g id="shape102-445" v:mid="102" v:groupcontext="shape" transform="translate(722.561,-36.375)">		<title>Sheet.102</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="615" width="144" height="0"></v:textrect>		<path d="M9.45 615 L9.81 615 L134.19 615" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="50.9854" y="609.6" width="42.0293" height="10.7998" class="st19"></rect>		<text x="50.99" y="617.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape103-454" v:mid="103" v:groupcontext="shape" transform="translate(687.936,-404.25)">		<title>Sheet.103</title>		<path d="M0 615 L100.9 615" class="st10"></path>	</g>	<g id="shape104-459" v:mid="104" v:groupcontext="shape" transform="translate(687.936,-367.125)">		<title>Sheet.104</title>		<path d="M0 615 L64.9 615" class="st10"></path>	</g>	<g id="shape105-464" v:mid="105" v:groupcontext="shape" transform="translate(683.436,-331.125)">		<title>Sheet.105</title>		<path d="M0 615 L33.4 615" class="st10"></path>	</g>	<g id="shape106-469" v:mid="106" v:groupcontext="shape" transform="translate(687.936,-295.125)">		<title>Sheet.106</title>		<path d="M0 615 L136.9 615" class="st10"></path>	</g>	<g id="shape107-474" v:mid="107" v:groupcontext="shape" transform="translate(831.936,-223.125)">		<title>Sheet.107</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape108-478" v:mid="108" v:groupcontext="shape" transform="translate(795.936,-223.125)">		<title>Sheet.108</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape109-482" v:mid="109" v:groupcontext="shape" transform="translate(759.936,-223.125)">		<title>Sheet.109</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape110-486" v:mid="110" v:groupcontext="shape" transform="translate(723.936,-223.125)">		<title>Sheet.110</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape111-490" v:mid="111" v:groupcontext="shape" v:layermember="0" transform="translate(839.564,-277.133)">		<title>Dynamic connector.111</title>		<path d="M9 615 L9 623.21" class="st2"></path>	</g>	<g id="shape112-495" v:mid="112" v:groupcontext="shape" v:layermember="0" transform="translate(731.654,-313.134)">		<title>Dynamic connector.112</title>		<path d="M8.91 615 L9.06 659.21" class="st2"></path>	</g>	<g id="shape113-500" v:mid="113" v:groupcontext="shape" v:layermember="0" transform="translate(769.248,-349.134)">		<title>Dynamic connector.113</title>		<path d="M9 615 L9 695.2" class="st2"></path>	</g>	<g id="shape114-505" v:mid="114" v:groupcontext="shape" transform="translate(856.686,-223.125)">		<title>Sheet.114</title>		<desc>ABS</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="597" width="54" height="36"></v:textrect>		<rect x="0" y="579" width="54" height="36" class="st13"></rect>		<text x="18" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ABS</text>		</g>	<g id="shape115-509" v:mid="115" v:groupcontext="shape" v:layermember="0" transform="translate(641.732,-349.129)">		<title>Dynamic connector.115</title>		<path d="M-8.84 615 L-9.12 695.21" class="st2"></path>	</g>	<g id="shape116-514" v:mid="116" v:groupcontext="shape" transform="translate(578.496,-531.375)">		<title>Sheet.116</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape117-517" v:mid="117" v:groupcontext="shape" transform="translate(614.496,-531.375)">		<title>Sheet.117</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape118-520" v:mid="118" v:groupcontext="shape" transform="translate(506.496,-531.375)">		<title>Sheet.118</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape119-523" v:mid="119" v:groupcontext="shape" transform="translate(542.496,-531.375)">		<title>Sheet.119</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<rect x="0" y="579" width="36" height="36" class="st6"></rect>		<text x="10.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape120-526" v:mid="120" v:groupcontext="shape" transform="translate(614.496,-349.125)">		<title>Sheet.120</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape121-530" v:mid="121" v:groupcontext="shape" transform="translate(578.496,-313.125)">		<title>Sheet.121</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape122-534" v:mid="122" v:groupcontext="shape" transform="translate(542.496,-279.375)">		<title>Sheet.122</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape123-538" v:mid="123" v:groupcontext="shape" transform="translate(506.496,-387.375)">		<title>Sheet.123</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="16.5" y="599.7" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape124-542" v:mid="124" v:groupcontext="shape" transform="translate(560.496,-153.375)">		<title>Sheet.124</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="598.125" width="36" height="33.75"></v:textrect>		<ellipse cx="18" cy="598.125" rx="18" ry="16.875" class="st8"></ellipse>		<text x="15.37" y="600.83" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape125-546" v:mid="125" v:groupcontext="shape" transform="translate(1247.5,146.625) rotate(90)">		<title>Sheet.125</title>		<path d="M0 615 L77.53 615" class="st10"></path>	</g>	<g id="shape126-551" v:mid="126" v:groupcontext="shape" transform="translate(1211.56,83.625) rotate(90)">		<title>Sheet.126</title>		<path d="M0 615 L176.53 615" class="st10"></path>	</g>	<g id="shape127-556" v:mid="127" v:groupcontext="shape" transform="translate(959.367,-42.9957) rotate(45)">		<title>Sheet.127</title>		<path d="M0 615 L52.41 615" class="st10"></path>	</g>	<g id="shape128-561" v:mid="128" v:groupcontext="shape" transform="translate(1130.1,163.343) rotate(68.1912)">		<title>Sheet.128</title>		<path d="M0 615 L33.75 615" class="st10"></path>	</g>	<g id="shape129-566" v:mid="129" v:groupcontext="shape" transform="translate(1183.94,569.652) rotate(106.807)">		<title>Sheet.129</title>		<path d="M0 615 L32.8 615" class="st10"></path>	</g>	<g id="shape130-571" v:mid="130" v:groupcontext="shape" transform="translate(1066.72,826.734) rotate(135)">		<title>Sheet.130</title>		<path d="M0 615 L51.97 615" class="st10"></path>	</g>	<g id="shape131-576" v:mid="131" v:groupcontext="shape" transform="translate(508.246,-62.375)">		<title>Sheet.131</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="597" width="144" height="36"></v:textrect>		<rect x="0" y="579" width="144" height="36" class="st6"></rect>		<text x="63.75" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape132-579" v:mid="132" v:groupcontext="shape" transform="translate(1194.07,468.404) rotate(90.6325)">		<title>Sheet.132</title>		<path d="M0 615 L45.2 615" class="st2"></path>	</g>	<g id="shape133-584" v:mid="133" v:groupcontext="shape" transform="translate(506.561,-36.375)">		<title>Sheet.133</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="615" width="144" height="0"></v:textrect>		<path d="M9.45 615 L9.81 615 L134.19 615" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="50.9854" y="609.6" width="42.0293" height="10.7998" class="st12"></rect>		<text x="50.99" y="617.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape134-593" v:mid="134" v:groupcontext="shape" transform="translate(614.496,-223.125)">		<title>Sheet.134</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape135-597" v:mid="135" v:groupcontext="shape" transform="translate(578.496,-223.125)">		<title>Sheet.135</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape136-601" v:mid="136" v:groupcontext="shape" transform="translate(542.496,-223.125)">		<title>Sheet.136</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape137-605" v:mid="137" v:groupcontext="shape" transform="translate(506.496,-223.125)">		<title>Sheet.137</title>		<desc>|.|</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="597" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="597" rx="18" ry="18" class="st8"></ellipse>		<text x="14.41" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|.|</text>		</g>	<g id="shape138-609" v:mid="138" v:groupcontext="shape" v:layermember="0" transform="translate(533.526,-387.375)">		<title>Dynamic connector.138</title>		<path d="M-8.98 615 L-9.02 733.45" class="st2"></path>	</g>	<g id="shape139-614" v:mid="139" v:groupcontext="shape" v:layermember="0" transform="translate(551.619,-279.375)">		<title>Dynamic connector.139</title>		<path d="M8.94 615 L9 625.46" class="st2"></path>	</g>	<g id="shape140-619" v:mid="140" v:groupcontext="shape" v:layermember="0" transform="translate(605.526,-313.125)">		<title>Dynamic connector.140</title>		<path d="M-8.97 615 L-9.02 659.19" class="st2"></path>	</g>	<g id="shape141-624" v:mid="141" v:groupcontext="shape" transform="translate(650.496,-531.375)">		<title>Sheet.141</title>		<desc>Vuu[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st7"></rect>		<text x="9.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[1]</text>		</g>	<g id="shape142-627" v:mid="142" v:groupcontext="shape" transform="translate(866.561,-62.375)">		<title>Sheet.142</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st7"></rect>		<text x="9.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape143-630" v:mid="143" v:groupcontext="shape" transform="translate(651.936,-62.375)">		<title>Sheet.143</title>		<desc>Vdd[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st7"></rect>		<text x="9.49" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[1]</text>		</g>	<g id="shape144-633" v:mid="144" v:groupcontext="shape" v:layermember="0" transform="translate(715.811,-45.125)">		<title>Dynamic connector.144</title>		<path d="M0 615 L0 489.75 L53.56 489.75" class="st14"></path>	</g>	<g id="shape145-638" v:mid="145" v:groupcontext="shape" v:layermember="0" transform="translate(743.686,-62.75)">		<title>Dynamic connector.145</title>		<path d="M0 615.38 L-0 632.63 L-27.88 632.63" class="st16"></path>	</g>	<g id="shape146-641" v:mid="146" v:groupcontext="shape" v:layermember="0" transform="translate(499.5,-45.125)">		<title>Dynamic connector.146</title>		<path d="M0 615 L0 489.75 L52.69 489.75" class="st14"></path>	</g>	<g id="shape147-646" v:mid="147" v:groupcontext="shape" v:layermember="0" transform="translate(526.746,-62.75)">		<title>Dynamic connector.147</title>		<path d="M0 615.38 L0 632.63 L-27.25 632.63" class="st16"></path>	</g>	<g id="shape148-649" v:mid="148" v:groupcontext="shape" transform="translate(594.746,-159.125)">		<title>Sheet.148</title>		<desc>Optional accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="42.0946" cy="605" width="84.19" height="20"></v:textrect>		<rect x="0" y="595" width="84.1893" height="20" class="st7"></rect>		<text x="25.33" y="602.3" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="19.08" dy="1.2em" class="st17">accumulate</tspan></text>		</g>	<g id="shape149-653" v:mid="149" v:groupcontext="shape" v:layermember="0" transform="translate(515.562,-495.375)">		<title>Dynamic connector.149</title>		<path d="M9 615 L9 677.19" class="st2"></path>	</g>	<g id="shape150-658" v:mid="150" v:groupcontext="shape" v:layermember="0" transform="translate(569.557,-531.375)">		<title>Dynamic connector.150</title>		<path d="M-9 615 L-9 821.19" class="st2"></path>	</g>	<g id="shape151-663" v:mid="151" v:groupcontext="shape" transform="translate(713.496,862.875) rotate(180)">		<title>Sheet.151</title>		<path d="M0 615 L57.28 615" class="st10"></path>	</g>	<g id="shape152-668" v:mid="152" v:groupcontext="shape" transform="translate(711.246,825.75) rotate(180)">		<title>Sheet.152</title>		<path d="M0 615 L163.17 615" class="st10"></path>	</g>	<g id="shape153-673" v:mid="153" v:groupcontext="shape" transform="translate(711.246,934.875) rotate(180)">		<title>Sheet.153</title>		<path d="M0 615 L127.17 615" class="st10"></path>	</g>	<g id="shape154-678" v:mid="154" v:groupcontext="shape" transform="translate(711.246,898.875) rotate(180)">		<title>Sheet.154</title>		<path d="M0 615 L91.03 615" class="st10"></path>	</g>	<g id="shape155-683" v:mid="155" v:groupcontext="shape" transform="translate(668.123,-386.25)">		<title>Sheet.155</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st18"></rect>		<text x="9.24" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape156-687" v:mid="156" v:groupcontext="shape" transform="translate(667.436,-349.125)">		<title>Sheet.156</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st18"></rect>		<text x="9.24" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape157-691" v:mid="157" v:groupcontext="shape" transform="translate(668.998,-313.125)">		<title>Sheet.157</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st18"></rect>		<text x="9.24" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape158-695" v:mid="158" v:groupcontext="shape" transform="translate(668.123,-277.125)">		<title>Sheet.158</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="597" width="45" height="36"></v:textrect>		<rect x="0" y="579" width="45" height="36" class="st18"></rect>		<text x="9.24" y="599.7" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape159-699" v:mid="159" v:groupcontext="shape" v:layermember="0" transform="translate(632.561,-531.375)">		<title>Dynamic connector.159</title>		<path d="M0 615 L0 687 L216 687" class="st20"></path>	</g>	<g id="shape160-702" v:mid="160" v:groupcontext="shape" v:layermember="0" transform="translate(524.561,-486.375)">		<title>Dynamic connector.160</title>		<path d="M0 606 L33 606 A3 3 0 0 1 39 606 L105 606 A3 3 0 0 1 111 606 L216 606" class="st20"></path>	</g></g>
</svg>

Sum of absolute differences byte instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.uw=vrsad(Vuu.ub,Rt.ub,#u1) | for (i = 0; i < VELEM(32); i++) {<br>        Vdd.v[0].uw[i] = ABS(Vuu.v[u?1:0].uw[i].ub[0] - Rt.ub[(0-u)&3]);<br>        Vdd.v[0].uw[i] += ABS(Vuu.v[0 ].uw[i].ub[1] - Rt.ub[(1-u)&3]);<br>        Vdd.v[0].uw[i] += ABS(Vuu.v[0 ].uw[i].ub[2] - Rt.ub[(2-u)&3]);<br>        Vdd.v[0].uw[i] += ABS(Vuu.v[0 ].uw[i].ub[3] - Rt.ub[(3-u)&3]);<br>        Vdd.v[1].uw[i] = ABS(Vuu.v[1 ].uw[i].ub[0] - Rt.ub[(2-u)&3]);<br>        Vdd.v[1].uw[i] += ABS(Vuu.v[1 ].uw[i].ub[1] - Rt.ub[(3-u)&3]);<br>        Vdd.v[1].uw[i] += ABS(Vuu.v[u?1:0].uw[i].ub[2] - Rt.ub[(0-u)&3]);<br>        Vdd.v[1].uw[i] += ABS(Vuu.v[0 ].uw[i].ub[3] - Rt.ub[(1-u)&3]);<br>    }<br>    Copy to clipboard |
| Vxx.uw+=vrsad(Vuu.ub,Rt.ub,#u1) | for (i = 0; i < VELEM(32); i++) {<br>        Vxx.v[0].uw[i] += ABS(Vuu.v[u?1:0].uw[i].ub[0] - Rt.ub[(0-u)&3]);<br>        Vxx.v[0].uw[i] += ABS(Vuu.v[0 ].uw[i].ub[1] - Rt.ub[(1-u)&3]);<br>        Vxx.v[0].uw[i] += ABS(Vuu.v[0 ].uw[i].ub[2] - Rt.ub[(2-u)&3]);<br>        Vxx.v[0].uw[i] += ABS(Vuu.v[0 ].uw[i].ub[3] - Rt.ub[(3-u)&3]);<br>        Vxx.v[1].uw[i] += ABS(Vuu.v[1 ].uw[i].ub[0] - Rt.ub[(2-u)&3]);<br>        Vxx.v[1].uw[i] += ABS(Vuu.v[1 ].uw[i].ub[1] - Rt.ub[(3-u)&3]);<br>        Vxx.v[1].uw[i] += ABS(Vuu.v[u?1:0].uw[i].ub[2] - Rt.ub[(0-u)&3]);<br>        Vxx.v[1].uw[i] += ABS(Vuu.v[0 ].uw[i].ub[3] - Rt.ub[(1-u)&3]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses both HVX multiply resources.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-225"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-226"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id156">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uw=vrsad(Vuu.ub,Rt.ub,#u1)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.uw+=vrsad(Vuu.ub,Rt.ub,#u1)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-227"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-228"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id157">
<caption><span class="caption-text">Sum of absolute differences byte intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uw=vrsad(Vuu.ub,Rt.ub,#u1)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vrsad_WubRubI(HVX_VectorPair Vuu, Word32 Rt, Word32 Iu1)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.uw+=vrsad(Vuu.ub,Rt.ub,#u1)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vrsadacc_WuwWubRubI(HVX_VectorPair Vxx, HVX_VectorPair Vuu, Word32 Rt, Word32 Iu1)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### MPY-RESOURCE

The HVX MPY resource instruction subclass includes instructions that use a single HVX multiply resource.

#### Multiply with 2-wide reduction

Multiply elements from Vu by the corresponding elements in the scalar register Rt. The products are added in pairs to yield a by-2 reduction. The products can optionally be accumulated with Vx, with optional saturation after summation.

Supports multiplication of unsigned bytes by bytes, halfwords by signed bytes, and halfwords by halfwords.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vdmpybus.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.6667in" height="7.29167in" viewbox="0 0 768 525" xml:space="preserve" color-interpolation-filters="sRGB" class="st20"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-229 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st3 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-229 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st5 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-229 .st6 { marker-end: url("#mrkr5-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-229 .st8 { fill: none; marker-end: url("#mrkr13-30"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st9 { marker-end: url("#mrkr13-30"); marker-start: url("#mrkr13-38"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st10 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-229 .st11 { fill: #ffffff; marker-end: url("#mrkr13-30"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st12 { fill: #ffffff; marker-end: url("#mrkr5-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st13 { marker-end: url("#mrkr5-23"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st14 { fill: none; marker-end: url("#mrkr5-23"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st15 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-229 .st16 { stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st17 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st18 { fill: #ffffff; marker-end: url("#mrkr13-475"); stroke: #ffffff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-229 .st19 { fill: #ffffff; fill-opacity: 1; stroke: #ffffff; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-229 .st20 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-23" class="st7" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-30" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-38" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-475" class="st19" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape116-1" v:mid="116" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.116</title>		<rect x="0" y="36.75" width="731.25" height="488.25" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(119.625,-396.375)">		<title>Sheet.1</title>		<desc>ub/h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[1]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(155.625,-396.375)">		<title>Sheet.2</title>		<desc>ub/h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[0]</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(191.625,-396.375)">		<title>Sheet.3</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st4"></rect>		<text x="11.44" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(155.625,-324.375)">		<title>Sheet.4</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape5-15" v:mid="5" v:groupcontext="shape" transform="translate(119.625,-288.375)">		<title>Sheet.5</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape9-18" v:mid="9" v:groupcontext="shape" transform="translate(698.625,128.625) rotate(90)">		<title>Sheet.9</title>		<path d="M0 525 L30.28 525" class="st6"></path>	</g>	<g id="shape14-24" v:mid="14" v:groupcontext="shape" transform="translate(119.625,-90.375)">		<title>Sheet.14</title>		<desc>h/w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[0]</text>		</g>	<g id="shape15-27" v:mid="15" v:groupcontext="shape" transform="translate(191.625,-90.375)">		<title>Sheet.15</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st8"></rect>		<text x="11.44" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape16-32" v:mid="16" v:groupcontext="shape" transform="translate(47.625,-36.375)">		<title>Sheet.16</title>		<desc>32/64-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="525" width="144" height="0"></v:textrect>		<path d="M9.45 525 L9.81 525 L134.19 525" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="37.3972" y="517.8" width="69.2056" height="14.4001" class="st10"></rect>		<text x="37.4" y="528.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32/64-bit lane</text>		</g>	<g id="shape19-42" v:mid="19" v:groupcontext="shape" transform="translate(22.875,-454.875)">		<title>Sheet.19</title>		<desc>Vd.h[+]=vdmpy(Vu.ub, Rt.b) / Vd.w[+]=vdmpy(Vu.h, Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="150.75" cy="507" width="301.5" height="36"></v:textrect>		<rect x="0" y="489" width="301.5" height="36" class="st8"></rect>		<text x="11.32" y="503.4" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.h[+]=vdmpy(Vu.ub, Rt.b) / Vd.w[+]=vdmpy(Vu.h, Rt.b)<v:newlinechar></v:newlinechar></text>		</g>	<g id="shape11-46" v:mid="11" v:groupcontext="shape" transform="translate(227.625,705.459) rotate(180)">		<title>Sheet.11</title>		<path d="M0 525 L30.41 525" class="st6"></path>	</g>	<g id="shape12-51" v:mid="12" v:groupcontext="shape" transform="translate(227.625,743.625) rotate(180)">		<title>Sheet.12</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape17-56" v:mid="17" v:groupcontext="shape" transform="translate(209.625,-324.375)">		<title>Sheet.17</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape18-60" v:mid="18" v:groupcontext="shape" transform="translate(209.625,-288.375)">		<title>Sheet.18</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape10-64" v:mid="10" v:groupcontext="shape" transform="translate(662.625,128.625) rotate(90)">		<title>Sheet.10</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape7-69" v:mid="7" v:groupcontext="shape" transform="translate(137.625,-153.375)">		<title>Sheet.7</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape8-73" v:mid="8" v:groupcontext="shape" transform="translate(660.069,192.104) rotate(85.1367)">		<title>Sheet.8</title>		<path d="M0 525 L96.68 525" class="st6"></path>	</g>	<g id="shape20-78" v:mid="20" v:groupcontext="shape" transform="translate(700.184,238.692) rotate(94.1848)">		<title>Sheet.20</title>		<path d="M0 525 L133.49 525" class="st6"></path>	</g>	<g id="shape6-83" v:mid="6" v:groupcontext="shape" transform="translate(682.791,371.494) rotate(90)">		<title>Sheet.6</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape13-88" v:mid="13" v:groupcontext="shape" transform="translate(173.582,-72.375)">		<title>Sheet.13</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape58-93" v:mid="58" v:groupcontext="shape" transform="translate(187.125,-153.375)">		<title>Sheet.58</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="507" width="108" height="36"></v:textrect>		<rect x="0" y="489" width="108" height="36" class="st14"></rect>		<text x="12.42" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape59-97" v:mid="59" v:groupcontext="shape" transform="translate(47.625,-396.375)">		<title>Sheet.59</title>		<desc>ub/h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[3]</text>		</g>	<g id="shape60-100" v:mid="60" v:groupcontext="shape" transform="translate(83.625,-396.375)">		<title>Sheet.60</title>		<desc>ub/h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[2]</text>		</g>	<g id="shape61-103" v:mid="61" v:groupcontext="shape" transform="translate(83.625,-252.375)">		<title>Sheet.61</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape62-106" v:mid="62" v:groupcontext="shape" transform="translate(47.625,-216.375)">		<title>Sheet.62</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape63-109" v:mid="63" v:groupcontext="shape" transform="translate(626.625,128.625) rotate(90)">		<title>Sheet.63</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape64-114" v:mid="64" v:groupcontext="shape" transform="translate(47.625,-90.375)">		<title>Sheet.64</title>		<desc>h/w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[1]</text>		</g>	<g id="shape66-117" v:mid="66" v:groupcontext="shape" transform="translate(590.625,128.625) rotate(90)">		<title>Sheet.66</title>		<path d="M0 525 L138.28 525" class="st6"></path>	</g>	<g id="shape67-122" v:mid="67" v:groupcontext="shape" transform="translate(65.625,-153.375)">		<title>Sheet.67</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape68-126" v:mid="68" v:groupcontext="shape" transform="translate(562.168,140.066) rotate(71.2741)">		<title>Sheet.68</title>		<path d="M0 525 L25.19 525" class="st6"></path>	</g>	<g id="shape69-131" v:mid="69" v:groupcontext="shape" transform="translate(621.824,362.31) rotate(99.8631)">		<title>Sheet.69</title>		<path d="M0 525 L61.22 525" class="st6"></path>	</g>	<g id="shape70-136" v:mid="70" v:groupcontext="shape" transform="translate(610.791,371.494) rotate(90)">		<title>Sheet.70</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape71-141" v:mid="71" v:groupcontext="shape" transform="translate(101.582,-72.375)">		<title>Sheet.71</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape72-146" v:mid="72" v:groupcontext="shape" transform="translate(227.625,815.625) rotate(180)">		<title>Sheet.72</title>		<path d="M0 525 L138.28 525" class="st6"></path>	</g>	<g id="shape75-151" v:mid="75" v:groupcontext="shape" transform="translate(227.625,779.265) rotate(180)">		<title>Sheet.75</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape65-156" v:mid="65" v:groupcontext="shape" v:layermember="0" transform="translate(83.625,-90.375)">		<title>Dynamic connector</title>		<path d="M0 525 L0 543 L27 543" class="st15"></path>	</g>	<g id="shape76-159" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(155.625,-90.375)">		<title>Dynamic connector.76</title>		<path d="M0 525 L0 543 L27 543" class="st15"></path>	</g>	<g id="shape21-162" v:mid="21" v:groupcontext="shape" transform="translate(333.375,-454.875)">		<title>Sheet.21</title>		<desc>Vdd.h[+]=vdmpy(Vuu.ub, Rt.b) / Vdd.w[+]=vdmpy(Vuu.h, Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="183.375" cy="507" width="366.75" height="36"></v:textrect>		<rect x="0" y="489" width="366.75" height="36" class="st8"></rect>		<text x="31.34" y="503.4" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h[+]=vdmpy(Vuu.ub, Rt.b) / Vdd.w[+]=vdmpy(Vuu.h, Rt.b)<v:newlinechar></v:newlinechar></text>		</g>	<g id="shape22-166" v:mid="22" v:groupcontext="shape" transform="translate(623.625,-418.875)">		<title>Sheet.22</title>		<desc>ub/h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[1]</text>		</g>	<g id="shape23-169" v:mid="23" v:groupcontext="shape" transform="translate(659.625,-418.875)">		<title>Sheet.23</title>		<desc>ub/h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[0]</text>		</g>	<g id="shape24-172" v:mid="24" v:groupcontext="shape" transform="translate(695.625,-418.875)">		<title>Sheet.24</title>		<desc>Vuu[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st4"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[0]</text>		</g>	<g id="shape25-175" v:mid="25" v:groupcontext="shape" transform="translate(659.625,-324.375)">		<title>Sheet.25</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape26-178" v:mid="26" v:groupcontext="shape" transform="translate(623.625,-288.375)">		<title>Sheet.26</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape27-181" v:mid="27" v:groupcontext="shape" transform="translate(1202.62,106.125) rotate(90)">		<title>Sheet.27</title>		<path d="M0 525 L52.78 525" class="st6"></path>	</g>	<g id="shape28-186" v:mid="28" v:groupcontext="shape" transform="translate(623.625,-90.375)">		<title>Sheet.28</title>		<desc>h/w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[0]</text>		</g>	<g id="shape29-189" v:mid="29" v:groupcontext="shape" transform="translate(695.625,-90.375)">		<title>Sheet.29</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st8"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape30-193" v:mid="30" v:groupcontext="shape" transform="translate(317.625,-36.375)">		<title>Sheet.30</title>		<desc>32/64-bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="189" cy="525" width="378" height="0"></v:textrect>		<path d="M9.45 525 L9.81 525 L368.19 525" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="143.546" y="517.8" width="90.9088" height="14.4001" class="st10"></rect>		<text x="143.55" y="528.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32/64-bit lane pair</text>		</g>	<g id="shape31-202" v:mid="31" v:groupcontext="shape" transform="translate(515.494,-234.375)">		<title>Sheet.31</title>		<path d="M0 525 L30.41 525" class="st6"></path>	</g>	<g id="shape32-207" v:mid="32" v:groupcontext="shape" transform="translate(515.756,-272.541)">		<title>Sheet.32</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape33-212" v:mid="33" v:groupcontext="shape" transform="translate(1166.62,106.125) rotate(90)">		<title>Sheet.33</title>		<path d="M0 525 L88.78 525" class="st6"></path>	</g>	<g id="shape34-217" v:mid="34" v:groupcontext="shape" transform="translate(641.625,-153.375)">		<title>Sheet.34</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape35-221" v:mid="35" v:groupcontext="shape" transform="translate(1164.07,192.104) rotate(85.1367)">		<title>Sheet.35</title>		<path d="M0 525 L96.68 525" class="st6"></path>	</g>	<g id="shape36-226" v:mid="36" v:groupcontext="shape" transform="translate(1204.18,238.692) rotate(94.1848)">		<title>Sheet.36</title>		<path d="M0 525 L133.49 525" class="st6"></path>	</g>	<g id="shape37-231" v:mid="37" v:groupcontext="shape" transform="translate(1186.79,371.494) rotate(90)">		<title>Sheet.37</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape38-236" v:mid="38" v:groupcontext="shape" transform="translate(677.582,-72.375)">		<title>Sheet.38</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape39-241" v:mid="39" v:groupcontext="shape" transform="translate(461.625,-153.375)">		<title>Sheet.39</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="507" width="108" height="36"></v:textrect>		<rect x="0" y="489" width="108" height="36" class="st14"></rect>		<text x="12.42" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape40-245" v:mid="40" v:groupcontext="shape" transform="translate(551.625,-418.875)">		<title>Sheet.40</title>		<desc>ub/h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[3]</text>		</g>	<g id="shape41-248" v:mid="41" v:groupcontext="shape" transform="translate(587.625,-418.875)">		<title>Sheet.41</title>		<desc>ub/h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[2]</text>		</g>	<g id="shape42-251" v:mid="42" v:groupcontext="shape" transform="translate(587.625,-252.375)">		<title>Sheet.42</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape43-254" v:mid="43" v:groupcontext="shape" transform="translate(551.625,-216.375)">		<title>Sheet.43</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape44-257" v:mid="44" v:groupcontext="shape" transform="translate(1130.62,106.125) rotate(90)">		<title>Sheet.44</title>		<path d="M0 525 L124.78 525" class="st6"></path>	</g>	<g id="shape45-262" v:mid="45" v:groupcontext="shape" transform="translate(551.625,-90.375)">		<title>Sheet.45</title>		<desc>h/w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[1]</text>		</g>	<g id="shape46-265" v:mid="46" v:groupcontext="shape" transform="translate(1094.62,106.125) rotate(90)">		<title>Sheet.46</title>		<path d="M0 525 L160.78 525" class="st6"></path>	</g>	<g id="shape47-270" v:mid="47" v:groupcontext="shape" transform="translate(569.625,-153.375)">		<title>Sheet.47</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape48-274" v:mid="48" v:groupcontext="shape" transform="translate(1066.17,140.066) rotate(71.2741)">		<title>Sheet.48</title>		<path d="M0 525 L25.19 525" class="st6"></path>	</g>	<g id="shape49-279" v:mid="49" v:groupcontext="shape" transform="translate(1125.82,362.31) rotate(99.8631)">		<title>Sheet.49</title>		<path d="M0 525 L61.22 525" class="st6"></path>	</g>	<g id="shape50-284" v:mid="50" v:groupcontext="shape" transform="translate(1114.79,371.494) rotate(90)">		<title>Sheet.50</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape51-289" v:mid="51" v:groupcontext="shape" transform="translate(605.582,-72.375)">		<title>Sheet.51</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape52-294" v:mid="52" v:groupcontext="shape" transform="translate(520.125,-344.541)">		<title>Sheet.52</title>		<path d="M0 525 L133.91 525" class="st6"></path>	</g>	<g id="shape53-299" v:mid="53" v:groupcontext="shape" transform="translate(515.621,-308.181)">		<title>Sheet.53</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape54-304" v:mid="54" v:groupcontext="shape" v:layermember="0" transform="translate(587.625,-90.375)">		<title>Dynamic connector.54</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape55-307" v:mid="55" v:groupcontext="shape" v:layermember="0" transform="translate(659.625,-90.375)">		<title>Dynamic connector.114</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape56-310" v:mid="56" v:groupcontext="shape" transform="translate(389.625,-418.875)">		<title>Sheet.56</title>		<desc>ub/h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[1]</text>		</g>	<g id="shape57-313" v:mid="57" v:groupcontext="shape" transform="translate(425.625,-418.875)">		<title>Sheet.57</title>		<desc>ub/h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[0]</text>		</g>	<g id="shape77-316" v:mid="77" v:groupcontext="shape" transform="translate(461.625,-418.875)">		<title>Sheet.77</title>		<desc>Vuu[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st4"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[1]</text>		</g>	<g id="shape78-319" v:mid="78" v:groupcontext="shape" transform="translate(425.625,-324.375)">		<title>Sheet.78</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape79-322" v:mid="79" v:groupcontext="shape" transform="translate(389.625,-288.375)">		<title>Sheet.79</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape80-325" v:mid="80" v:groupcontext="shape" transform="translate(932.272,124.125) rotate(90)">		<title>Sheet.80</title>		<path d="M0 525 L70.78 525" class="st6"></path>	</g>	<g id="shape81-330" v:mid="81" v:groupcontext="shape" transform="translate(389.625,-90.375)">		<title>Sheet.81</title>		<desc>h/w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[0]</text>		</g>	<g id="shape82-333" v:mid="82" v:groupcontext="shape" transform="translate(461.625,-90.375)">		<title>Sheet.82</title>		<desc>Vdd[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st8"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[1]</text>		</g>	<g id="shape83-337" v:mid="83" v:groupcontext="shape" transform="translate(497.625,705.459) rotate(180)">		<title>Sheet.83</title>		<path d="M0 525 L30.41 525" class="st6"></path>	</g>	<g id="shape84-342" v:mid="84" v:groupcontext="shape" transform="translate(497.625,743.625) rotate(180)">		<title>Sheet.84</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape85-347" v:mid="85" v:groupcontext="shape" transform="translate(968.625,151.125) rotate(90)">		<title>Sheet.85</title>		<path d="M0 525 L7.78 525" class="st6"></path>	</g>	<g id="shape86-352" v:mid="86" v:groupcontext="shape" transform="translate(407.625,-153.375)">		<title>Sheet.86</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape87-356" v:mid="87" v:groupcontext="shape" transform="translate(930.069,192.104) rotate(85.1367)">		<title>Sheet.87</title>		<path d="M0 525 L96.68 525" class="st6"></path>	</g>	<g id="shape88-361" v:mid="88" v:groupcontext="shape" transform="translate(970.184,238.692) rotate(94.1848)">		<title>Sheet.88</title>		<path d="M0 525 L133.49 525" class="st6"></path>	</g>	<g id="shape89-366" v:mid="89" v:groupcontext="shape" transform="translate(952.791,371.494) rotate(90)">		<title>Sheet.89</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape90-371" v:mid="90" v:groupcontext="shape" transform="translate(443.582,-72.375)">		<title>Sheet.90</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape91-376" v:mid="91" v:groupcontext="shape" transform="translate(317.625,-418.875)">		<title>Sheet.91</title>		<desc>ub/h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[3]</text>		</g>	<g id="shape92-379" v:mid="92" v:groupcontext="shape" transform="translate(353.625,-418.875)">		<title>Sheet.92</title>		<desc>ub/h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[2]</text>		</g>	<g id="shape93-382" v:mid="93" v:groupcontext="shape" transform="translate(353.625,-252.375)">		<title>Sheet.93</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape94-385" v:mid="94" v:groupcontext="shape" transform="translate(317.625,-216.375)">		<title>Sheet.94</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape95-388" v:mid="95" v:groupcontext="shape" transform="translate(896.625,106.125) rotate(90)">		<title>Sheet.95</title>		<path d="M0 525 L18 525" class="st17"></path>	</g>	<g id="shape96-391" v:mid="96" v:groupcontext="shape" transform="translate(317.625,-90.375)">		<title>Sheet.96</title>		<desc>h/w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[1]</text>		</g>	<g id="shape97-394" v:mid="97" v:groupcontext="shape" transform="translate(860.625,124.125) rotate(90)">		<title>Sheet.97</title>		<path d="M0 525 L142.78 525" class="st6"></path>	</g>	<g id="shape98-399" v:mid="98" v:groupcontext="shape" transform="translate(335.625,-153.375)">		<title>Sheet.98</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape99-403" v:mid="99" v:groupcontext="shape" transform="translate(832.168,140.066) rotate(71.2741)">		<title>Sheet.99</title>		<path d="M0 525 L25.19 525" class="st6"></path>	</g>	<g id="shape100-408" v:mid="100" v:groupcontext="shape" transform="translate(891.824,362.31) rotate(99.8631)">		<title>Sheet.100</title>		<path d="M0 525 L61.22 525" class="st6"></path>	</g>	<g id="shape101-413" v:mid="101" v:groupcontext="shape" transform="translate(880.791,371.494) rotate(90)">		<title>Sheet.101</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape102-418" v:mid="102" v:groupcontext="shape" transform="translate(371.582,-72.375)">		<title>Sheet.102</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape103-423" v:mid="103" v:groupcontext="shape" transform="translate(497.625,815.625) rotate(180)">		<title>Sheet.103</title>		<path d="M0 525 L138.28 525" class="st6"></path>	</g>	<g id="shape104-428" v:mid="104" v:groupcontext="shape" transform="translate(497.625,779.265) rotate(180)">		<title>Sheet.104</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape105-433" v:mid="105" v:groupcontext="shape" v:layermember="0" transform="translate(353.625,-90.375)">		<title>Dynamic connector.145</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape106-436" v:mid="106" v:groupcontext="shape" v:layermember="0" transform="translate(425.625,-90.375)">		<title>Dynamic connector.146</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape107-439" v:mid="107" v:groupcontext="shape" transform="translate(484.125,-328.875)">		<title>Sheet.107</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape108-443" v:mid="108" v:groupcontext="shape" transform="translate(484.125,-292.875)">		<title>Sheet.108</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape109-447" v:mid="109" v:groupcontext="shape" transform="translate(484.125,-256.875)">		<title>Sheet.109</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape110-451" v:mid="110" v:groupcontext="shape" transform="translate(484.125,-220.875)">		<title>Sheet.110</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape111-455" v:mid="111" v:groupcontext="shape" v:layermember="0" transform="translate(641.625,-364.875)">		<title>Dynamic connector.12</title>		<path d="M0 516 L-198 516" class="st17"></path>	</g>	<g id="shape112-458" v:mid="112" v:groupcontext="shape" v:layermember="0" transform="translate(407.272,-400.875)">		<title>Dynamic connector.13</title>		<path d="M0 525 L36.35 525 L36.35 507" class="st17"></path>	</g>	<g id="shape113-461" v:mid="113" v:groupcontext="shape" v:layermember="0" transform="translate(335.625,-391.875)">		<title>Dynamic connector.18</title>		<path d="M0 516 L36 516" class="st17"></path>	</g>	<g id="shape114-464" v:mid="114" v:groupcontext="shape" transform="translate(896.625,138.75) rotate(90)">		<title>Sheet.114</title>		<path d="M0 525 L92.15 525" class="st6"></path>	</g>	<g id="shape115-469" v:mid="115" v:groupcontext="shape" v:layermember="0" transform="translate(569.625,-377.25)">		<title>Dynamic connector.22</title>		<path d="M0 516 L-198 516" class="st17"></path>	</g>	<g id="shape73-472" v:mid="73" v:groupcontext="shape" transform="translate(209.625,-252.375)">		<title>Sheet.73</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st18"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape74-477" v:mid="74" v:groupcontext="shape" transform="translate(209.625,-216.375)">		<title>Sheet.74</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st18"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vdmpyh.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.3229in" height="6.85417in" viewbox="0 0 743.25 493.5" xml:space="preserve" color-interpolation-filters="sRGB" class="st21"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-230 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st3 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-230 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st5 { marker-end: url("#mrkr5-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-230 .st7 { fill: none; marker-end: url("#mrkr13-30"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st8 { marker-end: url("#mrkr13-30"); marker-start: url("#mrkr13-38"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st9 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-230 .st10 { fill: #ffffff; marker-end: url("#mrkr13-30"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st11 { fill: #ffffff; marker-end: url("#mrkr5-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st12 { fill: none; marker-end: url("#mrkr5-23"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st13 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-230 .st14 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-230 .st15 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st16 { marker-end: url("#mrkr13-179"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-230 .st17 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-230 .st18 { fill: #ffffff; marker-end: url("#mrkr5-23"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st19 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-230 .st20 { marker-end: url("#mrkr13-30"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-230 .st21 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-23" class="st6" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-30" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-38" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-179" class="st17" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape133-1" v:mid="133" v:groupcontext="shape" transform="translate(30.75,-18.375)">		<title>Sheet.133</title>		<rect x="0" y="36.75" width="694.125" height="456.75" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(49.875,-400.875)">		<title>Sheet.1</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(121.875,-400.875)">		<title>Sheet.2</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(193.875,-400.875)">		<title>Sheet.3</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36" height="36"></v:textrect>		<rect x="0" y="457.5" width="36" height="36" class="st4"></rect>		<text x="11.44" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(139.875,-328.875)">		<title>Sheet.4</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape5-15" v:mid="5" v:groupcontext="shape" transform="translate(63.375,-292.875)">		<title>Sheet.5</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape9-18" v:mid="9" v:groupcontext="shape" transform="translate(651.375,92.625) rotate(90)">		<title>Sheet.9</title>		<path d="M0 493.5 L30.28 493.5" class="st5"></path>	</g>	<g id="shape14-24" v:mid="14" v:groupcontext="shape" transform="translate(49.875,-94.875)">		<title>Sheet.14</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="475.5" width="144" height="36"></v:textrect>		<rect x="0" y="457.5" width="144" height="36" class="st2"></rect>		<text x="60.99" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape15-27" v:mid="15" v:groupcontext="shape" transform="translate(193.875,-94.875)">		<title>Sheet.15</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36" height="36"></v:textrect>		<rect x="0" y="457.5" width="36" height="36" class="st7"></rect>		<text x="11.44" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape16-32" v:mid="16" v:groupcontext="shape" transform="translate(49.875,-40.875)">		<title>Sheet.16</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="493.5" width="144" height="0"></v:textrect>		<path d="M9.45 493.5 L9.81 493.5 L134.19 493.5" class="st8"></path>		<rect v:rectcontext="textBkgnd" x="45.7968" y="486.3" width="52.4067" height="14.4001" class="st9"></rect>		<text x="45.8" y="497.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape19-42" v:mid="19" v:groupcontext="shape" transform="translate(36.375,-436.875)">		<title>Sheet.19</title>		<desc>Vd.w[+]=vdmpy(Vu.h, Rt.h):sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="85.5" cy="475.5" width="171" height="36"></v:textrect>		<rect x="0" y="457.5" width="171" height="36" class="st7"></rect>		<text x="10.47" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w[+]=vdmpy(Vu.h, Rt.h):sat</text>		</g>	<g id="shape11-46" v:mid="11" v:groupcontext="shape" transform="translate(211.875,640.125) rotate(180)">		<title>Sheet.11</title>		<path d="M0 493.5 L30.41 493.5" class="st5"></path>	</g>	<g id="shape12-51" v:mid="12" v:groupcontext="shape" transform="translate(229.875,676.125) rotate(180)">		<title>Sheet.12</title>		<path d="M0 493.5 L124.78 493.5" class="st5"></path>	</g>	<g id="shape17-56" v:mid="17" v:groupcontext="shape" transform="translate(211.875,-328.875)">		<title>Sheet.17</title>		<desc>Rt.h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st10"></rect>		<text x="5.84" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[0]</text>		</g>	<g id="shape18-60" v:mid="18" v:groupcontext="shape" transform="translate(211.875,-292.875)">		<title>Sheet.18</title>		<desc>Rt.h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st10"></rect>		<text x="5.84" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[1]</text>		</g>	<g id="shape10-64" v:mid="10" v:groupcontext="shape" transform="translate(579.375,92.625) rotate(90)">		<title>Sheet.10</title>		<path d="M0 493.5 L66.28 493.5" class="st5"></path>	</g>	<g id="shape7-69" v:mid="7" v:groupcontext="shape" transform="translate(103.875,-202.875)">		<title>Sheet.7</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st11"></ellipse>		<text x="15.01" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape8-73" v:mid="8" v:groupcontext="shape" transform="translate(525.718,-22.5483) rotate(63.171)">		<title>Sheet.8</title>		<path d="M0 493.5 L55.29 493.5" class="st5"></path>	</g>	<g id="shape20-78" v:mid="20" v:groupcontext="shape" transform="translate(631.305,297.813) rotate(105.667)">		<title>Sheet.20</title>		<path d="M0 493.5 L87.84 493.5" class="st5"></path>	</g>	<g id="shape6-83" v:mid="6" v:groupcontext="shape" transform="translate(615.375,344.625) rotate(90)">		<title>Sheet.6</title>		<path d="M0 493.5 L12.28 493.5" class="st5"></path>	</g>	<g id="shape58-88" v:mid="58" v:groupcontext="shape" transform="translate(184.875,-198.375)">		<title>Sheet.58</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="475.5" width="108" height="36"></v:textrect>		<rect x="0" y="457.5" width="108" height="36" class="st12"></rect>		<text x="12.42" y="478.2" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape50-92" v:mid="50" v:groupcontext="shape" transform="translate(294,-436.875)">		<title>Sheet.50</title>		<desc>Vd.w[+]=vdmpy(Vuu.h, Rt.h):sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="83.25" cy="475.5" width="166.5" height="36"></v:textrect>		<rect x="0" y="457.5" width="166.5" height="36" class="st7"></rect>		<text x="5.07" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w[+]=vdmpy(Vuu.h, Rt.h):sat</text>		</g>	<g id="shape76-96" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(121.875,-94.875)">		<title>Dynamic connector.76</title>		<path d="M0 493.5 L0 511.5 L63 511.5" class="st14"></path>	</g>	<g id="shape78-99" v:mid="78" v:groupcontext="shape" transform="translate(570.75,-400.875)">		<title>Sheet.78</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape79-102" v:mid="79" v:groupcontext="shape" transform="translate(642.75,-400.875)">		<title>Sheet.79</title>		<desc>Vuu[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st4"></rect>		<text x="6.07" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[0]</text>		</g>	<g id="shape80-105" v:mid="80" v:groupcontext="shape" transform="translate(589.875,-328.875)">		<title>Sheet.80</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape82-108" v:mid="82" v:groupcontext="shape" transform="translate(1101.38,110.625) rotate(90)">		<title>Sheet.82</title>		<path d="M0 493.5 L12.28 493.5" class="st5"></path>	</g>	<g id="shape83-113" v:mid="83" v:groupcontext="shape" transform="translate(499.875,-94.875)">		<title>Sheet.83</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="475.5" width="144" height="36"></v:textrect>		<rect x="0" y="457.5" width="144" height="36" class="st2"></rect>		<text x="60.99" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape84-116" v:mid="84" v:groupcontext="shape" transform="translate(643.875,-94.875)">		<title>Sheet.84</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st7"></rect>		<text x="6.07" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape85-120" v:mid="85" v:groupcontext="shape" transform="translate(499.875,-40.875)">		<title>Sheet.85</title>		<desc>32-bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="90" cy="493.5" width="180" height="0"></v:textrect>		<path d="M9.45 493.5 L9.81 493.5 L170.19 493.5" class="st8"></path>		<rect v:rectcontext="textBkgnd" x="52.945" y="486.3" width="74.1099" height="14.4001" class="st9"></rect>		<text x="52.95" y="497.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane pair</text>		</g>	<g id="shape87-129" v:mid="87" v:groupcontext="shape" transform="translate(482.006,-274.875)">		<title>Sheet.87</title>		<path d="M0 493.5 L30.28 493.5" class="st5"></path>	</g>	<g id="shape91-134" v:mid="91" v:groupcontext="shape" transform="translate(549.375,-202.875)">		<title>Sheet.91</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st11"></ellipse>		<text x="15.01" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape93-138" v:mid="93" v:groupcontext="shape" transform="translate(1074.07,326.495) rotate(109.148)">		<title>Sheet.93</title>		<path d="M0 493.5 L91.81 493.5" class="st5"></path>	</g>	<g id="shape94-143" v:mid="94" v:groupcontext="shape" transform="translate(1063.04,349.125) rotate(90)">		<title>Sheet.94</title>		<path d="M0 493.5 L7.78 493.5" class="st5"></path>	</g>	<g id="shape96-148" v:mid="96" v:groupcontext="shape" transform="translate(616.875,-202.875)">		<title>Sheet.96</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="475.5" width="108" height="36"></v:textrect>		<rect x="0" y="457.5" width="108" height="36" class="st12"></rect>		<text x="12.42" y="478.2" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape98-152" v:mid="98" v:groupcontext="shape" transform="translate(498.75,-400.875)">		<title>Sheet.98</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape99-155" v:mid="99" v:groupcontext="shape" transform="translate(517.875,-256.875)">		<title>Sheet.99</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape101-158" v:mid="101" v:groupcontext="shape" transform="translate(1029.38,92.625) rotate(90)">		<title>Sheet.101</title>		<path d="M0 493.5 L18 493.5" class="st15"></path>	</g>	<g id="shape106-161" v:mid="106" v:groupcontext="shape" transform="translate(957.308,-27.0787) rotate(57.762)">		<title>Sheet.106</title>		<path d="M0 493.5 L22.18 493.5" class="st5"></path>	</g>	<g id="shape109-166" v:mid="109" v:groupcontext="shape" transform="translate(486.375,-346.875)">		<title>Sheet.109</title>		<path d="M0 493.5 L97.91 493.5" class="st5"></path>	</g>	<g id="shape113-171" v:mid="113" v:groupcontext="shape" v:layermember="0" transform="translate(571.875,-94.875)">		<title>Dynamic connector.113</title>		<path d="M0 493.5 L0 511.5 L45 511.5" class="st14"></path>	</g>	<g id="shape114-174" v:mid="114" v:groupcontext="shape" v:layermember="0" transform="translate(616.875,-76.875)">		<title>Dynamic connector.114</title>		<path d="M0 493.5 L0 349.5 L-23.2 349.5" class="st16"></path>	</g>	<g id="shape116-180" v:mid="116" v:groupcontext="shape" transform="translate(372.75,-400.875)">		<title>Sheet.116</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape117-183" v:mid="117" v:groupcontext="shape" transform="translate(444.75,-400.875)">		<title>Sheet.117</title>		<desc>Vuu[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st4"></rect>		<text x="6.07" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[1]</text>		</g>	<g id="shape120-186" v:mid="120" v:groupcontext="shape" transform="translate(903.375,92.625) rotate(90)">		<title>Sheet.120</title>		<path d="M0 493.5 L81 493.5" class="st15"></path>	</g>	<g id="shape132-189" v:mid="132" v:groupcontext="shape" transform="translate(300.75,-400.875)">		<title>Sheet.132</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="475.5" width="72" height="36"></v:textrect>		<rect x="0" y="457.5" width="72" height="36" class="st2"></rect>		<text x="26.13" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape88-192" v:mid="88" v:groupcontext="shape" transform="translate(450.375,-328.875)">		<title>Sheet.88</title>		<desc>Rt.h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st10"></rect>		<text x="5.84" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[0]</text>		</g>	<g id="shape110-196" v:mid="110" v:groupcontext="shape" transform="translate(450.375,-256.875)">		<title>Sheet.110</title>		<desc>Rt.h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="475.5" width="45" height="36"></v:textrect>		<rect x="0" y="457.5" width="45" height="36" class="st10"></rect>		<text x="5.84" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[1]</text>		</g>	<g id="shape13-200" v:mid="13" v:groupcontext="shape" v:layermember="0" transform="translate(184.875,-76.875)">		<title>Dynamic connector</title>		<path d="M0 493.5 L-0 349.5 L-36.76 349.5" class="st16"></path>	</g>	<g id="shape21-205" v:mid="21" v:groupcontext="shape" transform="translate(103.875,-148.875)">		<title>Sheet.21</title>		<desc>SAT</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st18"></ellipse>		<text x="8.85" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>SAT</text>		</g>	<g id="shape22-209" v:mid="22" v:groupcontext="shape" transform="translate(615.375,290.625) rotate(90)">		<title>Sheet.22</title>		<path d="M0 493.5 L12.28 493.5" class="st5"></path>	</g>	<g id="shape23-214" v:mid="23" v:groupcontext="shape" transform="translate(18.375,-148.875)">		<title>Sheet.23</title>		<desc>Optional saturation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="45" cy="475.5" width="90" height="36"></v:textrect>		<rect x="0" y="457.5" width="90" height="36" class="st12"></rect>		<text x="9.38" y="478.2" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional saturation</text>		</g>	<g id="shape24-218" v:mid="24" v:groupcontext="shape" v:layermember="0" transform="translate(607.875,-373.875)">		<title>Dynamic connector.24</title>		<path d="M0 484.5 L-72 484.5" class="st19"></path>	</g>	<g id="shape25-221" v:mid="25" v:groupcontext="shape" v:layermember="0" transform="translate(409.875,-319.875)">		<title>Dynamic connector.25</title>		<path d="M0 493.5 L126.53 493.5 L126.53 510.7" class="st20"></path>	</g>	<g id="shape26-226" v:mid="26" v:groupcontext="shape" transform="translate(549.375,-148.875)">		<title>Sheet.26</title>		<desc>SAT</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="475.5" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="475.5" rx="18" ry="18" class="st18"></ellipse>		<text x="8.85" y="479.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>SAT</text>		</g>	<g id="shape27-230" v:mid="27" v:groupcontext="shape" transform="translate(1060.88,290.625) rotate(90)">		<title>Sheet.27</title>		<path d="M0 493.5 L12.28 493.5" class="st5"></path>	</g>	<g id="shape28-235" v:mid="28" v:groupcontext="shape" transform="translate(463.875,-148.875)">		<title>Sheet.28</title>		<desc>Optional saturation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="45" cy="475.5" width="90" height="36"></v:textrect>		<rect x="0" y="457.5" width="90" height="36" class="st12"></rect>		<text x="9.38" y="478.2" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional saturation</text>		</g></g>
</svg>

Multiply halfword elements from vector register Vu by the corresponding halfword elements in the vector register Vv. The products are added in pairs to make a 32-bit wide sum. The sum is optionally accumulated with the vector register destination Vx, and then saturated to 32 bits.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vdmpyhv.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="3.29167in" height="6.77604in" viewbox="0 0 237 487.875" xml:space="preserve" color-interpolation-filters="sRGB" class="st17"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-231 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-231 .st2 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-231 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-231 .st4 { fill: #ffffff; fill-opacity: 0.6; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-231 .st5 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-231 .st6 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-231 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-231 .st8 { fill: none; marker-end: url("#mrkr13-45"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-231 .st9 { marker-end: url("#mrkr13-45"); marker-start: url("#mrkr13-53"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-231 .st10 { fill: #ffffff; stroke: none; stroke-linecap: butt }
.svg-231 .st11 { fill: none; marker-end: url("#mrkr5-8"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-231 .st12 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-231 .st13 { font-size: 1em }
.svg-231 .st14 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-231 .st15 { marker-start: url("#mrkr13-109"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-231 .st16 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-231 .st17 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-8" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-45" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-53" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-109" class="st16" v:arrowtype="13" v:arrowsize="2" v:setback="31.8" refx="31.8" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape47-1" v:mid="47" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.47</title>		<rect x="0" y="36.75" width="200.25" height="451.125" class="st1"></rect>	</g>	<g id="shape26-3" v:mid="26" v:groupcontext="shape" transform="translate(634.5,87.8174) rotate(90)">		<title>Sheet.26</title>		<path d="M0 487.87 L108.37 487.87" class="st2"></path>	</g>	<g id="shape27-9" v:mid="27" v:groupcontext="shape" transform="translate(562.5,87.8174) rotate(90)">		<title>Sheet.27</title>		<path d="M0 487.87 L108.37 487.87" class="st2"></path>	</g>	<g id="shape20-14" v:mid="20" v:groupcontext="shape" transform="translate(29.625,-324.375)">		<title>Sheet.20</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="469.875" width="72" height="36"></v:textrect>		<rect x="0" y="451.875" width="72" height="36" class="st4"></rect>		<text x="26.13" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape21-17" v:mid="21" v:groupcontext="shape" transform="translate(101.625,-324.375)">		<title>Sheet.21</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="469.875" width="72" height="36"></v:textrect>		<rect x="0" y="451.875" width="72" height="36" class="st4"></rect>		<text x="26.13" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape22-20" v:mid="22" v:groupcontext="shape" transform="translate(173.625,-324.375)">		<title>Sheet.22</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36" height="36"></v:textrect>		<rect x="0" y="451.875" width="36" height="36" class="st6"></rect>		<text x="11.44" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape23-23" v:mid="23" v:groupcontext="shape" transform="translate(119.625,-252.375)">		<title>Sheet.23</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="469.875" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape24-26" v:mid="24" v:groupcontext="shape" transform="translate(47.625,-252.375)">		<title>Sheet.24</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="469.875" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape28-29" v:mid="28" v:groupcontext="shape" transform="translate(616.5,163.5) rotate(90)">		<title>Sheet.28</title>		<path d="M0 487.87 L32.69 487.87" class="st2"></path>	</g>	<g id="shape29-34" v:mid="29" v:groupcontext="shape" transform="translate(544.5,163.5) rotate(90)">		<title>Sheet.29</title>		<path d="M0 487.87 L32.69 487.87" class="st2"></path>	</g>	<g id="shape33-39" v:mid="33" v:groupcontext="shape" transform="translate(29.625,-72.375)">		<title>Sheet.33</title>		<desc>w0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="469.875" width="144" height="36"></v:textrect>		<rect x="0" y="451.875" width="144" height="36" class="st7"></rect>		<text x="64.67" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w0</text>		</g>	<g id="shape34-42" v:mid="34" v:groupcontext="shape" transform="translate(173.625,-72.375)">		<title>Sheet.34</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36" height="36"></v:textrect>		<rect x="0" y="451.875" width="36" height="36" class="st8"></rect>		<text x="11.44" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape35-47" v:mid="35" v:groupcontext="shape" transform="translate(29.625,-36.375)">		<title>Sheet.35</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="487.875" width="144" height="0"></v:textrect>		<path d="M9.45 487.87 L9.81 487.87 L134.19 487.87" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="45.7968" y="480.675" width="52.4067" height="14.4001" class="st10"></rect>		<text x="45.8" y="491.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape38-57" v:mid="38" v:groupcontext="shape" transform="translate(20.625,-432.375)">		<title>Sheet.38</title>		<desc>Vd.w[+]=vdmpy(Vu.h, Vv.h):sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="87.75" cy="469.875" width="175.5" height="36"></v:textrect>		<rect x="0" y="451.875" width="175.5" height="36" class="st8"></rect>		<text x="11.88" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w[+]=vdmpy(Vu.h, Vv.h):sat</text>		</g>	<g id="shape25-61" v:mid="25" v:groupcontext="shape" transform="translate(82.482,-180.375)">		<title>Sheet.25</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="469.875" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape30-64" v:mid="30" v:groupcontext="shape" transform="translate(83.625,-126.375)">		<title>Sheet.30</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="469.875" rx="18" ry="18" class="st7"></ellipse>		<text x="10.77" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape31-67" v:mid="31" v:groupcontext="shape" transform="translate(476.9,-26.9395) rotate(57.4576)">		<title>Sheet.31</title>		<path d="M0 487.87 L40.93 487.87" class="st2"></path>	</g>	<g id="shape32-72" v:mid="32" v:groupcontext="shape" transform="translate(561.413,474.35) rotate(119.322)">		<title>Sheet.32</title>		<path d="M0 487.87 L41.41 487.87" class="st2"></path>	</g>	<g id="shape39-77" v:mid="39" v:groupcontext="shape" transform="translate(588.919,307.491) rotate(90)">		<title>Sheet.39</title>		<path d="M0 487.87 L12.29 487.87" class="st2"></path>	</g>	<g id="shape40-82" v:mid="40" v:groupcontext="shape" transform="translate(589.5,361.5) rotate(90)">		<title>Sheet.40</title>		<path d="M0 487.87 L12.28 487.87" class="st2"></path>	</g>	<g id="shape42-87" v:mid="42" v:groupcontext="shape" transform="translate(142.125,-175.875)">		<title>Sheet.42</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="469.875" width="72" height="36"></v:textrect>		<rect x="0" y="451.875" width="72" height="36" class="st11"></rect>		<text x="20.19" y="467.18" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <tspan x="11.25" dy="1.2em" class="st13">accumulation</tspan></text>		</g>	<g id="shape43-92" v:mid="43" v:groupcontext="shape" transform="translate(29.625,-396.375)">		<title>Sheet.43</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="469.875" width="72" height="36"></v:textrect>		<rect x="0" y="451.875" width="72" height="36" class="st7"></rect>		<text x="26.13" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape44-95" v:mid="44" v:groupcontext="shape" transform="translate(101.625,-396.375)">		<title>Sheet.44</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="469.875" width="72" height="36"></v:textrect>		<rect x="0" y="451.875" width="72" height="36" class="st7"></rect>		<text x="26.13" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape45-98" v:mid="45" v:groupcontext="shape" transform="translate(173.625,-396.375)">		<title>Sheet.45</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="469.875" width="36" height="36"></v:textrect>		<rect x="0" y="451.875" width="36" height="36" class="st6"></rect>		<text x="11.89" y="473.48" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape41-101" v:mid="41" v:groupcontext="shape" v:layermember="0" transform="translate(101.625,-72.375)">		<title>Dynamic connector</title>		<path d="M0 487.87 L0 505.87 L45 505.87" class="st14"></path>	</g>	<g id="shape46-104" v:mid="46" v:groupcontext="shape" v:layermember="0" transform="translate(118.482,-198.375)">		<title>Dynamic connector.46</title>		<path d="M7.95 487.87 L8.31 487.87 L28.14 487.87 L28.14 631.87" class="st15"></path>	</g></g>
</svg>

Multiply with 2-wide reduction instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.w=vdmpy(Vu.h,Vv.h):sat | for (i = 0; i < VELEM(32); i++) {<br>        accum = (Vu.w[i].h[0] * Vv.w[i].h[0]);<br>        accum += (Vu.w[i].h[1] * Vv.w[i].h[1]);<br>        Vd.w[i] = sat_32(accum);<br>    }<br>    Copy to clipboard |
| Vd.w=vdmpy(Vu.h,Rt.h):sat | for (i = 0; i < VELEM(32); i++) {<br>        accum = (Vu.w[i].h[0] * Rt.h[0]);<br>        accum += (Vu.w[i].h[1] * Rt.h[1]);<br>        Vd.w[i] = sat_32(accum);<br>    }<br>    Copy to clipboard |
| Vx.w+=vdmpy(Vu.h,Rt.h):sat | for (i = 0; i < VELEM(32); i++) {<br>        accum = Vx.w[i];<br>        accum += (Vu.w[i].h[0] * Rt.h[0]);<br>        accum += (Vu.w[i].h[1] * Rt.h[1]);<br>        Vx.w[i] = sat_32(accum);<br>    }<br>    Copy to clipboard |
| Vd.w=vdmpy(Vu.h,Rt.uh):sat | for (i = 0; i < VELEM(32); i++) {<br>        accum = (Vu.w[i].h[0] * Rt.uh[0]);<br>        accum += (Vu.w[i].h[1] * Rt.uh[1]);<br>        Vd.w[i] = sat_32(accum);<br>    }<br>    Copy to clipboard |
| Vx.w+=vdmpy(Vu.h,Rt.uh):sat | for (i = 0; i < VELEM(32); i++) {<br>        accum=Vx.w[i];<br>        accum += (Vu.w[i].h[0] * Rt.uh[0]);<br>        accum += (Vu.w[i].h[1] * Rt.uh[1]);<br>        Vx.w[i] = sat_32(accum);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-232"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-233"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id159">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vdmpy(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vdmpy(Vu.h,Rt.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vdmpy(Vu.h,Rt.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vdmpy(Vu.h,Rt.uh):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vdmpy(Vu.h,Rt.uh):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-234"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-235"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id160">
<caption><span class="caption-text">Multiply with 2-wide reduction intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vdmpy(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vdmpy_VhVh_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vdmpy(Vu.h,Rt.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vdmpy_VhRh_sat(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vdmpy(Vu.h,Rt.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vdmpyacc_VwVhRh_sat(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vdmpy(Vu.h,Rt.uh):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vdmpy_VhRuh_sat(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vdmpy(Vu.h,Rt.uh):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vdmpyacc_VwVhRuh_sat(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply by byte with 2-wide reduction

Multiply elements from Vu by the corresponding elements in the scalar register Rt. The products are added in pairs to yield a by-2 reduction. The products can optionally be accumulated with Vx.

Supports multiplication of unsigned bytes by bytes, and halfwords by signed bytes. The double-vector version performs a sliding-window 2-way reduction, where the odd register output contains the offset computation.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vdmpybus.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.6667in" height="7.29167in" viewbox="0 0 768 525" xml:space="preserve" color-interpolation-filters="sRGB" class="st20"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-236 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st3 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-236 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st5 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-236 .st6 { marker-end: url("#mrkr5-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-236 .st8 { fill: none; marker-end: url("#mrkr13-30"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st9 { marker-end: url("#mrkr13-30"); marker-start: url("#mrkr13-38"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st10 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-236 .st11 { fill: #ffffff; marker-end: url("#mrkr13-30"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st12 { fill: #ffffff; marker-end: url("#mrkr5-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st13 { marker-end: url("#mrkr5-23"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st14 { fill: none; marker-end: url("#mrkr5-23"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st15 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-236 .st16 { stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st17 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st18 { fill: #ffffff; marker-end: url("#mrkr13-475"); stroke: #ffffff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-236 .st19 { fill: #ffffff; fill-opacity: 1; stroke: #ffffff; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-236 .st20 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-23" class="st7" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-30" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-38" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-475" class="st19" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape116-1" v:mid="116" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.116</title>		<rect x="0" y="36.75" width="731.25" height="488.25" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(119.625,-396.375)">		<title>Sheet.1</title>		<desc>ub/h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[1]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(155.625,-396.375)">		<title>Sheet.2</title>		<desc>ub/h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[0]</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(191.625,-396.375)">		<title>Sheet.3</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st4"></rect>		<text x="11.44" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(155.625,-324.375)">		<title>Sheet.4</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape5-15" v:mid="5" v:groupcontext="shape" transform="translate(119.625,-288.375)">		<title>Sheet.5</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape9-18" v:mid="9" v:groupcontext="shape" transform="translate(698.625,128.625) rotate(90)">		<title>Sheet.9</title>		<path d="M0 525 L30.28 525" class="st6"></path>	</g>	<g id="shape14-24" v:mid="14" v:groupcontext="shape" transform="translate(119.625,-90.375)">		<title>Sheet.14</title>		<desc>h/w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[0]</text>		</g>	<g id="shape15-27" v:mid="15" v:groupcontext="shape" transform="translate(191.625,-90.375)">		<title>Sheet.15</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st8"></rect>		<text x="11.44" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape16-32" v:mid="16" v:groupcontext="shape" transform="translate(47.625,-36.375)">		<title>Sheet.16</title>		<desc>32/64-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="525" width="144" height="0"></v:textrect>		<path d="M9.45 525 L9.81 525 L134.19 525" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="37.3972" y="517.8" width="69.2056" height="14.4001" class="st10"></rect>		<text x="37.4" y="528.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32/64-bit lane</text>		</g>	<g id="shape19-42" v:mid="19" v:groupcontext="shape" transform="translate(22.875,-454.875)">		<title>Sheet.19</title>		<desc>Vd.h[+]=vdmpy(Vu.ub, Rt.b) / Vd.w[+]=vdmpy(Vu.h, Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="150.75" cy="507" width="301.5" height="36"></v:textrect>		<rect x="0" y="489" width="301.5" height="36" class="st8"></rect>		<text x="11.32" y="503.4" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.h[+]=vdmpy(Vu.ub, Rt.b) / Vd.w[+]=vdmpy(Vu.h, Rt.b)<v:newlinechar></v:newlinechar></text>		</g>	<g id="shape11-46" v:mid="11" v:groupcontext="shape" transform="translate(227.625,705.459) rotate(180)">		<title>Sheet.11</title>		<path d="M0 525 L30.41 525" class="st6"></path>	</g>	<g id="shape12-51" v:mid="12" v:groupcontext="shape" transform="translate(227.625,743.625) rotate(180)">		<title>Sheet.12</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape17-56" v:mid="17" v:groupcontext="shape" transform="translate(209.625,-324.375)">		<title>Sheet.17</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape18-60" v:mid="18" v:groupcontext="shape" transform="translate(209.625,-288.375)">		<title>Sheet.18</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape10-64" v:mid="10" v:groupcontext="shape" transform="translate(662.625,128.625) rotate(90)">		<title>Sheet.10</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape7-69" v:mid="7" v:groupcontext="shape" transform="translate(137.625,-153.375)">		<title>Sheet.7</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape8-73" v:mid="8" v:groupcontext="shape" transform="translate(660.069,192.104) rotate(85.1367)">		<title>Sheet.8</title>		<path d="M0 525 L96.68 525" class="st6"></path>	</g>	<g id="shape20-78" v:mid="20" v:groupcontext="shape" transform="translate(700.184,238.692) rotate(94.1848)">		<title>Sheet.20</title>		<path d="M0 525 L133.49 525" class="st6"></path>	</g>	<g id="shape6-83" v:mid="6" v:groupcontext="shape" transform="translate(682.791,371.494) rotate(90)">		<title>Sheet.6</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape13-88" v:mid="13" v:groupcontext="shape" transform="translate(173.582,-72.375)">		<title>Sheet.13</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape58-93" v:mid="58" v:groupcontext="shape" transform="translate(187.125,-153.375)">		<title>Sheet.58</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="507" width="108" height="36"></v:textrect>		<rect x="0" y="489" width="108" height="36" class="st14"></rect>		<text x="12.42" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape59-97" v:mid="59" v:groupcontext="shape" transform="translate(47.625,-396.375)">		<title>Sheet.59</title>		<desc>ub/h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[3]</text>		</g>	<g id="shape60-100" v:mid="60" v:groupcontext="shape" transform="translate(83.625,-396.375)">		<title>Sheet.60</title>		<desc>ub/h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[2]</text>		</g>	<g id="shape61-103" v:mid="61" v:groupcontext="shape" transform="translate(83.625,-252.375)">		<title>Sheet.61</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape62-106" v:mid="62" v:groupcontext="shape" transform="translate(47.625,-216.375)">		<title>Sheet.62</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape63-109" v:mid="63" v:groupcontext="shape" transform="translate(626.625,128.625) rotate(90)">		<title>Sheet.63</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape64-114" v:mid="64" v:groupcontext="shape" transform="translate(47.625,-90.375)">		<title>Sheet.64</title>		<desc>h/w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[1]</text>		</g>	<g id="shape66-117" v:mid="66" v:groupcontext="shape" transform="translate(590.625,128.625) rotate(90)">		<title>Sheet.66</title>		<path d="M0 525 L138.28 525" class="st6"></path>	</g>	<g id="shape67-122" v:mid="67" v:groupcontext="shape" transform="translate(65.625,-153.375)">		<title>Sheet.67</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape68-126" v:mid="68" v:groupcontext="shape" transform="translate(562.168,140.066) rotate(71.2741)">		<title>Sheet.68</title>		<path d="M0 525 L25.19 525" class="st6"></path>	</g>	<g id="shape69-131" v:mid="69" v:groupcontext="shape" transform="translate(621.824,362.31) rotate(99.8631)">		<title>Sheet.69</title>		<path d="M0 525 L61.22 525" class="st6"></path>	</g>	<g id="shape70-136" v:mid="70" v:groupcontext="shape" transform="translate(610.791,371.494) rotate(90)">		<title>Sheet.70</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape71-141" v:mid="71" v:groupcontext="shape" transform="translate(101.582,-72.375)">		<title>Sheet.71</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape72-146" v:mid="72" v:groupcontext="shape" transform="translate(227.625,815.625) rotate(180)">		<title>Sheet.72</title>		<path d="M0 525 L138.28 525" class="st6"></path>	</g>	<g id="shape75-151" v:mid="75" v:groupcontext="shape" transform="translate(227.625,779.265) rotate(180)">		<title>Sheet.75</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape65-156" v:mid="65" v:groupcontext="shape" v:layermember="0" transform="translate(83.625,-90.375)">		<title>Dynamic connector</title>		<path d="M0 525 L0 543 L27 543" class="st15"></path>	</g>	<g id="shape76-159" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(155.625,-90.375)">		<title>Dynamic connector.76</title>		<path d="M0 525 L0 543 L27 543" class="st15"></path>	</g>	<g id="shape21-162" v:mid="21" v:groupcontext="shape" transform="translate(333.375,-454.875)">		<title>Sheet.21</title>		<desc>Vdd.h[+]=vdmpy(Vuu.ub, Rt.b) / Vdd.w[+]=vdmpy(Vuu.h, Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="183.375" cy="507" width="366.75" height="36"></v:textrect>		<rect x="0" y="489" width="366.75" height="36" class="st8"></rect>		<text x="31.34" y="503.4" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h[+]=vdmpy(Vuu.ub, Rt.b) / Vdd.w[+]=vdmpy(Vuu.h, Rt.b)<v:newlinechar></v:newlinechar></text>		</g>	<g id="shape22-166" v:mid="22" v:groupcontext="shape" transform="translate(623.625,-418.875)">		<title>Sheet.22</title>		<desc>ub/h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[1]</text>		</g>	<g id="shape23-169" v:mid="23" v:groupcontext="shape" transform="translate(659.625,-418.875)">		<title>Sheet.23</title>		<desc>ub/h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[0]</text>		</g>	<g id="shape24-172" v:mid="24" v:groupcontext="shape" transform="translate(695.625,-418.875)">		<title>Sheet.24</title>		<desc>Vuu[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st4"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[0]</text>		</g>	<g id="shape25-175" v:mid="25" v:groupcontext="shape" transform="translate(659.625,-324.375)">		<title>Sheet.25</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape26-178" v:mid="26" v:groupcontext="shape" transform="translate(623.625,-288.375)">		<title>Sheet.26</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape27-181" v:mid="27" v:groupcontext="shape" transform="translate(1202.62,106.125) rotate(90)">		<title>Sheet.27</title>		<path d="M0 525 L52.78 525" class="st6"></path>	</g>	<g id="shape28-186" v:mid="28" v:groupcontext="shape" transform="translate(623.625,-90.375)">		<title>Sheet.28</title>		<desc>h/w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[0]</text>		</g>	<g id="shape29-189" v:mid="29" v:groupcontext="shape" transform="translate(695.625,-90.375)">		<title>Sheet.29</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st8"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape30-193" v:mid="30" v:groupcontext="shape" transform="translate(317.625,-36.375)">		<title>Sheet.30</title>		<desc>32/64-bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="189" cy="525" width="378" height="0"></v:textrect>		<path d="M9.45 525 L9.81 525 L368.19 525" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="143.546" y="517.8" width="90.9088" height="14.4001" class="st10"></rect>		<text x="143.55" y="528.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32/64-bit lane pair</text>		</g>	<g id="shape31-202" v:mid="31" v:groupcontext="shape" transform="translate(515.494,-234.375)">		<title>Sheet.31</title>		<path d="M0 525 L30.41 525" class="st6"></path>	</g>	<g id="shape32-207" v:mid="32" v:groupcontext="shape" transform="translate(515.756,-272.541)">		<title>Sheet.32</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape33-212" v:mid="33" v:groupcontext="shape" transform="translate(1166.62,106.125) rotate(90)">		<title>Sheet.33</title>		<path d="M0 525 L88.78 525" class="st6"></path>	</g>	<g id="shape34-217" v:mid="34" v:groupcontext="shape" transform="translate(641.625,-153.375)">		<title>Sheet.34</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape35-221" v:mid="35" v:groupcontext="shape" transform="translate(1164.07,192.104) rotate(85.1367)">		<title>Sheet.35</title>		<path d="M0 525 L96.68 525" class="st6"></path>	</g>	<g id="shape36-226" v:mid="36" v:groupcontext="shape" transform="translate(1204.18,238.692) rotate(94.1848)">		<title>Sheet.36</title>		<path d="M0 525 L133.49 525" class="st6"></path>	</g>	<g id="shape37-231" v:mid="37" v:groupcontext="shape" transform="translate(1186.79,371.494) rotate(90)">		<title>Sheet.37</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape38-236" v:mid="38" v:groupcontext="shape" transform="translate(677.582,-72.375)">		<title>Sheet.38</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape39-241" v:mid="39" v:groupcontext="shape" transform="translate(461.625,-153.375)">		<title>Sheet.39</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="507" width="108" height="36"></v:textrect>		<rect x="0" y="489" width="108" height="36" class="st14"></rect>		<text x="12.42" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape40-245" v:mid="40" v:groupcontext="shape" transform="translate(551.625,-418.875)">		<title>Sheet.40</title>		<desc>ub/h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[3]</text>		</g>	<g id="shape41-248" v:mid="41" v:groupcontext="shape" transform="translate(587.625,-418.875)">		<title>Sheet.41</title>		<desc>ub/h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[2]</text>		</g>	<g id="shape42-251" v:mid="42" v:groupcontext="shape" transform="translate(587.625,-252.375)">		<title>Sheet.42</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape43-254" v:mid="43" v:groupcontext="shape" transform="translate(551.625,-216.375)">		<title>Sheet.43</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape44-257" v:mid="44" v:groupcontext="shape" transform="translate(1130.62,106.125) rotate(90)">		<title>Sheet.44</title>		<path d="M0 525 L124.78 525" class="st6"></path>	</g>	<g id="shape45-262" v:mid="45" v:groupcontext="shape" transform="translate(551.625,-90.375)">		<title>Sheet.45</title>		<desc>h/w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[1]</text>		</g>	<g id="shape46-265" v:mid="46" v:groupcontext="shape" transform="translate(1094.62,106.125) rotate(90)">		<title>Sheet.46</title>		<path d="M0 525 L160.78 525" class="st6"></path>	</g>	<g id="shape47-270" v:mid="47" v:groupcontext="shape" transform="translate(569.625,-153.375)">		<title>Sheet.47</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape48-274" v:mid="48" v:groupcontext="shape" transform="translate(1066.17,140.066) rotate(71.2741)">		<title>Sheet.48</title>		<path d="M0 525 L25.19 525" class="st6"></path>	</g>	<g id="shape49-279" v:mid="49" v:groupcontext="shape" transform="translate(1125.82,362.31) rotate(99.8631)">		<title>Sheet.49</title>		<path d="M0 525 L61.22 525" class="st6"></path>	</g>	<g id="shape50-284" v:mid="50" v:groupcontext="shape" transform="translate(1114.79,371.494) rotate(90)">		<title>Sheet.50</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape51-289" v:mid="51" v:groupcontext="shape" transform="translate(605.582,-72.375)">		<title>Sheet.51</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape52-294" v:mid="52" v:groupcontext="shape" transform="translate(520.125,-344.541)">		<title>Sheet.52</title>		<path d="M0 525 L133.91 525" class="st6"></path>	</g>	<g id="shape53-299" v:mid="53" v:groupcontext="shape" transform="translate(515.621,-308.181)">		<title>Sheet.53</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape54-304" v:mid="54" v:groupcontext="shape" v:layermember="0" transform="translate(587.625,-90.375)">		<title>Dynamic connector.54</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape55-307" v:mid="55" v:groupcontext="shape" v:layermember="0" transform="translate(659.625,-90.375)">		<title>Dynamic connector.114</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape56-310" v:mid="56" v:groupcontext="shape" transform="translate(389.625,-418.875)">		<title>Sheet.56</title>		<desc>ub/h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[1]</text>		</g>	<g id="shape57-313" v:mid="57" v:groupcontext="shape" transform="translate(425.625,-418.875)">		<title>Sheet.57</title>		<desc>ub/h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[0]</text>		</g>	<g id="shape77-316" v:mid="77" v:groupcontext="shape" transform="translate(461.625,-418.875)">		<title>Sheet.77</title>		<desc>Vuu[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st4"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu[1]</text>		</g>	<g id="shape78-319" v:mid="78" v:groupcontext="shape" transform="translate(425.625,-324.375)">		<title>Sheet.78</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape79-322" v:mid="79" v:groupcontext="shape" transform="translate(389.625,-288.375)">		<title>Sheet.79</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape80-325" v:mid="80" v:groupcontext="shape" transform="translate(932.272,124.125) rotate(90)">		<title>Sheet.80</title>		<path d="M0 525 L70.78 525" class="st6"></path>	</g>	<g id="shape81-330" v:mid="81" v:groupcontext="shape" transform="translate(389.625,-90.375)">		<title>Sheet.81</title>		<desc>h/w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[0]</text>		</g>	<g id="shape82-333" v:mid="82" v:groupcontext="shape" transform="translate(461.625,-90.375)">		<title>Sheet.82</title>		<desc>Vdd[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st8"></rect>		<text x="6.07" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[1]</text>		</g>	<g id="shape83-337" v:mid="83" v:groupcontext="shape" transform="translate(497.625,705.459) rotate(180)">		<title>Sheet.83</title>		<path d="M0 525 L30.41 525" class="st6"></path>	</g>	<g id="shape84-342" v:mid="84" v:groupcontext="shape" transform="translate(497.625,743.625) rotate(180)">		<title>Sheet.84</title>		<path d="M0 525 L66.28 525" class="st6"></path>	</g>	<g id="shape85-347" v:mid="85" v:groupcontext="shape" transform="translate(968.625,151.125) rotate(90)">		<title>Sheet.85</title>		<path d="M0 525 L7.78 525" class="st6"></path>	</g>	<g id="shape86-352" v:mid="86" v:groupcontext="shape" transform="translate(407.625,-153.375)">		<title>Sheet.86</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape87-356" v:mid="87" v:groupcontext="shape" transform="translate(930.069,192.104) rotate(85.1367)">		<title>Sheet.87</title>		<path d="M0 525 L96.68 525" class="st6"></path>	</g>	<g id="shape88-361" v:mid="88" v:groupcontext="shape" transform="translate(970.184,238.692) rotate(94.1848)">		<title>Sheet.88</title>		<path d="M0 525 L133.49 525" class="st6"></path>	</g>	<g id="shape89-366" v:mid="89" v:groupcontext="shape" transform="translate(952.791,371.494) rotate(90)">		<title>Sheet.89</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape90-371" v:mid="90" v:groupcontext="shape" transform="translate(443.582,-72.375)">		<title>Sheet.90</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape91-376" v:mid="91" v:groupcontext="shape" transform="translate(317.625,-418.875)">		<title>Sheet.91</title>		<desc>ub/h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[3]</text>		</g>	<g id="shape92-379" v:mid="92" v:groupcontext="shape" transform="translate(353.625,-418.875)">		<title>Sheet.92</title>		<desc>ub/h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<rect x="0" y="489" width="36" height="36" class="st2"></rect>		<text x="4.13" y="509.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub/h[2]</text>		</g>	<g id="shape93-382" v:mid="93" v:groupcontext="shape" transform="translate(353.625,-252.375)">		<title>Sheet.93</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape94-385" v:mid="94" v:groupcontext="shape" transform="translate(317.625,-216.375)">		<title>Sheet.94</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st2"></ellipse>		<text x="14.89" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape95-388" v:mid="95" v:groupcontext="shape" transform="translate(896.625,106.125) rotate(90)">		<title>Sheet.95</title>		<path d="M0 525 L18 525" class="st17"></path>	</g>	<g id="shape96-391" v:mid="96" v:groupcontext="shape" transform="translate(317.625,-90.375)">		<title>Sheet.96</title>		<desc>h/w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="507" width="72" height="36"></v:textrect>		<rect x="0" y="489" width="72" height="36" class="st2"></rect>		<text x="19.52" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h/w[1]</text>		</g>	<g id="shape97-394" v:mid="97" v:groupcontext="shape" transform="translate(860.625,124.125) rotate(90)">		<title>Sheet.97</title>		<path d="M0 525 L142.78 525" class="st6"></path>	</g>	<g id="shape98-399" v:mid="98" v:groupcontext="shape" transform="translate(335.625,-153.375)">		<title>Sheet.98</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="507" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="507" rx="18" ry="18" class="st12"></ellipse>		<text x="15.01" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape99-403" v:mid="99" v:groupcontext="shape" transform="translate(832.168,140.066) rotate(71.2741)">		<title>Sheet.99</title>		<path d="M0 525 L25.19 525" class="st6"></path>	</g>	<g id="shape100-408" v:mid="100" v:groupcontext="shape" transform="translate(891.824,362.31) rotate(99.8631)">		<title>Sheet.100</title>		<path d="M0 525 L61.22 525" class="st6"></path>	</g>	<g id="shape101-413" v:mid="101" v:groupcontext="shape" transform="translate(880.791,371.494) rotate(90)">		<title>Sheet.101</title>		<path d="M0 525 L21.41 525" class="st6"></path>	</g>	<g id="shape102-418" v:mid="102" v:groupcontext="shape" transform="translate(371.582,-72.375)">		<title>Sheet.102</title>		<path d="M9.04 525 L9.04 426 L5.48 427.07" class="st13"></path>	</g>	<g id="shape103-423" v:mid="103" v:groupcontext="shape" transform="translate(497.625,815.625) rotate(180)">		<title>Sheet.103</title>		<path d="M0 525 L138.28 525" class="st6"></path>	</g>	<g id="shape104-428" v:mid="104" v:groupcontext="shape" transform="translate(497.625,779.265) rotate(180)">		<title>Sheet.104</title>		<path d="M0 525 L102.28 525" class="st6"></path>	</g>	<g id="shape105-433" v:mid="105" v:groupcontext="shape" v:layermember="0" transform="translate(353.625,-90.375)">		<title>Dynamic connector.145</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape106-436" v:mid="106" v:groupcontext="shape" v:layermember="0" transform="translate(425.625,-90.375)">		<title>Dynamic connector.146</title>		<path d="M0 525 L0 543 L27 543" class="st16"></path>	</g>	<g id="shape107-439" v:mid="107" v:groupcontext="shape" transform="translate(484.125,-328.875)">		<title>Sheet.107</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape108-443" v:mid="108" v:groupcontext="shape" transform="translate(484.125,-292.875)">		<title>Sheet.108</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape109-447" v:mid="109" v:groupcontext="shape" transform="translate(484.125,-256.875)">		<title>Sheet.109</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape110-451" v:mid="110" v:groupcontext="shape" transform="translate(484.125,-220.875)">		<title>Sheet.110</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st11"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape111-455" v:mid="111" v:groupcontext="shape" v:layermember="0" transform="translate(641.625,-364.875)">		<title>Dynamic connector.12</title>		<path d="M0 516 L-198 516" class="st17"></path>	</g>	<g id="shape112-458" v:mid="112" v:groupcontext="shape" v:layermember="0" transform="translate(407.272,-400.875)">		<title>Dynamic connector.13</title>		<path d="M0 525 L36.35 525 L36.35 507" class="st17"></path>	</g>	<g id="shape113-461" v:mid="113" v:groupcontext="shape" v:layermember="0" transform="translate(335.625,-391.875)">		<title>Dynamic connector.18</title>		<path d="M0 516 L36 516" class="st17"></path>	</g>	<g id="shape114-464" v:mid="114" v:groupcontext="shape" transform="translate(896.625,138.75) rotate(90)">		<title>Sheet.114</title>		<path d="M0 525 L92.15 525" class="st6"></path>	</g>	<g id="shape115-469" v:mid="115" v:groupcontext="shape" v:layermember="0" transform="translate(569.625,-377.25)">		<title>Dynamic connector.22</title>		<path d="M0 516 L-198 516" class="st17"></path>	</g>	<g id="shape73-472" v:mid="73" v:groupcontext="shape" transform="translate(209.625,-252.375)">		<title>Sheet.73</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st18"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape74-477" v:mid="74" v:groupcontext="shape" transform="translate(209.625,-216.375)">		<title>Sheet.74</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="507" width="45" height="36"></v:textrect>		<rect x="0" y="489" width="45" height="36" class="st18"></rect>		<text x="5.84" y="510.6" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g></g>
</svg>

Multiply by byte with 2-wide reduction instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.h=vdmpy(Vu.ub,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (Vu.uh[i].ub[0] * Rt.b[(2*i) % 4]);<br>        Vd.h[i] += (Vu.uh[i].ub[1] * Rt.b[(2*i+1)%4]);<br>    }<br>    Copy to clipboard |
| Vx.h+=vdmpy(Vu.ub,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i] += (Vu.uh[i].ub[0] * Rt.b[(2*i) % 4]);<br>        Vx.h[i] += (Vu.uh[i].ub[1] * Rt.b[(2*i+1)%4]);<br>    }<br>    Copy to clipboard |
| Vd.w=vdmpy(Vu.h,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i].h[0] * Rt.b[(2*i+0)%4]);<br>        Vd.w[i] += (Vu.w[i].h[1] * Rt.b[(2*i+1)%4]);<br>    }<br>    Copy to clipboard |
| Vx.w+=vdmpy(Vu.h,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] += (Vu.w[i].h[0] * Rt.b[(2*i+0)%4]);<br>        Vx.w[i] += (Vu.w[i].h[1] * Rt.b[(2*i+1)%4]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-237"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-238"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id162">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vdmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.h+=vdmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vdmpy(Vu.h,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vdmpy(Vu.h,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-239"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-240"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id163">
<caption><span class="caption-text">Multiply by byte with 2-wide reduction intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vdmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vdmpy_VubRb(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.h+=vdmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vdmpyacc_VhVubRb(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vdmpy(Vu.h,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vdmpy_VhRb(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vdmpy(Vu.h,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vdmpyacc_VwVhRb(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Read and set extended bits of vector

The vgetqfext instructions copy the byte elements of scalar register Rt into the destination vector register Vd, under the control of the source vector register’s extended bits (Vu.x). Instead of a direct write, the destination can also be or’d with the result. If the corresponding bit i of Vu.x is set, the contents of byte[i % 4] are written or or’ed into Vd or Vx.
If Rt contains 0x01010101 then Vu.x can effectively be expanded into Vd or Vx, 1 bit per byte.
The destination vector register can hold up to 8 vector register’s extended bits.

The vsetqfext instruction copies bits into the destination vector register’s 4 extended bits (Vd.x), under the control of the scalar register Rt and the input vector register Vu. If the corresponding byte i of Vu matches any of the bits in Rt byte[i%4] the destination extended bit is set to 1 or 0.
If Rt contains 0x01010101 then the extended bits can effectively be filled with the lsb’s of Vu, 1 bit per byte.
A source vector register can hold up to 8 vector register’s extended bits.

These instructions support the operating system to save/restore the register state.

Read and set extended bits of vector instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vx|=vgetqfext(Vu.x,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        Vx.ub[i] |= Vu.ext[i/4] >> ((i) % 4) ? Rt.ub[i % 4] : 0;<br>    }<br>    Copy to clipboard |
| Vd=vgetqfext(Vu.x,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = Vu.ext[i/4] >> ((i) % 4) ? Rt.ub[i % 4] : 0;<br>    }<br>    Copy to clipboard |
| Vd.x=vsetqfext(Vu,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ext[i/4] |= (((((Vu.ub[i] & Rt.ub[i % 4]) != 0) ? 1 : 0 & (1)) << ((i) % 4)));<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-241"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-242"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id165">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vx|=vgetqfext(Vu.x,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vgetqfext(Vu.x,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.x=vsetqfext(Vu,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-243"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-244"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id166">
<caption><span class="caption-text">Read and set extended bits of vector intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.x=vsetqfext(Vu,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vsetqfext_VR(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply vector by scalar

Multiply groups of elements in the vector Vu by the corresponding elements in the scalar register Rt.

This operation has two forms. In the first form the product is not modified, and is optionally accumulated with the destination register. The even results are placed in the even vector register of the destination register pair, while the odd results are placed in the odd vector register.

Supports signed by signed halfword, unsigned by unsigned byte, unsigned by signed byte, and unsigned halfword by unsigned halfword.

The second form of this operation keeps the output precision the same as the input width by shifting the product left by 1, saturating the product to 32 bits, and placing the upper 16 bits in the output. Optional rounding of the result is supported.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vmpy.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.53299in" height="8.13542in" viewbox="0 0 614.375 585.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st20"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-245 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-245 .st2 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-245 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-245 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-245 .st5 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-245 .st6 { fill: none; marker-end: url("#mrkr5-8"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-245 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-245 .st8 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-245 .st9 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-245 .st10 { marker-end: url("#mrkr13-76"); marker-start: url("#mrkr13-74"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-245 .st11 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-245 .st12 { font-size: 1em }
.svg-245 .st13 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-245 .st14 { marker-start: url("#mrkr13-185"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-245 .st15 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-245 .st16 { marker-end: url("#mrkr13-194"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-245 .st17 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-dasharray: 0.75, 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-245 .st18 { fill: #ffffff; stroke: #000000; stroke-dasharray: 0.75, 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-245 .st19 { fill: #000000; font-family: Calibri; font-size: 0.666664em }
.svg-245 .st20 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-8" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-74" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-76" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-185" class="st15" v:arrowtype="13" v:arrowsize="2" v:setback="31.8" refx="31.8" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr13-194" class="st15" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape96-1" v:mid="96" v:groupcontext="shape" transform="translate(20,-18.375)">		<title>Sheet.96</title>		<rect x="0" y="36.75" width="576" height="549" class="st1"></rect>	</g>	<g id="shape27-3" v:mid="27" v:groupcontext="shape" transform="translate(713.236,342.368) rotate(90)">		<title>Sheet.27</title>		<path d="M0 585.75 L48.28 585.75" class="st2"></path>	</g>	<g id="shape2-9" v:mid="2" v:groupcontext="shape" transform="translate(218,-495.375)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st4"></rect>		<text x="11.44" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape57-12" v:mid="57" v:groupcontext="shape" transform="translate(247.25,-83.625)">		<title>Sheet.57</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st4"></rect>		<text x="14.65" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape82-15" v:mid="82" v:groupcontext="shape" transform="translate(42.5,-526.875)">		<title>Sheet.82</title>		<desc>Vxx.h [+]=vmpy(Vu.ub,Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="567.75" width="189" height="36"></v:textrect>		<rect x="0" y="549.75" width="189" height="36" class="st6"></rect>		<text x="27.4" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.h [+]=vmpy(Vu.ub,Rt.b)</text>		</g>	<g id="shape31-19" v:mid="31" v:groupcontext="shape" transform="translate(785,90.375) rotate(90)">		<title>Sheet.31</title>		<path d="M0 585.75 L30.28 585.75" class="st2"></path>	</g>	<g id="shape1-24" v:mid="1" v:groupcontext="shape" transform="translate(182,-495.375)">		<title>Sheet.1</title>		<desc>ub[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st7"></rect>		<text x="4.97" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[0]</text>		</g>	<g id="shape5-27" v:mid="5" v:groupcontext="shape" transform="translate(677.75,90.375) rotate(90)">		<title>Sheet.5</title>		<path d="M0 585.75 L138.34 585.75" class="st2"></path>	</g>	<g id="shape7-32" v:mid="7" v:groupcontext="shape" transform="translate(749.75,90.375) rotate(90)">		<title>Sheet.7</title>		<path d="M0 585.75 L66.28 585.75" class="st2"></path>	</g>	<g id="shape11-37" v:mid="11" v:groupcontext="shape" transform="translate(146,-495.375)">		<title>Sheet.11</title>		<desc>ub[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st7"></rect>		<text x="4.97" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[1]</text>		</g>	<g id="shape36-40" v:mid="36" v:groupcontext="shape" transform="translate(74,-315.375)">		<title>Sheet.36</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape63-43" v:mid="63" v:groupcontext="shape" transform="translate(182,-423.375)">		<title>Sheet.63</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape64-46" v:mid="64" v:groupcontext="shape" transform="translate(146,-387.375)">		<title>Sheet.64</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape38-49" v:mid="38" v:groupcontext="shape" transform="translate(110,-351.375)">		<title>Sheet.38</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape71-52" v:mid="71" v:groupcontext="shape" transform="translate(713.75,90.375) rotate(90)">		<title>Sheet.71</title>		<path d="M0 585.75 L102.28 585.75" class="st2"></path>	</g>	<g id="shape15-57" v:mid="15" v:groupcontext="shape" transform="translate(247.25,-153.375)">		<title>Sheet.15</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st4"></rect>		<text x="14.65" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape16-60" v:mid="16" v:groupcontext="shape" transform="translate(74,-153.375)">		<title>Sheet.16</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape9-63" v:mid="9" v:groupcontext="shape" transform="translate(677.17,342.366) rotate(90)">		<title>Sheet.9</title>		<path d="M0 585.75 L120.29 585.75" class="st2"></path>	</g>	<g id="shape3-68" v:mid="3" v:groupcontext="shape" transform="translate(74,-45.375)">		<title>Sheet.3</title>		<desc>Each 32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="585.75" width="144" height="0"></v:textrect>		<path d="M9.45 585.75 L9.81 585.75 L134.19 585.75" class="st10"></path>		<rect v:rectcontext="textBkgnd" x="32.9472" y="578.55" width="78.1059" height="14.4001" class="st11"></rect>		<text x="32.95" y="589.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 32-bit lane</text>		</g>	<g id="shape4-79" v:mid="4" v:groupcontext="shape" transform="translate(110,-495.375)">		<title>Sheet.4</title>		<desc>ub[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st7"></rect>		<text x="4.97" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[2]</text>		</g>	<g id="shape6-82" v:mid="6" v:groupcontext="shape" transform="translate(74,-495.375)">		<title>Sheet.6</title>		<desc>ub[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st7"></rect>		<text x="4.97" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[3]</text>		</g>	<g id="shape14-85" v:mid="14" v:groupcontext="shape" transform="translate(74,-243.375)">		<title>Sheet.14</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape17-88" v:mid="17" v:groupcontext="shape" transform="translate(146,-153.375)">		<title>Sheet.17</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape19-91" v:mid="19" v:groupcontext="shape" transform="translate(146,-81.375)">		<title>Sheet.19</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape20-94" v:mid="20" v:groupcontext="shape" transform="translate(74,-81.375)">		<title>Sheet.20</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape21-97" v:mid="21" v:groupcontext="shape" transform="translate(110,-207.375)">		<title>Sheet.21</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape24-100" v:mid="24" v:groupcontext="shape" transform="translate(146,-243.375)">		<title>Sheet.24</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape25-103" v:mid="25" v:groupcontext="shape" transform="translate(182,-207.375)">		<title>Sheet.25</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="15.01" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape28-106" v:mid="28" v:groupcontext="shape" transform="translate(785.75,378.375) rotate(90)">		<title>Sheet.28</title>		<path d="M0 585.75 L12.28 585.75" class="st2"></path>	</g>	<g id="shape29-111" v:mid="29" v:groupcontext="shape" transform="translate(750.236,342.368) rotate(90)">		<title>Sheet.29</title>		<path d="M0 585.75 L120.28 585.75" class="st2"></path>	</g>	<g id="shape35-116" v:mid="35" v:groupcontext="shape" transform="translate(678.236,270.368) rotate(90)">		<title>Sheet.35</title>		<path d="M0 585.75 L30.29 585.75" class="st2"></path>	</g>	<g id="shape37-121" v:mid="37" v:groupcontext="shape" transform="translate(128,-243.375)">		<title>Sheet.37</title>		<path d="M0 477.75 L0 549.42 L0 580.03" class="st2"></path>	</g>	<g id="shape39-126" v:mid="39" v:groupcontext="shape" transform="translate(163.251,-279.367)">		<title>Sheet.39</title>		<path d="M0 477.74 L0 563.76 L0 580.03" class="st2"></path>	</g>	<g id="shape40-131" v:mid="40" v:groupcontext="shape" transform="translate(200,-243.375)">		<title>Sheet.40</title>		<path d="M0 405.75 L0 559.64 L0 580.03" class="st2"></path>	</g>	<g id="shape41-136" v:mid="41" v:groupcontext="shape" transform="translate(260.75,-225.375)">		<title>Sheet.41</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="38.25" cy="567.75" width="76.5" height="36"></v:textrect>		<rect x="0" y="549.75" width="76.5" height="36" class="st6"></rect>		<text x="4" y="564.75" class="st9" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional <tspan x="4" dy="1.2em" class="st12">accumulation</tspan></text>		</g>	<g id="shape18-141" v:mid="18" v:groupcontext="shape" transform="translate(254,730.125) rotate(180)">		<title>Sheet.18</title>		<path d="M0 585.75 L30.28 585.75" class="st2"></path>	</g>	<g id="shape22-146" v:mid="22" v:groupcontext="shape" transform="translate(254,766.125) rotate(180)">		<title>Sheet.22</title>		<path d="M0 585.75 L66.28 585.75" class="st2"></path>	</g>	<g id="shape23-151" v:mid="23" v:groupcontext="shape" transform="translate(254,802.125) rotate(180)">		<title>Sheet.23</title>		<path d="M0 585.75 L102.28 585.75" class="st2"></path>	</g>	<g id="shape26-156" v:mid="26" v:groupcontext="shape" transform="translate(254,838.125) rotate(180)">		<title>Sheet.26</title>		<path d="M0 585.75 L138.28 585.75" class="st2"></path>	</g>	<g id="shape42-161" v:mid="42" v:groupcontext="shape" transform="translate(254,-423.375)">		<title>Sheet.42</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape43-165" v:mid="43" v:groupcontext="shape" transform="translate(254,-387.375)">		<title>Sheet.43</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape44-169" v:mid="44" v:groupcontext="shape" transform="translate(254,-351.375)">		<title>Sheet.44</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape45-173" v:mid="45" v:groupcontext="shape" transform="translate(254,-315.375)">		<title>Sheet.45</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape30-177" v:mid="30" v:groupcontext="shape" v:layermember="0" transform="translate(92,-81.375)">		<title>Dynamic connector</title>		<path d="M0 585.75 L0 606 L-54 606" class="st13"></path>	</g>	<g id="shape32-180" v:mid="32" v:groupcontext="shape" v:layermember="0" transform="translate(74.0677,-262.934)">		<title>Dynamic connector.32</title>		<path d="M-7.95 585.75 L-8.31 585.75 L-36.07 585.75 L-36.07 787.56" class="st14"></path>	</g>	<g id="shape33-186" v:mid="33" v:groupcontext="shape" v:layermember="0" transform="translate(128,-153.375)">		<title>Dynamic connector.33</title>		<path d="M0 585.75 L0 603.75 L-72 603.75" class="st13"></path>	</g>	<g id="shape34-189" v:mid="34" v:groupcontext="shape" v:layermember="0" transform="translate(56,-135.375)">		<title>Dynamic connector.34</title>		<path d="M0 585.75 L0 495.75 L45.74 495.75" class="st16"></path>	</g>	<g id="shape46-195" v:mid="46" v:groupcontext="shape" v:layermember="0" transform="translate(200,-153.375)">		<title>Dynamic connector.46</title>		<path d="M0 585.75 L0 603.75 L36 603.75" class="st13"></path>	</g>	<g id="shape47-198" v:mid="47" v:groupcontext="shape" v:layermember="0" transform="translate(236,-135.375)">		<title>Dynamic connector.47</title>		<path d="M0 585.75 L0 495.03 L-9.7 495.03" class="st16"></path>	</g>	<g id="shape48-203" v:mid="48" v:groupcontext="shape" v:layermember="0" transform="translate(200,-81.375)">		<title>Dynamic connector.48</title>		<path d="M0 585.75 L0 603.75 L54 603.75" class="st13"></path>	</g>	<g id="shape49-206" v:mid="49" v:groupcontext="shape" v:layermember="0" transform="translate(254,-63.375)">		<title>Dynamic connector.49</title>		<path d="M0 585.75 L0 387.75 L-63.69 387.75" class="st16"></path>	</g>	<g id="shape50-211" v:mid="50" v:groupcontext="shape" transform="translate(983.236,306.375) rotate(90)">		<title>Sheet.50</title>		<path d="M0 585.75 L48.28 585.75" class="st17"></path>	</g>	<g id="shape51-216" v:mid="51" v:groupcontext="shape" transform="translate(533,-493.125)">		<title>Sheet.51</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36" height="36"></v:textrect>		<rect x="0" y="549.75" width="36" height="36" class="st4"></rect>		<text x="11.44" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape53-219" v:mid="53" v:groupcontext="shape" transform="translate(348.5,-526.875)">		<title>Sheet.53</title>		<desc>Vd.h =vmpy(Vu.h,Rt.h):&#60;&#60;1:rnd:sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="567.75" width="189" height="36"></v:textrect>		<rect x="0" y="549.75" width="189" height="36" class="st6"></rect>		<text x="9.81" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.h =vmpy(Vu.h,Rt.h):&#60;&#60;1:rnd:sat</text>		</g>	<g id="shape54-223" v:mid="54" v:groupcontext="shape" transform="translate(1055,90.375) rotate(90)">		<title>Sheet.54</title>		<path d="M0 585.75 L30.28 585.75" class="st2"></path>	</g>	<g id="shape55-228" v:mid="55" v:groupcontext="shape" transform="translate(434,-495.375)">		<title>Sheet.55</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st7"></rect>		<text x="26.13" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape61-231" v:mid="61" v:groupcontext="shape" transform="translate(452,-423.375)">		<title>Sheet.61</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape65-234" v:mid="65" v:groupcontext="shape" transform="translate(380,-351.375)">		<title>Sheet.65</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="14.89" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape66-237" v:mid="66" v:groupcontext="shape" transform="translate(983.75,90.375) rotate(90)">		<title>Sheet.66</title>		<path d="M0 585.75 L102.28 585.75" class="st2"></path>	</g>	<g id="shape67-242" v:mid="67" v:groupcontext="shape" transform="translate(517.25,-81.375)">		<title>Sheet.67</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st4"></rect>		<text x="29.44" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape68-245" v:mid="68" v:groupcontext="shape" transform="translate(362,-81.375)">		<title>Sheet.68</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape70-248" v:mid="70" v:groupcontext="shape" transform="translate(362,-43.125)">		<title>Sheet.70</title>		<desc>Each 32 bit-lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="585.75" width="144" height="0"></v:textrect>		<path d="M9.45 585.75 L9.81 585.75 L134.19 585.75" class="st10"></path>		<rect v:rectcontext="textBkgnd" x="32.9472" y="578.55" width="78.1059" height="14.4001" class="st11"></rect>		<text x="32.95" y="589.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 32 bit-lane</text>		</g>	<g id="shape72-257" v:mid="72" v:groupcontext="shape" transform="translate(362,-495.375)">		<title>Sheet.72</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st7"></rect>		<text x="26.13" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape75-260" v:mid="75" v:groupcontext="shape" transform="translate(434,-81.375)">		<title>Sheet.75</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="567.75" width="72" height="36"></v:textrect>		<rect x="0" y="549.75" width="72" height="36" class="st8"></rect>		<text x="27.77" y="570.75" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape78-263" v:mid="78" v:groupcontext="shape" transform="translate(380,-243.368)">		<title>Sheet.78</title>		<desc>+0x8000</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st18"></ellipse>		<text x="4.14" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x8000</text>		</g>	<g id="shape80-266" v:mid="80" v:groupcontext="shape" transform="translate(452,-243.368)">		<title>Sheet.80</title>		<desc>+0x8000</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st18"></ellipse>		<text x="4.14" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x8000</text>		</g>	<g id="shape81-269" v:mid="81" v:groupcontext="shape" transform="translate(1055.75,342.382) rotate(90)">		<title>Sheet.81</title>		<path d="M0 585.75 L12.28 585.75" class="st17"></path>	</g>	<g id="shape85-274" v:mid="85" v:groupcontext="shape" transform="translate(398,-333.375)">		<title>Sheet.85</title>		<path d="M0 567.75 L0 579.7 L0 580.03" class="st2"></path>	</g>	<g id="shape87-279" v:mid="87" v:groupcontext="shape" transform="translate(470,-333.375)">		<title>Sheet.87</title>		<path d="M0 495.75 L0 572.7 L0 580.03" class="st2"></path>	</g>	<g id="shape89-284" v:mid="89" v:groupcontext="shape" transform="translate(524,730.125) rotate(180)">		<title>Sheet.89</title>		<path d="M0 585.75 L30.28 585.75" class="st2"></path>	</g>	<g id="shape91-289" v:mid="91" v:groupcontext="shape" transform="translate(524,802.125) rotate(180)">		<title>Sheet.91</title>		<path d="M0 585.75 L102.28 585.75" class="st2"></path>	</g>	<g id="shape93-294" v:mid="93" v:groupcontext="shape" transform="translate(524,-423.375)">		<title>Sheet.93</title>		<desc>Rt.h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[0]</text>		</g>	<g id="shape95-298" v:mid="95" v:groupcontext="shape" transform="translate(524,-351.375)">		<title>Sheet.95</title>		<desc>Rt.h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="567.75" width="54" height="36"></v:textrect>		<rect x="0" y="549.75" width="54" height="36" class="st6"></rect>		<text x="10.34" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[1]</text>		</g>	<g id="shape52-302" v:mid="52" v:groupcontext="shape" transform="translate(983.236,252.371) rotate(90)">		<title>Sheet.52</title>		<path d="M0 585.75 L48.28 585.75" class="st2"></path>	</g>	<g id="shape56-307" v:mid="56" v:groupcontext="shape" transform="translate(380,-297.371)">		<title>Sheet.56</title>		<desc>&#60;&#60;1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="8.98" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#60;&#60;1</text>		</g>	<g id="shape58-310" v:mid="58" v:groupcontext="shape" transform="translate(452,-297.371)">		<title>Sheet.58</title>		<desc>&#60;&#60;1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="8.98" y="571.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#60;&#60;1</text>		</g>	<g id="shape59-313" v:mid="59" v:groupcontext="shape" transform="translate(1055.75,288.379) rotate(90)">		<title>Sheet.59</title>		<path d="M0 585.75 L12.28 585.75" class="st2"></path>	</g>	<g id="shape60-318" v:mid="60" v:groupcontext="shape" transform="translate(983.236,360.368) rotate(90)">		<title>Sheet.60</title>		<path d="M0 585.75 L48.28 585.75" class="st17"></path>	</g>	<g id="shape62-323" v:mid="62" v:groupcontext="shape" transform="translate(380,-189.375)">		<title>Sheet.62</title>		<desc>SAT</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="11.9" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>SAT</text>		</g>	<g id="shape69-326" v:mid="69" v:groupcontext="shape" transform="translate(452,-189.375)">		<title>Sheet.69</title>		<desc>SAT</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="11.9" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>SAT</text>		</g>	<g id="shape73-329" v:mid="73" v:groupcontext="shape" transform="translate(1055.75,396.375) rotate(90)">		<title>Sheet.73</title>		<path d="M0 585.75 L12.28 585.75" class="st2"></path>	</g>	<g id="shape74-334" v:mid="74" v:groupcontext="shape" transform="translate(983.236,414.371) rotate(90)">		<title>Sheet.74</title>		<path d="M0 585.75 L48.28 585.75" class="st17"></path>	</g>	<g id="shape76-339" v:mid="76" v:groupcontext="shape" transform="translate(380,-135.371)">		<title>Sheet.76</title>		<desc>H[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="11.03" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[1]</text>		</g>	<g id="shape77-342" v:mid="77" v:groupcontext="shape" transform="translate(452,-135.371)">		<title>Sheet.77</title>		<desc>H[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="567.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="567.75" rx="18" ry="18" class="st7"></ellipse>		<text x="11.03" y="570.15" class="st19" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[1]</text>		</g>	<g id="shape79-345" v:mid="79" v:groupcontext="shape" transform="translate(1055.75,450.379) rotate(90)">		<title>Sheet.79</title>		<path d="M0 585.75 L12.28 585.75" class="st2"></path>	</g>	<g id="shape83-350" v:mid="83" v:groupcontext="shape" transform="translate(494.75,-249.875)">		<title>Sheet.83</title>		<desc>Optional round</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="47" cy="575.75" width="94.01" height="20"></v:textrect>		<rect x="0" y="565.75" width="94" height="20" class="st4"></rect>		<text x="9.85" y="579.35" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional round</text>		</g>	<g id="shape84-353" v:mid="84" v:groupcontext="shape" transform="translate(493,-197.375)">		<title>Sheet.84</title>		<desc>Saturate upper 16 bits</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="47" cy="575.75" width="94.01" height="20"></v:textrect>		<rect x="0" y="565.75" width="94" height="20" class="st4"></rect>		<text x="10.36" y="572.15" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Saturate upper <tspan x="30.68" dy="1.2em" class="st12">16 bits</tspan></text>		</g></g>
</svg>

Multiply vector by scalar instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.h=vmpy(Vu.h,Rt.h):&lt;&lt;1:sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i].h[0]=sat_16(sat_32(((Vu.w[i].h[0] * Rt.h[0])<<1)).h[1]);<br>        Vd.w[i].h[1]=sat_16(sat_32(((Vu.w[i].h[1] * Rt.h[1])<<1)).h[1]);<br>    }<br>    Copy to clipboard |
| Vd.h=vmpy(Vu.h,Rt.h):&lt;&lt;1:rnd:sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i].h[0]=sat_16(sat_32(round(((Vu.w[i].h[0] * Rt.h[0])<<1))).h[1]);<br>        Vd.w[i].h[1]=sat_16(sat_32(round(((Vu.w[i].h[1] * Rt.h[1])<<1))).h[1]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-246"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-247"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id168">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vmpy(Vu.h,Rt.h):&lt;&lt;1:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vmpy(Vu.h,Rt.h):&lt;&lt;1:rnd:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-248"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-249"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id169">
<caption><span class="caption-text">Multiply vector by scalar intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vmpy(Vu.h,Rt.h):&lt;&lt;1:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmpy_VhRh_s1_sat(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vmpy(Vu.h,Rt.h):&lt;&lt;1:rnd:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmpy_VhRh_s1_rnd_sat(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply vector by vector

Multiply groups of elements in the vector Vu by the corresponding elements in the vector register Vv. Optionally rnd, saturate, or shift

Multiply vector by vector instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.h=vmpy(Vu.h,Vv.h):&lt;&lt;1:rnd:sat | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = sat_16(sat_32(round(((Vu.h[i] * Vv.h[i])<<1))).h[1]);<br>    }<br>    Copy to clipboard |
| Vd.uh=vmpy(Vu.uh,Vv.uh):&gt;&gt;16 | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = (Vu.uh[i] * Vv.uh[i]).uh[1];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-250"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-251"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id171">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vmpy(Vu.h,Vv.h):&lt;&lt;1:rnd:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vmpy(Vu.uh,Vv.uh):&gt;&gt;16</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-252"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-253"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id172">
<caption><span class="caption-text">Multiply vector by vector intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vmpy(Vu.h,Vv.h):&lt;&lt;1:rnd:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmpy_VhVh_s1_rnd_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vmpy(Vu.uh,Vv.uh):&gt;&gt;16</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vmpy_VuhVuh_rs16(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply half of the elements (16x16)

Multiply even elements of Vu by odd elements of Vv, shift the result left by 16 bits,
and place the result in each lane of Vd.  This instruction is useful for 32x32 low-half multiplies.

Multiply half of the elements (16x16) instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.w=vmpyieo(Vu.h,Vv.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i].h[0]*Vv.w[i].h[1]) << 16;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-254"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-255"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id174">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vmpyieo(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-256"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-257"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id175">
<caption><span class="caption-text">Multiply half of the elements (16x16) intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vmpyieo(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyieo_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Integer multiply by byte

Multiply groups of words in vector register Vu by the elements in Rt. The lower 32-bit results are placed in vector register Vd.

The operation has one forms: signed words in Vu multiplied by signed bytes in Rt.

Optionally accumulates the product with the destination vector register Vx.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vmpyiw.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.7292in" height="6.41667in" viewbox="0 0 772.5 462" xml:space="preserve" color-interpolation-filters="sRGB" class="st18"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-258 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-258 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-258 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-258 .st4 { fill: none; marker-end: url("#mrkr5-10"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-258 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-258 .st6 { marker-end: url("#mrkr5-10"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-258 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-258 .st8 { marker-end: url("#mrkr13-31"); marker-start: url("#mrkr13-29"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-258 .st9 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-258 .st10 { marker-end: url("#mrkr5-39"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-258 .st11 { marker-end: url("#mrkr5-10"); stroke: #000000; stroke-dasharray: 0.75, 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-258 .st12 { font-size: 1em }
.svg-258 .st13 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-258 .st14 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-258 .st15 { marker-end: url("#mrkr13-80"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-258 .st16 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-258 .st17 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-258 .st18 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-10" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-29" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-31" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr5-39" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="0" refx="-0" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-80" class="st16" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape102-1" v:mid="102" v:groupcontext="shape" transform="translate(22.875,-18.375)">		<title>Sheet.102</title>		<rect x="0" y="36.75" width="731.25" height="425.25" class="st1"></rect>	</g>	<g id="group101-3" transform="translate(18.375,-36.375)" v:mid="101" v:groupcontext="group">		<title>Sheet.101</title>		<g id="shape2-4" v:mid="2" v:groupcontext="shape" transform="translate(303.75,-333)">			<title>Sheet.2</title>			<desc>Vu</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36" height="36"></v:textrect>			<rect x="0" y="426" width="36" height="36" class="st2"></rect>			<text x="12.5" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>			</g>		<g id="shape82-7" v:mid="82" v:groupcontext="shape" transform="translate(29.25,-369)">			<title>Sheet.82</title>			<desc>Vd.w [+]= vmpyi(Vu.w,Rt.b)</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="83.25" cy="444" width="166.5" height="36"></v:textrect>			<rect x="0" y="426" width="166.5" height="36" class="st4"></rect>			<text x="28.73" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w [+]= vmpyi(Vu.w,Rt.b)</text>			</g>		<g id="shape31-12" v:mid="31" v:groupcontext="shape" transform="translate(729.75,129) rotate(90)">			<title>Sheet.31</title>			<path d="M0 462 L138.28 462" class="st6"></path>		</g>		<g id="shape1-17" v:mid="1" v:groupcontext="shape" transform="translate(231.75,-333)">			<title>Sheet.1</title>			<desc>w[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>			</g>		<g id="shape63-20" v:mid="63" v:groupcontext="shape" transform="translate(249.75,-153)">			<title>Sheet.63</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape3-23" v:mid="3" v:groupcontext="shape" transform="translate(15.75,5.68434E-14)">			<title>Sheet.3</title>			<desc>Each 128-bit lane</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="144" cy="462" width="288" height="0"></v:textrect>			<path d="M9.45 462 L9.81 462 L278.19 462" class="st8"></path>			<rect v:rectcontext="textBkgnd" x="108.976" y="456.6" width="70.0488" height="10.7998" class="st9"></rect>			<text x="108.98" y="464.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 128-bit lane</text>			</g>		<g id="shape40-34" v:mid="40" v:groupcontext="shape" transform="translate(267.75,-135)">			<title>Sheet.40</title>			<path d="M0 444 L0 459.39 L0 462" class="st10"></path>		</g>		<g id="shape10-40" v:mid="10" v:groupcontext="shape" transform="translate(0,-153)">			<title>Sheet.10</title>			<desc>Output only lower 32 LSBs</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="72" cy="444" width="144" height="36"></v:textrect>			<rect x="0" y="426" width="144" height="36" class="st4"></rect>			<text x="4" y="446.7" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Output only lower 32 LSBs</text>			</g>		<g id="shape4-44" v:mid="4" v:groupcontext="shape" transform="translate(301.5,-153)">			<title>Sheet.4</title>			<desc>Rt.b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>			</g>		<g id="shape18-47" v:mid="18" v:groupcontext="shape" transform="translate(303.75,753) rotate(180)">			<title>Sheet.18</title>			<path d="M0 462 L12.28 462" class="st11"></path>		</g>		<g id="shape12-52" v:mid="12" v:groupcontext="shape" transform="translate(301.5,-99)">			<title>Sheet.12</title>			<desc>Optional accumulate</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="28.125" cy="444" width="56.25" height="36"></v:textrect>			<rect x="0" y="426" width="56.25" height="36" class="st4"></rect>			<text x="4" y="441.3" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="4" dy="1.2em" class="st12">accumulate</tspan></text>			</g>		<g id="shape85-57" v:mid="85" v:groupcontext="shape" transform="translate(231.75,-36)">			<title>Sheet.85</title>			<desc>w[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>			</g>		<g id="shape88-60" v:mid="88" v:groupcontext="shape" transform="translate(303.75,-36)">			<title>Sheet.88</title>			<desc>Vd</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36" height="36"></v:textrect>			<rect x="0" y="426" width="36" height="36" class="st4"></rect>			<text x="12.5" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>			</g>		<g id="shape89-64" v:mid="89" v:groupcontext="shape" transform="translate(249.75,-99)">			<title>Sheet.89</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape90-67" v:mid="90" v:groupcontext="shape" transform="translate(267.75,-72)">			<title>Sheet.90</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape91-72" v:mid="91" v:groupcontext="shape" v:layermember="0" transform="translate(270,-36)">			<title>Dynamic connector</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape92-75" v:mid="92" v:groupcontext="shape" v:layermember="0" transform="translate(237.375,-18)">			<title>Dynamic connector.86</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape6-81" v:mid="6" v:groupcontext="shape" transform="translate(657.75,129) rotate(90)">			<title>Sheet.6</title>			<path d="M0 462 L102.28 462" class="st6"></path>		</g>		<g id="shape7-86" v:mid="7" v:groupcontext="shape" transform="translate(159.75,-333)">			<title>Sheet.7</title>			<desc>w[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>			</g>		<g id="shape8-89" v:mid="8" v:groupcontext="shape" transform="translate(177.75,-189)">			<title>Sheet.8</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape11-92" v:mid="11" v:groupcontext="shape" transform="translate(195.75,-135)">			<title>Sheet.11</title>			<path d="M0 408 L0 454.17 L0 456.28" class="st6"></path>		</g>		<g id="shape13-97" v:mid="13" v:groupcontext="shape" transform="translate(301.5,-189)">			<title>Sheet.13</title>			<desc>Rt.b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>			</g>		<g id="shape14-100" v:mid="14" v:groupcontext="shape" transform="translate(303.75,717) rotate(180)">			<title>Sheet.14</title>			<path d="M0 462 L84.28 462" class="st11"></path>		</g>		<g id="shape15-105" v:mid="15" v:groupcontext="shape" transform="translate(159.75,-36)">			<title>Sheet.15</title>			<desc>w[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>			</g>		<g id="shape17-108" v:mid="17" v:groupcontext="shape" transform="translate(177.75,-99)">			<title>Sheet.17</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape19-111" v:mid="19" v:groupcontext="shape" transform="translate(195.75,-72)">			<title>Sheet.19</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape20-116" v:mid="20" v:groupcontext="shape" v:layermember="0" transform="translate(198,-36)">			<title>Dynamic connector.20</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape21-119" v:mid="21" v:groupcontext="shape" v:layermember="0" transform="translate(165.375,-18)">			<title>Dynamic connector.21</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape16-124" v:mid="16" v:groupcontext="shape" transform="translate(585.75,129) rotate(90)">			<title>Sheet.16</title>			<path d="M0 462 L66.28 462" class="st6"></path>		</g>		<g id="shape22-129" v:mid="22" v:groupcontext="shape" transform="translate(87.75,-333)">			<title>Sheet.22</title>			<desc>w[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[2]</text>			</g>		<g id="shape23-132" v:mid="23" v:groupcontext="shape" transform="translate(105.75,-225)">			<title>Sheet.23</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape25-135" v:mid="25" v:groupcontext="shape" transform="translate(123.75,-135)">			<title>Sheet.25</title>			<path d="M0 372 L0 448.95 L0 456.28" class="st6"></path>		</g>		<g id="shape26-140" v:mid="26" v:groupcontext="shape" transform="translate(301.5,-225)">			<title>Sheet.26</title>			<desc>Rt.b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>			</g>		<g id="shape27-143" v:mid="27" v:groupcontext="shape" transform="translate(303.75,681) rotate(180)">			<title>Sheet.27</title>			<path d="M0 462 L156.28 462" class="st11"></path>		</g>		<g id="shape28-148" v:mid="28" v:groupcontext="shape" transform="translate(87.75,-36)">			<title>Sheet.28</title>			<desc>w[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[2]</text>			</g>		<g id="shape30-151" v:mid="30" v:groupcontext="shape" transform="translate(105.75,-99)">			<title>Sheet.30</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape32-154" v:mid="32" v:groupcontext="shape" transform="translate(123.75,-72)">			<title>Sheet.32</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape33-159" v:mid="33" v:groupcontext="shape" v:layermember="0" transform="translate(126,-36)">			<title>Dynamic connector.33</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape34-162" v:mid="34" v:groupcontext="shape" v:layermember="0" transform="translate(93.375,-18)">			<title>Dynamic connector.34</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape36-167" v:mid="36" v:groupcontext="shape" transform="translate(513.75,129) rotate(90)">			<title>Sheet.36</title>			<path d="M0 462 L30.28 462" class="st6"></path>		</g>		<g id="shape37-172" v:mid="37" v:groupcontext="shape" transform="translate(15.75,-333)">			<title>Sheet.37</title>			<desc>w[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[3]</text>			</g>		<g id="shape38-175" v:mid="38" v:groupcontext="shape" transform="translate(33.75,-261)">			<title>Sheet.38</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape39-178" v:mid="39" v:groupcontext="shape" transform="translate(51.75,-135)">			<title>Sheet.39</title>			<path d="M0 336 L0 443.73 L0 456.28" class="st6"></path>		</g>		<g id="shape41-183" v:mid="41" v:groupcontext="shape" transform="translate(301.5,-261)">			<title>Sheet.41</title>			<desc>Rt.b[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>			</g>		<g id="shape42-186" v:mid="42" v:groupcontext="shape" transform="translate(303.75,645) rotate(180)">			<title>Sheet.42</title>			<path d="M0 462 L228.28 462" class="st11"></path>		</g>		<g id="shape43-191" v:mid="43" v:groupcontext="shape" transform="translate(15.75,-36)">			<title>Sheet.43</title>			<desc>w[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[3]</text>			</g>		<g id="shape44-194" v:mid="44" v:groupcontext="shape" transform="translate(33.75,-99)">			<title>Sheet.44</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape45-197" v:mid="45" v:groupcontext="shape" transform="translate(51.75,-72)">			<title>Sheet.45</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape46-202" v:mid="46" v:groupcontext="shape" v:layermember="0" transform="translate(54,-36)">			<title>Dynamic connector.46</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape47-205" v:mid="47" v:groupcontext="shape" v:layermember="0" transform="translate(21.375,-18)">			<title>Dynamic connector.47</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape5-210" v:mid="5" v:groupcontext="shape" transform="translate(654.75,-333)">			<title>Sheet.5</title>			<desc>Vu</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36" height="36"></v:textrect>			<rect x="0" y="426" width="36" height="36" class="st2"></rect>			<text x="12.5" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>			</g>		<g id="shape9-213" v:mid="9" v:groupcontext="shape" transform="translate(357.75,-369)">			<title>Sheet.9</title>			<desc>Vd.w [+]= vmpyi(Vu.w,Rt.h)</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="83.25" cy="444" width="166.5" height="36"></v:textrect>			<rect x="0" y="426" width="166.5" height="36" class="st4"></rect>			<text x="28.73" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w [+]= vmpyi(Vu.w,Rt.h)</text>			</g>		<g id="shape24-217" v:mid="24" v:groupcontext="shape" transform="translate(1080.75,129) rotate(90)">			<title>Sheet.24</title>			<path d="M0 462 L138.28 462" class="st6"></path>		</g>		<g id="shape29-222" v:mid="29" v:groupcontext="shape" transform="translate(582.75,-333)">			<title>Sheet.29</title>			<desc>w[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>			</g>		<g id="shape35-225" v:mid="35" v:groupcontext="shape" transform="translate(600.75,-153)">			<title>Sheet.35</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape48-228" v:mid="48" v:groupcontext="shape" transform="translate(366.75,5.68434E-14)">			<title>Sheet.48</title>			<desc>Each 128-bit lane</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="144" cy="462" width="288" height="0"></v:textrect>			<path d="M9.45 462 L9.81 462 L278.19 462" class="st8"></path>			<rect v:rectcontext="textBkgnd" x="108.976" y="456.6" width="70.0488" height="10.7998" class="st9"></rect>			<text x="108.98" y="464.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Each 128-bit lane</text>			</g>		<g id="shape49-237" v:mid="49" v:groupcontext="shape" transform="translate(618.75,-135)">			<title>Sheet.49</title>			<path d="M0 444 L0 459.39 L0 462" class="st10"></path>		</g>		<g id="shape50-242" v:mid="50" v:groupcontext="shape" transform="translate(351,-153)">			<title>Sheet.50</title>			<desc>Output only lower 32 LSBs</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="72" cy="444" width="144" height="36"></v:textrect>			<rect x="0" y="426" width="144" height="36" class="st4"></rect>			<text x="4" y="446.7" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Output only lower 32 LSBs</text>			</g>		<g id="shape51-246" v:mid="51" v:groupcontext="shape" transform="translate(684,-153)">			<title>Sheet.51</title>			<desc>Rt.h[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[0]</text>			</g>		<g id="shape52-249" v:mid="52" v:groupcontext="shape" transform="translate(678.375,753) rotate(180)">			<title>Sheet.52</title>			<path d="M0 462 L35.9 462" class="st11"></path>		</g>		<g id="shape53-254" v:mid="53" v:groupcontext="shape" transform="translate(652.5,-99)">			<title>Sheet.53</title>			<desc>Optional accumulate</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="28.125" cy="444" width="56.25" height="36"></v:textrect>			<rect x="0" y="426" width="56.25" height="36" class="st4"></rect>			<text x="4" y="441.3" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="4" dy="1.2em" class="st12">accumulate</tspan></text>			</g>		<g id="shape54-259" v:mid="54" v:groupcontext="shape" transform="translate(582.75,-36)">			<title>Sheet.54</title>			<desc>w[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>			</g>		<g id="shape55-262" v:mid="55" v:groupcontext="shape" transform="translate(654.75,-36)">			<title>Sheet.55</title>			<desc>Vd</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36" height="36"></v:textrect>			<rect x="0" y="426" width="36" height="36" class="st4"></rect>			<text x="12.5" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>			</g>		<g id="shape56-266" v:mid="56" v:groupcontext="shape" transform="translate(600.75,-99)">			<title>Sheet.56</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape57-269" v:mid="57" v:groupcontext="shape" transform="translate(618.75,-72)">			<title>Sheet.57</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape58-274" v:mid="58" v:groupcontext="shape" v:layermember="0" transform="translate(621,-36)">			<title>Dynamic connector.58</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape59-277" v:mid="59" v:groupcontext="shape" v:layermember="0" transform="translate(588.375,-18)">			<title>Dynamic connector.59</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape60-282" v:mid="60" v:groupcontext="shape" transform="translate(1008.75,129) rotate(90)">			<title>Sheet.60</title>			<path d="M0 462 L102.28 462" class="st6"></path>		</g>		<g id="shape61-287" v:mid="61" v:groupcontext="shape" transform="translate(510.75,-333)">			<title>Sheet.61</title>			<desc>w[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>			</g>		<g id="shape62-290" v:mid="62" v:groupcontext="shape" transform="translate(528.75,-189)">			<title>Sheet.62</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape64-293" v:mid="64" v:groupcontext="shape" transform="translate(546.75,-135)">			<title>Sheet.64</title>			<path d="M0 408 L0 454.17 L0 456.28" class="st6"></path>		</g>		<g id="shape65-298" v:mid="65" v:groupcontext="shape" transform="translate(680.625,-261)">			<title>Sheet.65</title>			<desc>Rt.h[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="21.375" cy="444" width="42.75" height="36"></v:textrect>			<rect x="0" y="426" width="42.75" height="36" class="st2"></rect>			<text x="8.12" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.h[1]</text>			</g>		<g id="shape66-301" v:mid="66" v:groupcontext="shape" transform="translate(645.75,717) rotate(180)">			<title>Sheet.66</title>			<path d="M0 462 L75.28 462" class="st11"></path>		</g>		<g id="shape67-306" v:mid="67" v:groupcontext="shape" transform="translate(510.75,-36)">			<title>Sheet.67</title>			<desc>w[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>			</g>		<g id="shape68-309" v:mid="68" v:groupcontext="shape" transform="translate(528.75,-99)">			<title>Sheet.68</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape69-312" v:mid="69" v:groupcontext="shape" transform="translate(546.75,-72)">			<title>Sheet.69</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape70-317" v:mid="70" v:groupcontext="shape" v:layermember="0" transform="translate(549,-36)">			<title>Dynamic connector.70</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape71-320" v:mid="71" v:groupcontext="shape" v:layermember="0" transform="translate(516.375,-18)">			<title>Dynamic connector.71</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape72-325" v:mid="72" v:groupcontext="shape" transform="translate(936.75,129) rotate(90)">			<title>Sheet.72</title>			<path d="M0 462 L66.28 462" class="st6"></path>		</g>		<g id="shape73-330" v:mid="73" v:groupcontext="shape" transform="translate(438.75,-333)">			<title>Sheet.73</title>			<desc>w[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[2]</text>			</g>		<g id="shape74-333" v:mid="74" v:groupcontext="shape" transform="translate(456.75,-225)">			<title>Sheet.74</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape75-336" v:mid="75" v:groupcontext="shape" transform="translate(474.75,-135)">			<title>Sheet.75</title>			<path d="M0 372 L0 448.95 L0 456.28" class="st6"></path>		</g>		<g id="shape77-341" v:mid="77" v:groupcontext="shape" transform="translate(661.5,681) rotate(180)">			<title>Sheet.77</title>			<path d="M0 462 L163.03 462" class="st11"></path>		</g>		<g id="shape78-346" v:mid="78" v:groupcontext="shape" transform="translate(438.75,-36)">			<title>Sheet.78</title>			<desc>w[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[2]</text>			</g>		<g id="shape79-349" v:mid="79" v:groupcontext="shape" transform="translate(456.75,-99)">			<title>Sheet.79</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape80-352" v:mid="80" v:groupcontext="shape" transform="translate(474.75,-72)">			<title>Sheet.80</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape81-357" v:mid="81" v:groupcontext="shape" v:layermember="0" transform="translate(477,-36)">			<title>Dynamic connector.81</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape83-360" v:mid="83" v:groupcontext="shape" v:layermember="0" transform="translate(444.375,-18)">			<title>Dynamic connector.83</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape84-365" v:mid="84" v:groupcontext="shape" transform="translate(864.75,129) rotate(90)">			<title>Sheet.84</title>			<path d="M0 462 L30.28 462" class="st6"></path>		</g>		<g id="shape86-370" v:mid="86" v:groupcontext="shape" transform="translate(366.75,-333)">			<title>Sheet.86</title>			<desc>w[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st7"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[3]</text>			</g>		<g id="shape87-373" v:mid="87" v:groupcontext="shape" transform="translate(384.75,-261)">			<title>Sheet.87</title>			<desc>X</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>			</g>		<g id="shape93-376" v:mid="93" v:groupcontext="shape" transform="translate(402.75,-135)">			<title>Sheet.93</title>			<path d="M0 336 L0 443.73 L0 456.28" class="st6"></path>		</g>		<g id="shape95-381" v:mid="95" v:groupcontext="shape" transform="translate(680.625,645) rotate(180)">			<title>Sheet.95</title>			<path d="M0 462 L254.15 462" class="st11"></path>		</g>		<g id="shape96-386" v:mid="96" v:groupcontext="shape" transform="translate(366.75,-36)">			<title>Sheet.96</title>			<desc>w[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="444" width="72" height="36"></v:textrect>			<rect x="0" y="426" width="72" height="36" class="st13"></rect>			<text x="27.75" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[3]</text>			</g>		<g id="shape97-389" v:mid="97" v:groupcontext="shape" transform="translate(384.75,-99)">			<title>Sheet.97</title>			<desc>+</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="444" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="444" rx="18" ry="18" class="st7"></ellipse>			<text x="15.37" y="446.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>			</g>		<g id="shape98-392" v:mid="98" v:groupcontext="shape" transform="translate(402.75,-72)">			<title>Sheet.98</title>			<path d="M0 435 L0 458.08 L0 462" class="st10"></path>		</g>		<g id="shape99-397" v:mid="99" v:groupcontext="shape" v:layermember="0" transform="translate(405,-36)">			<title>Dynamic connector.99</title>			<path d="M0 462 L0 480 L-29.25 480" class="st14"></path>		</g>		<g id="shape100-400" v:mid="100" v:groupcontext="shape" v:layermember="0" transform="translate(372.375,-18)">			<title>Dynamic connector.100</title>			<path d="M3.37 462 L3.37 363.69 L6.31 363.69" class="st15"></path>		</g>		<g id="shape76-405" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(636.75,-279)">			<title>Dynamic connector.76</title>			<path d="M9 462 L9 534" class="st17"></path>		</g>		<g id="shape94-408" v:mid="94" v:groupcontext="shape" v:layermember="0" transform="translate(654.75,-243)">			<title>Dynamic connector.94</title>			<path d="M0 462 L16.5 462 L16.5 534 L23.62 534" class="st17"></path>		</g>	</g></g>
</svg>

Integer multiply by byte instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.h=vmpyi(Vu.h,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (Vu.h[i] * Rt.b[i % 4]);<br>    }<br>    Copy to clipboard |
| Vx.h+=vmpyi(Vu.h,Rt.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i] += (Vu.h[i] * Rt.b[i % 4]);<br>    }<br>    Copy to clipboard |
| Vd.w=vmpyi(Vu.w,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i] * Rt.b[i % 4]);<br>    }<br>    Copy to clipboard |
| Vx.w+=vmpyi(Vu.w,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] += (Vu.w[i] * Rt.b[i % 4]);<br>    }<br>    Copy to clipboard |
| Vd.w=vmpyi(Vu.w,Rt.ub) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i] * Rt.ub[i % 4]);<br>    }<br>    Copy to clipboard |
| Vx.w+=vmpyi(Vu.w,Rt.ub) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] += (Vu.w[i] * Rt.ub[i % 4]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-259"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-260"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id177">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vmpyi(Vu.h,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.h+=vmpyi(Vu.h,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vmpyi(Vu.w,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vmpyi(Vu.w,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vmpyi(Vu.w,Rt.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vmpyi(Vu.w,Rt.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-261"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-262"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id178">
<caption><span class="caption-text">Integer multiply by byte intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vmpyi(Vu.h,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmpyi_VhRb(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.h+=vmpyi(Vu.h,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vmpyiacc_VhVhRb(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vmpyi(Vu.w,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyi_VwRb(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vmpyi(Vu.w,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyiacc_VwVwRb(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vmpyi(Vu.w,Rt.ub)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyi_VwRub(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vmpyi(Vu.w,Rt.ub)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vmpyiacc_VwVwRub(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply half of the elements with scalar (16 x 16)

Unsigned 16 x 16 multiply of the lower halfword of each word in the vector with the lower halfword of the 32-bit scalar.

Multiply half of the elements with scalar (16 x 16) instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.uw=vmpye(Vu.uh,Rt.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = (Vu.uw[i].uh[0] * Rt.uh[0]);<br>    }<br>    Copy to clipboard |
| Vx.uw+=vmpye(Vu.uh,Rt.uh) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.uw[i] += (Vu.uw[i].uh[0] * Rt.uh[0]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-263"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-264"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id180">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.uw=vmpye(Vu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.uw+=vmpye(Vu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-265"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-266"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id181">
<caption><span class="caption-text">Multiply half of the elements with scalar (16 x 16) intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uw=vmpye(Vu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vmpye_VuhRuh(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.uw+=vmpye(Vu.uh,Rt.uh)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vmpyeacc_VuwVuhRuh(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply bytes with 4-wide reduction - vector by scalar

Perform multiplication between the elements in vector Vu and the corresponding elements in the scalar register Rt, followed by
a 4-way reduction to a word in each 32-bit lane.

Supports the multiplication of unsigned byte data by signed or unsigned bytes in the scalar.

The operation has two forms: the first performs simple dot product of 4 elements into a single result. The second form
takes a 1 bit immediate input and generates a vector register pair. For #1 = 0 the even destination contains a simple dot
product, the odd destination contains a dot product of the coefficients rotated by 2 elements and the upper 2 data elements taken from the even register of Vuu. For #u = 1, the even destination takes coefficients rotated by -1 and data element 0 from the odd
register of Vuu. The odd destination uses coefficients rotated by -1 and takes data element 3 from the even register of Vuu.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vrmpy.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="16.1354in" height="8.26042in" viewbox="0 0 1161.75 594.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st20"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-267 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st2 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-267 .st4 { fill: none; marker-end: url("#mrkr13-12"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st5 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-267 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st7 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st8 { fill: #ffffff; marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st9 { fill: none; marker-end: url("#mrkr5-8"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st10 { font-size: 1em }
.svg-267 .st11 { marker-end: url("#mrkr13-12"); marker-start: url("#mrkr13-108"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st12 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-267 .st13 { stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st14 { marker-end: url("#mrkr13-12"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st15 { fill: #ffffff; marker-end: url("#mrkr13-12"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st16 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st17 { fill: #ffffff; marker-end: url("#mrkr13-12"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st18 { marker-end: url("#mrkr13-12"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-267 .st19 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-267 .st20 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-8" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-12" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-108" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape176-1" v:mid="176" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.176</title>		<rect x="0" y="36.75" width="1125" height="558" class="st1"></rect>	</g>	<g id="shape89-3" v:mid="89" v:groupcontext="shape" transform="translate(409.875,865.125) rotate(180)">		<title>Sheet.89</title>		<path d="M0 594.75 L43.78 594.75" class="st2"></path>	</g>	<g id="shape28-9" v:mid="28" v:groupcontext="shape" transform="translate(36.375,-540.375)">		<title>Sheet.28</title>		<desc>Vd.w[+] = vrmpy(Vu.ub, Rt.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="74.25" cy="585.75" width="148.5" height="18"></v:textrect>		<rect x="0" y="576.75" width="148.5" height="18" class="st4"></rect>		<text x="16.23" y="588.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w[+] = vrmpy(Vu.ub, Rt.b)</text>		</g>	<g id="shape7-14" v:mid="7" v:groupcontext="shape" transform="translate(108.375,-504.375)">		<title>Sheet.7</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="10.49" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape8-17" v:mid="8" v:groupcontext="shape" transform="translate(144.375,-504.375)">		<title>Sheet.8</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="10.49" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape9-20" v:mid="9" v:groupcontext="shape" transform="translate(180.375,-504.375)">		<title>Sheet.9</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st7"></rect>		<text x="12.5" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape1-23" v:mid="1" v:groupcontext="shape" transform="translate(36.375,-504.375)">		<title>Sheet.1</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="10.49" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape13-26" v:mid="13" v:groupcontext="shape" transform="translate(685.125,89.25) rotate(90)">		<title>Sheet.13</title>		<path d="M0 594.75 L85.4 594.75" class="st2"></path>	</g>	<g id="shape2-31" v:mid="2" v:groupcontext="shape" transform="translate(72.375,-504.375)">		<title>Sheet.2</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="10.49" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape3-34" v:mid="3" v:groupcontext="shape" transform="translate(144.375,-450.375)">		<title>Sheet.3</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape4-38" v:mid="4" v:groupcontext="shape" transform="translate(108.375,-414.375)">		<title>Sheet.4</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape5-42" v:mid="5" v:groupcontext="shape" transform="translate(72.375,-378.375)">		<title>Sheet.5</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape6-46" v:mid="6" v:groupcontext="shape" transform="translate(36.375,-342.375)">		<title>Sheet.6</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st8"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape10-50" v:mid="10" v:groupcontext="shape" transform="translate(90.375,-272.625)">		<title>Sheet.10</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="577.875" width="36" height="33.75"></v:textrect>		<ellipse cx="18" cy="577.875" rx="18" ry="16.875" class="st8"></ellipse>		<text x="15.37" y="580.58" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape11-54" v:mid="11" v:groupcontext="shape" transform="translate(757.125,90.375) rotate(90)">		<title>Sheet.11</title>		<path d="M0 594.75 L12.28 594.75" class="st2"></path>	</g>	<g id="shape12-59" v:mid="12" v:groupcontext="shape" transform="translate(721.125,90.375) rotate(90)">		<title>Sheet.12</title>		<path d="M0 594.75 L48.28 594.75" class="st2"></path>	</g>	<g id="shape14-64" v:mid="14" v:groupcontext="shape" transform="translate(649.125,89.25) rotate(90)">		<title>Sheet.14</title>		<path d="M0 594.75 L121.4 594.75" class="st2"></path>	</g>	<g id="shape15-69" v:mid="15" v:groupcontext="shape" transform="translate(474.927,-168.177) rotate(45)">		<title>Sheet.15</title>		<path d="M0 594.75 L52.41 594.75" class="st2"></path>	</g>	<g id="shape16-74" v:mid="16" v:groupcontext="shape" transform="translate(671.987,98.6473) rotate(78.5884)">		<title>Sheet.16</title>		<path d="M0 594.75 L68.39 594.75" class="st2"></path>	</g>	<g id="shape17-79" v:mid="17" v:groupcontext="shape" transform="translate(718.134,260.921) rotate(97.8005)">		<title>Sheet.17</title>		<path d="M0 594.75 L104.3 594.75" class="st2"></path>	</g>	<g id="shape18-84" v:mid="18" v:groupcontext="shape" transform="translate(735.316,306.575) rotate(105.828)">		<title>Sheet.18</title>		<path d="M0 594.75 L148.94 594.75" class="st2"></path>	</g>	<g id="shape19-89" v:mid="19" v:groupcontext="shape" transform="translate(36.375,-198.375)">		<title>Sheet.19</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="576.75" width="144" height="36"></v:textrect>		<rect x="0" y="558.75" width="144" height="36" class="st6"></rect>		<text x="63.75" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape21-92" v:mid="21" v:groupcontext="shape" transform="translate(703.732,322.115) rotate(90)">		<title>Sheet.21</title>		<path d="M0 594.75 L32.54 594.75" class="st2"></path>	</g>	<g id="shape22-97" v:mid="22" v:groupcontext="shape" transform="translate(155.625,-270.375)">		<title>Sheet.22</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="38.25" cy="576.75" width="76.5" height="36"></v:textrect>		<rect x="0" y="558.75" width="76.5" height="36" class="st9"></rect>		<text x="21.49" y="574.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="11.74" dy="1.2em" class="st10">accumulation</tspan></text>		</g>	<g id="shape23-102" v:mid="23" v:groupcontext="shape" transform="translate(36.375,-180.375)">		<title>Sheet.23</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="594.75" width="144" height="0"></v:textrect>		<path d="M9.45 594.75 L9.81 594.75 L134.19 594.75" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="50.9854" y="589.35" width="42.0293" height="10.7998" class="st12"></rect>		<text x="50.99" y="597.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape24-112" v:mid="24" v:groupcontext="shape" transform="translate(198.375,721.125) rotate(180)">		<title>Sheet.24</title>		<path d="M0 594.75 L12.28 594.75" class="st2"></path>	</g>	<g id="shape25-117" v:mid="25" v:groupcontext="shape" transform="translate(198.375,757.125) rotate(180)">		<title>Sheet.25</title>		<path d="M0 594.75 L48.28 594.75" class="st2"></path>	</g>	<g id="shape26-122" v:mid="26" v:groupcontext="shape" transform="translate(198.375,793.125) rotate(180)">		<title>Sheet.26</title>		<path d="M0 594.75 L84.28 594.75" class="st2"></path>	</g>	<g id="shape27-127" v:mid="27" v:groupcontext="shape" transform="translate(198.375,829.125) rotate(180)">		<title>Sheet.27</title>		<path d="M0 594.75 L120.28 594.75" class="st2"></path>	</g>	<g id="shape29-132" v:mid="29" v:groupcontext="shape" transform="translate(193.875,-450.375)">		<title>Sheet.29</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st9"></rect>		<text x="13.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape30-136" v:mid="30" v:groupcontext="shape" transform="translate(193.875,-414.375)">		<title>Sheet.30</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st9"></rect>		<text x="13.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape31-140" v:mid="31" v:groupcontext="shape" transform="translate(193.875,-378.375)">		<title>Sheet.31</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st9"></rect>		<text x="13.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape32-144" v:mid="32" v:groupcontext="shape" transform="translate(193.875,-342.375)">		<title>Sheet.32</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st9"></rect>		<text x="13.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape20-148" v:mid="20" v:groupcontext="shape" v:layermember="0" transform="translate(108.375,-198.375)">		<title>Dynamic connector</title>		<path d="M0 594.75 L0 648.75 L45 648.75" class="st13"></path>	</g>	<g id="shape33-151" v:mid="33" v:groupcontext="shape" v:layermember="0" transform="translate(153.375,-144.375)">		<title>Dynamic connector.33</title>		<path d="M0 594.75 L0 450.75 L-17.46 450.75" class="st14"></path>	</g>	<g id="shape34-156" v:mid="34" v:groupcontext="shape" transform="translate(324.375,-504.375)">		<title>Sheet.34</title>		<desc>ub[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[1]</text>		</g>	<g id="shape35-159" v:mid="35" v:groupcontext="shape" transform="translate(360.375,-504.375)">		<title>Sheet.35</title>		<desc>ub[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[0]</text>		</g>	<g id="shape36-162" v:mid="36" v:groupcontext="shape" transform="translate(391.875,-504.375)">		<title>Sheet.36</title>		<desc>Vuu.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st7"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[1]</text>		</g>	<g id="shape37-165" v:mid="37" v:groupcontext="shape" transform="translate(468.375,-80.3036)">		<title>Sheet.37</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="576.75" width="144" height="36"></v:textrect>		<rect x="0" y="558.75" width="144" height="36" class="st15"></rect>		<text x="63.75" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape38-169" v:mid="38" v:groupcontext="shape" transform="translate(252.375,-45.375)">		<title>Sheet.38</title>		<desc>32-bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="180" cy="594.75" width="360" height="0"></v:textrect>		<path d="M9.45 594.75 L9.81 594.75 L350.19 594.75" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="150.231" y="589.35" width="59.5371" height="10.7998" class="st12"></rect>		<text x="150.23" y="597.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane pair</text>		</g>	<g id="shape39-178" v:mid="39" v:groupcontext="shape" transform="translate(619.125,-80.3036)">		<title>Sheet.39</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54.01" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st4"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape40-182" v:mid="40" v:groupcontext="shape" transform="translate(252.375,-540.375)">		<title>Sheet.40</title>		<desc>Vdd.w[+] = vrmpy(Vuu.ub, Rt.b, #0)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="90" cy="585.75" width="180" height="18"></v:textrect>		<rect x="0" y="576.75" width="180" height="18" class="st4"></rect>		<text x="19.47" y="588.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.w[+] = vrmpy(Vuu.ub, Rt.b, #0)</text>		</g>	<g id="shape41-186" v:mid="41" v:groupcontext="shape" transform="translate(540.375,-504.375)">		<title>Sheet.41</title>		<desc>ub[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[1]</text>		</g>	<g id="shape42-189" v:mid="42" v:groupcontext="shape" transform="translate(576.375,-504.375)">		<title>Sheet.42</title>		<desc>ub[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[0]</text>		</g>	<g id="shape43-192" v:mid="43" v:groupcontext="shape" transform="translate(601.125,-504.375)">		<title>Sheet.43</title>		<desc>Vuu.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="576.75" width="67.5" height="36"></v:textrect>		<rect x="0" y="558.75" width="67.5" height="36" class="st7"></rect>		<text x="16.49" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[0]</text>		</g>	<g id="shape44-195" v:mid="44" v:groupcontext="shape" transform="translate(576.375,-342.375)">		<title>Sheet.44</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape45-198" v:mid="45" v:groupcontext="shape" transform="translate(540.375,-305.304)">		<title>Sheet.45</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape46-201" v:mid="46" v:groupcontext="shape" transform="translate(522.375,-152.304)">		<title>Sheet.46</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape47-204" v:mid="47" v:groupcontext="shape" transform="translate(1189.13,90.375) rotate(90)">		<title>Sheet.47</title>		<path d="M0 594.75 L120.28 594.75" class="st2"></path>	</g>	<g id="shape48-209" v:mid="48" v:groupcontext="shape" transform="translate(1153.13,90.375) rotate(90)">		<title>Sheet.48</title>		<path d="M0 594.75 L157.35 594.75" class="st2"></path>	</g>	<g id="shape49-214" v:mid="49" v:groupcontext="shape" transform="translate(1172.43,399.207) rotate(104.301)">		<title>Sheet.49</title>		<path d="M0 594.75 L161 594.75" class="st2"></path>	</g>	<g id="shape50-219" v:mid="50" v:groupcontext="shape" transform="translate(1151.08,338.673) rotate(94.7477)">		<title>Sheet.50</title>		<path d="M0 594.75 L113.62 594.75" class="st2"></path>	</g>	<g id="shape51-224" v:mid="51" v:groupcontext="shape" transform="translate(973.125,90.375) rotate(90)">		<title>Sheet.51</title>		<path d="M0 594.75 L54 594.75" class="st16"></path>	</g>	<g id="shape52-227" v:mid="52" v:groupcontext="shape" transform="translate(450.375,-324.375)">		<title>Sheet.52</title>		<path d="M0 594.75 L84.28 594.75" class="st2"></path>	</g>	<g id="shape53-232" v:mid="53" v:groupcontext="shape" transform="translate(450.375,-360.375)">		<title>Sheet.53</title>		<path d="M0 594.75 L120.28 594.75" class="st2"></path>	</g>	<g id="shape54-237" v:mid="54" v:groupcontext="shape" transform="translate(403.125,-81.375)">		<title>Sheet.54</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54.01" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st4"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape55-241" v:mid="55" v:groupcontext="shape" transform="translate(1135.12,442.446) rotate(90)">		<title>Sheet.55</title>		<path d="M0 594.75 L30.28 594.75" class="st2"></path>	</g>	<g id="shape56-246" v:mid="56" v:groupcontext="shape" transform="translate(619.125,-157.875)">		<title>Sheet.56</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="34.875" cy="576.75" width="69.75" height="36"></v:textrect>		<rect x="0" y="558.75" width="69.75" height="36" class="st9"></rect>		<text x="18.11" y="574.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st10">accumulation</tspan></text>		</g>	<g id="shape57-251" v:mid="57" v:groupcontext="shape" transform="translate(468.375,-504.375)">		<title>Sheet.57</title>		<desc>ub[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[3]</text>		</g>	<g id="shape58-254" v:mid="58" v:groupcontext="shape" transform="translate(504.375,-504.375)">		<title>Sheet.58</title>		<desc>ub[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[2]</text>		</g>	<g id="shape59-257" v:mid="59" v:groupcontext="shape" transform="translate(252.375,-504.375)">		<title>Sheet.59</title>		<desc>ub[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[3]</text>		</g>	<g id="shape60-260" v:mid="60" v:groupcontext="shape" transform="translate(288.375,-504.375)">		<title>Sheet.60</title>		<desc>ub[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[2]</text>		</g>	<g id="shape63-263" v:mid="63" v:groupcontext="shape" v:layermember="0" transform="translate(540.375,-80.3036)">		<title>Dynamic connector.30</title>		<path d="M0 594.75 L0 620.68 L81 620.68 L81 612.75" class="st13"></path>	</g>	<g id="shape64-266" v:mid="64" v:groupcontext="shape" v:layermember="0" transform="translate(621.375,-62.3036)">		<title>Dynamic connector.38</title>		<path d="M0 594.75 L0 486.93 L-53.19 486.93" class="st14"></path>	</g>	<g id="shape66-271" v:mid="66" v:groupcontext="shape" transform="translate(504.375,-269.304)">		<title>Sheet.66</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape67-274" v:mid="67" v:groupcontext="shape" transform="translate(468.375,-234.375)">		<title>Sheet.67</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape69-277" v:mid="69" v:groupcontext="shape" transform="translate(1117.13,90.375) rotate(90)">		<title>Sheet.69</title>		<path d="M0 594.75 L193.35 594.75" class="st2"></path>	</g>	<g id="shape70-282" v:mid="70" v:groupcontext="shape" transform="translate(1081.13,90.375) rotate(90)">		<title>Sheet.70</title>		<path d="M0 594.75 L228.28 594.75" class="st2"></path>	</g>	<g id="shape71-287" v:mid="71" v:groupcontext="shape" transform="translate(1116,257.164) rotate(83.4283)">		<title>Sheet.71</title>		<path d="M0 594.75 L76.98 594.75" class="st2"></path>	</g>	<g id="shape72-292" v:mid="72" v:groupcontext="shape" transform="translate(958.882,2.14631) rotate(52.9829)">		<title>Sheet.72</title>		<path d="M0 594.75 L62.66 594.75" class="st2"></path>	</g>	<g id="shape78-297" v:mid="78" v:groupcontext="shape" transform="translate(409.875,-305.304)">		<title>Sheet.78</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape81-301" v:mid="81" v:groupcontext="shape" transform="translate(450.375,-252.375)">		<title>Sheet.81</title>		<path d="M0 594.75 L12.31 594.75" class="st2"></path>	</g>	<g id="shape82-306" v:mid="82" v:groupcontext="shape" transform="translate(450.375,-288.375)">		<title>Sheet.82</title>		<path d="M0 594.75 L48.28 594.75" class="st2"></path>	</g>	<g id="shape83-311" v:mid="83" v:groupcontext="shape" transform="translate(252.375,-80.8393)">		<title>Sheet.83</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="576.75" width="144" height="36"></v:textrect>		<rect x="0" y="558.75" width="144" height="36" class="st15"></rect>		<text x="63.75" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape84-315" v:mid="84" v:groupcontext="shape" transform="translate(288.375,-270.375)">		<title>Sheet.84</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape85-318" v:mid="85" v:groupcontext="shape" transform="translate(252.375,-234.375)">		<title>Sheet.85</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape86-321" v:mid="86" v:groupcontext="shape" transform="translate(306.375,-152.839)">		<title>Sheet.86</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape87-324" v:mid="87" v:groupcontext="shape" transform="translate(955.051,391.931) rotate(103.577)">		<title>Sheet.87</title>		<path d="M0 594.75 L159.01 594.75" class="st2"></path>	</g>	<g id="shape88-329" v:mid="88" v:groupcontext="shape" transform="translate(934.734,341.652) rotate(95.1394)">		<title>Sheet.88</title>		<path d="M0 594.75 L113.84 594.75" class="st2"></path>	</g>	<g id="shape90-334" v:mid="90" v:groupcontext="shape" transform="translate(432.375,828.867) rotate(180)">		<title>Sheet.90</title>		<path d="M0 594.75 L30.28 594.75" class="st2"></path>	</g>	<g id="shape91-339" v:mid="91" v:groupcontext="shape" transform="translate(919.125,441.911) rotate(90)">		<title>Sheet.91</title>		<path d="M0 594.75 L30.28 594.75" class="st2"></path>	</g>	<g id="shape92-344" v:mid="92" v:groupcontext="shape" transform="translate(423.375,-152.839)">		<title>Sheet.92</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="38.25" cy="576.75" width="76.5" height="36"></v:textrect>		<rect x="0" y="558.75" width="76.5" height="36" class="st9"></rect>		<text x="21.49" y="574.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="11.74" dy="1.2em" class="st10">accumulation</tspan></text>		</g>	<g id="shape93-349" v:mid="93" v:groupcontext="shape" v:layermember="0" transform="translate(324.375,-80.8393)">		<title>Dynamic connector.63</title>		<path d="M0 594.75 L0 612.75 L81 612.75" class="st13"></path>	</g>	<g id="shape94-352" v:mid="94" v:groupcontext="shape" v:layermember="0" transform="translate(405.375,-62.8393)">		<title>Dynamic connector.64</title>		<path d="M0 594.75 L0 486.84 L-53.19 486.84" class="st14"></path>	</g>	<g id="shape96-357" v:mid="96" v:groupcontext="shape" transform="translate(360.375,-342.375)">		<title>Sheet.96</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape97-360" v:mid="97" v:groupcontext="shape" transform="translate(324.375,-306.375)">		<title>Sheet.97</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape99-363" v:mid="99" v:groupcontext="shape" transform="translate(894.615,240.218) rotate(81.8868)">		<title>Sheet.99</title>		<path d="M0 594.75 L78.17 594.75" class="st2"></path>	</g>	<g id="shape100-368" v:mid="100" v:groupcontext="shape" transform="translate(749.936,6.31035) rotate(53.4736)">		<title>Sheet.100</title>		<path d="M0 594.75 L60.93 594.75" class="st2"></path>	</g>	<g id="shape106-373" v:mid="106" v:groupcontext="shape" transform="translate(432.375,937.125) rotate(180)">		<title>Sheet.106</title>		<path d="M0 594.75 L137.86 594.75" class="st2"></path>	</g>	<g id="shape107-378" v:mid="107" v:groupcontext="shape" transform="translate(409.875,-233.304)">		<title>Sheet.107</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape108-382" v:mid="108" v:groupcontext="shape" transform="translate(432.375,901.661) rotate(180)">		<title>Sheet.108</title>		<path d="M0 594.75 L100.04 594.75" class="st2"></path>	</g>	<g id="shape109-387" v:mid="109" v:groupcontext="shape" transform="translate(409.875,-270.375)">		<title>Sheet.109</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape110-391" v:mid="110" v:groupcontext="shape" transform="translate(865.125,126.375) rotate(90)">		<title>Sheet.110</title>		<path d="M0 594.75 L192.28 594.75" class="st2"></path>	</g>	<g id="shape111-396" v:mid="111" v:groupcontext="shape" transform="translate(409.875,-342.375)">		<title>Sheet.111</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape112-400" v:mid="112" v:groupcontext="shape" v:layermember="0" transform="translate(369.375,-441.375)">		<title>Dynamic connector.79</title>	</g>	<g id="shape114-401" v:mid="114" v:groupcontext="shape" v:layermember="0" transform="translate(486.375,-432.375)">		<title>Dynamic connector.81</title>		<path d="M0 594.75 L-144 594.75 L-144 674.95" class="st18"></path>	</g>	<g id="shape115-406" v:mid="115" v:groupcontext="shape" v:layermember="0" transform="translate(522.375,-414.375)">		<title>Dynamic connector.82</title>		<path d="M0 594.75 L-145.09 594.75 L-145.09 612.75" class="st16"></path>	</g>	<g id="shape116-409" v:mid="116" v:groupcontext="shape" v:layermember="0" transform="translate(368.557,-396.375)">		<title>Dynamic connector.83</title>		<path d="M8.73 594.75 L8.98 602.95" class="st18"></path>	</g>	<g id="shape119-414" v:mid="119" v:groupcontext="shape" v:layermember="0" transform="translate(342.375,-504.375)">		<title>Dynamic connector.86</title>		<path d="M0 594.75 L0 630.75 L-72 630.75" class="st16"></path>	</g>	<g id="shape61-417" v:mid="61" v:groupcontext="shape" transform="translate(859.875,864.589) rotate(180)">		<title>Sheet.61</title>		<path d="M0 594.75 L43.79 594.75" class="st2"></path>	</g>	<g id="shape62-422" v:mid="62" v:groupcontext="shape" transform="translate(774.375,-504.911)">		<title>Sheet.62</title>		<desc>ub[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[1]</text>		</g>	<g id="shape65-425" v:mid="65" v:groupcontext="shape" transform="translate(810.375,-504.911)">		<title>Sheet.65</title>		<desc>ub[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[0]</text>		</g>	<g id="shape68-428" v:mid="68" v:groupcontext="shape" transform="translate(846.375,-504.911)">		<title>Sheet.68</title>		<desc>Vuu.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st7"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[1]</text>		</g>	<g id="shape73-431" v:mid="73" v:groupcontext="shape" transform="translate(918.375,-80.8393)">		<title>Sheet.73</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="576.75" width="144" height="36"></v:textrect>		<rect x="0" y="558.75" width="144" height="36" class="st15"></rect>		<text x="63.75" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape74-435" v:mid="74" v:groupcontext="shape" transform="translate(702.375,-45.375)">		<title>Sheet.74</title>		<desc>32-bit lane pair</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="180" cy="594.75" width="360" height="0"></v:textrect>		<path d="M9.45 594.75 L9.81 594.75 L350.19 594.75" class="st11"></path>		<rect v:rectcontext="textBkgnd" x="150.231" y="589.35" width="59.5371" height="10.7998" class="st12"></rect>		<text x="150.23" y="597.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane pair</text>		</g>	<g id="shape75-444" v:mid="75" v:groupcontext="shape" transform="translate(1071.37,-80.8393)">		<title>Sheet.75</title>		<desc>Vdd.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54.01" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st4"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[0]</text>		</g>	<g id="shape76-448" v:mid="76" v:groupcontext="shape" transform="translate(702.375,-540.375)">		<title>Sheet.76</title>		<desc>Vdd.w[+] = vrmpy(Vuu.h, Rt.b, #1)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="85.5" cy="583.5" width="171" height="22.5"></v:textrect>		<rect x="0" y="572.25" width="171" height="22.5" class="st4"></rect>		<text x="17.47" y="586.2" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.w[+] = vrmpy(Vuu.h, Rt.b, #1)</text>		</g>	<g id="shape77-452" v:mid="77" v:groupcontext="shape" transform="translate(990.375,-504.911)">		<title>Sheet.77</title>		<desc>ub[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[1]</text>		</g>	<g id="shape79-455" v:mid="79" v:groupcontext="shape" transform="translate(1026.38,-504.911)">		<title>Sheet.79</title>		<desc>ub[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[0]</text>		</g>	<g id="shape80-458" v:mid="80" v:groupcontext="shape" transform="translate(1062.38,-504.911)">		<title>Sheet.80</title>		<desc>Vuu.V[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st7"></rect>		<text x="5.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vuu.V[0]</text>		</g>	<g id="shape95-461" v:mid="95" v:groupcontext="shape" transform="translate(918.375,-234.375)">		<title>Sheet.95</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape98-464" v:mid="98" v:groupcontext="shape" transform="translate(1026.38,-342.375)">		<title>Sheet.98</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape101-467" v:mid="101" v:groupcontext="shape" transform="translate(972.375,-152.839)">		<title>Sheet.101</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape102-470" v:mid="102" v:groupcontext="shape" transform="translate(1639.13,198.375) rotate(90)">		<title>Sheet.102</title>		<path d="M0 594.75 L12.28 594.75" class="st2"></path>	</g>	<g id="shape103-475" v:mid="103" v:groupcontext="shape" transform="translate(1567.12,144.375) rotate(90)">		<title>Sheet.103</title>		<path d="M0 594.75 L137.21 594.75" class="st2"></path>	</g>	<g id="shape104-480" v:mid="104" v:groupcontext="shape" transform="translate(1621.85,390.629) rotate(103.444)">		<title>Sheet.104</title>		<path d="M0 594.75 L159.78 594.75" class="st2"></path>	</g>	<g id="shape105-485" v:mid="105" v:groupcontext="shape" transform="translate(1604.14,301.34) rotate(94.7477)">		<title>Sheet.105</title>		<path d="M0 594.75 L150.55 594.75" class="st2"></path>	</g>	<g id="shape113-490" v:mid="113" v:groupcontext="shape" transform="translate(1423.12,89.8393) rotate(90)">		<title>Sheet.113</title>		<path d="M0 594.75 L18.54 594.75" class="st16"></path>	</g>	<g id="shape117-493" v:mid="117" v:groupcontext="shape" transform="translate(900.375,-324.911)">		<title>Sheet.117</title>		<path d="M0 594.75 L84.28 594.75" class="st2"></path>	</g>	<g id="shape118-498" v:mid="118" v:groupcontext="shape" transform="translate(900.375,-360.911)">		<title>Sheet.118</title>		<path d="M0 594.75 L120.29 594.75" class="st2"></path>	</g>	<g id="shape120-503" v:mid="120" v:groupcontext="shape" transform="translate(859.875,-81.9107)">		<title>Sheet.120</title>		<desc>Vdd.V[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="576.75" width="54.01" height="36"></v:textrect>		<rect x="0" y="558.75" width="54" height="36" class="st4"></rect>		<text x="9.74" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.V[1]</text>		</g>	<g id="shape121-507" v:mid="121" v:groupcontext="shape" transform="translate(1585.12,441.911) rotate(90)">		<title>Sheet.121</title>		<path d="M0 594.75 L30.28 594.75" class="st2"></path>	</g>	<g id="shape122-512" v:mid="122" v:groupcontext="shape" transform="translate(1069.13,-158.411)">		<title>Sheet.122</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="34.875" cy="576.75" width="69.75" height="36"></v:textrect>		<rect x="0" y="558.75" width="69.75" height="36" class="st9"></rect>		<text x="18.11" y="574.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st10">accumulation</tspan></text>		</g>	<g id="shape123-517" v:mid="123" v:groupcontext="shape" transform="translate(918.375,-504.911)">		<title>Sheet.123</title>		<desc>ub[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[3]</text>		</g>	<g id="shape124-520" v:mid="124" v:groupcontext="shape" transform="translate(954.375,-504.911)">		<title>Sheet.124</title>		<desc>ub[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[2]</text>		</g>	<g id="shape125-523" v:mid="125" v:groupcontext="shape" transform="translate(702.375,-504.911)">		<title>Sheet.125</title>		<desc>ub[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[3]</text>		</g>	<g id="shape126-526" v:mid="126" v:groupcontext="shape" transform="translate(738.375,-504.911)">		<title>Sheet.126</title>		<desc>ub[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<rect x="0" y="558.75" width="36" height="36" class="st6"></rect>		<text x="7.99" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ub[2]</text>		</g>	<g id="shape127-529" v:mid="127" v:groupcontext="shape" v:layermember="0" transform="translate(990.375,-80.8393)">		<title>Dynamic connector.127</title>		<path d="M0 594.75 L0 620.68 L81 620.68 L81 612.75" class="st13"></path>	</g>	<g id="shape128-532" v:mid="128" v:groupcontext="shape" v:layermember="0" transform="translate(1071.38,-62.8393)">		<title>Dynamic connector.128</title>		<path d="M0 594.75 L0 486.93 L-53.19 486.93" class="st14"></path>	</g>	<g id="shape129-537" v:mid="129" v:groupcontext="shape" transform="translate(990.375,-306.375)">		<title>Sheet.129</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape130-540" v:mid="130" v:groupcontext="shape" transform="translate(954.375,-271.446)">		<title>Sheet.130</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape131-543" v:mid="131" v:groupcontext="shape" transform="translate(1603.13,125.813) rotate(90)">		<title>Sheet.131</title>		<path d="M0 594.75 L120.84 594.75" class="st2"></path>	</g>	<g id="shape132-548" v:mid="132" v:groupcontext="shape" transform="translate(1531.12,198.375) rotate(90)">		<title>Sheet.132</title>		<path d="M0 594.75 L120.28 594.75" class="st2"></path>	</g>	<g id="shape133-553" v:mid="133" v:groupcontext="shape" transform="translate(1565.81,255.048) rotate(83.4283)">		<title>Sheet.133</title>		<path d="M0 594.75 L78.57 594.75" class="st2"></path>	</g>	<g id="shape134-558" v:mid="134" v:groupcontext="shape" transform="translate(1419.11,12.967) rotate(54.2588)">		<title>Sheet.134</title>		<path d="M0 594.75 L60.69 594.75" class="st2"></path>	</g>	<g id="shape135-563" v:mid="135" v:groupcontext="shape" transform="translate(859.875,-305.839)">		<title>Sheet.135</title>		<desc>Rt.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[1]</text>		</g>	<g id="shape136-567" v:mid="136" v:groupcontext="shape" transform="translate(903.605,-252.911)">		<title>Sheet.136</title>		<path d="M0 594.75 L9.05 594.75" class="st2"></path>	</g>	<g id="shape137-572" v:mid="137" v:groupcontext="shape" transform="translate(900.375,-288.911)">		<title>Sheet.137</title>		<path d="M0 594.75 L48.29 594.75" class="st2"></path>	</g>	<g id="shape138-577" v:mid="138" v:groupcontext="shape" transform="translate(702.375,-81.375)">		<title>Sheet.138</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="576.75" width="144" height="36"></v:textrect>		<rect x="0" y="558.75" width="144" height="36" class="st15"></rect>		<text x="63.75" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape139-581" v:mid="139" v:groupcontext="shape" transform="translate(774.375,-306.375)">		<title>Sheet.139</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape140-584" v:mid="140" v:groupcontext="shape" transform="translate(738.375,-270.375)">		<title>Sheet.140</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape141-587" v:mid="141" v:groupcontext="shape" transform="translate(756.375,-153.375)">		<title>Sheet.141</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape142-590" v:mid="142" v:groupcontext="shape" transform="translate(1405.16,397.444) rotate(104.118)">		<title>Sheet.142</title>		<path d="M0 594.75 L158.78 594.75" class="st2"></path>	</g>	<g id="shape143-595" v:mid="143" v:groupcontext="shape" transform="translate(1384.71,341.891) rotate(95.1625)">		<title>Sheet.143</title>		<path d="M0 594.75 L113.3 594.75" class="st2"></path>	</g>	<g id="shape144-600" v:mid="144" v:groupcontext="shape" transform="translate(882.375,828.331) rotate(180)">		<title>Sheet.144</title>		<path d="M0 594.75 L32.53 594.75" class="st2"></path>	</g>	<g id="shape145-605" v:mid="145" v:groupcontext="shape" transform="translate(1369.12,441.375) rotate(90)">		<title>Sheet.145</title>		<path d="M0 594.75 L30.28 594.75" class="st2"></path>	</g>	<g id="shape146-610" v:mid="146" v:groupcontext="shape" transform="translate(873.375,-153.375)">		<title>Sheet.146</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="38.25" cy="576.75" width="76.5" height="36"></v:textrect>		<rect x="0" y="558.75" width="76.5" height="36" class="st9"></rect>		<text x="21.49" y="574.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional <v:newlinechar></v:newlinechar><tspan x="11.74" dy="1.2em" class="st10">accumulation</tspan></text>		</g>	<g id="shape147-615" v:mid="147" v:groupcontext="shape" v:layermember="0" transform="translate(774.375,-81.375)">		<title>Dynamic connector.147</title>		<path d="M0 594.75 L0 612.75 L81 612.75" class="st13"></path>	</g>	<g id="shape148-618" v:mid="148" v:groupcontext="shape" v:layermember="0" transform="translate(855.375,-63.375)">		<title>Dynamic connector.148</title>		<path d="M0 594.75 L0 486.84 L-53.19 486.84" class="st14"></path>	</g>	<g id="shape149-623" v:mid="149" v:groupcontext="shape" transform="translate(702.375,-234.375)">		<title>Sheet.149</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape150-626" v:mid="150" v:groupcontext="shape" transform="translate(808.125,-342.375)">		<title>Sheet.150</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="576.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="576.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape151-629" v:mid="151" v:groupcontext="shape" transform="translate(1346.56,247.016) rotate(82.527)">		<title>Sheet.151</title>		<path d="M0 594.75 L77.29 594.75" class="st2"></path>	</g>	<g id="shape152-634" v:mid="152" v:groupcontext="shape" transform="translate(1195.78,1.64527) rotate(52.9068)">		<title>Sheet.152</title>		<path d="M0 594.75 L59.03 594.75" class="st2"></path>	</g>	<g id="shape153-639" v:mid="153" v:groupcontext="shape" transform="translate(882.375,936.589) rotate(180)">		<title>Sheet.153</title>		<path d="M0 594.75 L138.29 594.75" class="st2"></path>	</g>	<g id="shape154-644" v:mid="154" v:groupcontext="shape" transform="translate(859.875,-233.839)">		<title>Sheet.154</title>		<desc>Rt.b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[3]</text>		</g>	<g id="shape155-648" v:mid="155" v:groupcontext="shape" transform="translate(882.375,901.125) rotate(180)">		<title>Sheet.155</title>		<path d="M0 594.75 L102.28 594.75" class="st2"></path>	</g>	<g id="shape156-653" v:mid="156" v:groupcontext="shape" transform="translate(859.875,-270.911)">		<title>Sheet.156</title>		<desc>Rt.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[2]</text>		</g>	<g id="shape157-657" v:mid="157" v:groupcontext="shape" transform="translate(1387.12,144.375) rotate(90)">		<title>Sheet.157</title>		<path d="M0 594.75 L102.28 594.75" class="st2"></path>	</g>	<g id="shape158-662" v:mid="158" v:groupcontext="shape" transform="translate(859.875,-342.911)">		<title>Sheet.158</title>		<desc>Rt.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.5" cy="576.75" width="45" height="36"></v:textrect>		<rect x="0" y="558.75" width="45" height="36" class="st17"></rect>		<text x="9.24" y="579.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt.b[0]</text>		</g>	<g id="shape159-666" v:mid="159" v:groupcontext="shape" v:layermember="0" transform="translate(747.375,-468.375)">		<title>Dynamic connector.159</title>		<path d="M9 594.75 L9 746.94" class="st18"></path>	</g>	<g id="shape160-671" v:mid="160" v:groupcontext="shape" v:layermember="0" transform="translate(846.78,-414.119)">		<title>Dynamic connector.160</title>		<path d="M0 594.75 L-18.41 594.75 L-18.41 620.94" class="st18"></path>	</g>	<g id="shape161-676" v:mid="161" v:groupcontext="shape" v:layermember="0" transform="translate(756.375,-504.911)">		<title>Dynamic connector.161</title>		<path d="M0 594.75 L0 613.29 L-36 613.29 L-36 702.75" class="st16"></path>	</g>	<g id="shape162-679" v:mid="162" v:groupcontext="shape" v:layermember="0" transform="translate(711.375,-396.911)">		<title>Dynamic connector.162</title>		<path d="M9 594.75 L9 711.48" class="st18"></path>	</g>	<g id="shape163-684" v:mid="163" v:groupcontext="shape" v:layermember="0" transform="translate(792.375,-504.911)">		<title>Dynamic connector.163</title>		<path d="M0 594.75 L0 631.29 L-36 631.29" class="st16"></path>	</g>	<g id="shape164-687" v:mid="164" v:groupcontext="shape" v:layermember="0" transform="translate(972.375,-450.375)">		<title>Dynamic connector.164</title>		<path d="M0 594.75 L-36 594.75 L-36 576.75" class="st16"></path>	</g>	<g id="shape166-690" v:mid="166" v:groupcontext="shape" transform="translate(901.125,144.375) rotate(90)">		<title>Sheet.166</title>		<path d="M0 594.75 L138.42 594.75" class="st2"></path>	</g>	<g id="shape167-695" v:mid="167" v:groupcontext="shape" v:layermember="0" transform="translate(378.375,-459.375)">		<title>Dynamic connector.167</title>		<path d="M0 603.75 L-72 603.75" class="st19"></path>	</g>	<g id="shape165-698" v:mid="165" v:groupcontext="shape" v:layermember="0" transform="translate(792.375,-441.375)">		<title>Dynamic connector.165</title>		<path d="M0 585.75 L36 585.75" class="st16"></path>	</g>	<g id="shape168-701" v:mid="168" v:groupcontext="shape" v:layermember="0" transform="translate(1008.37,-468.937)">		<title>Dynamic connector.168</title>		<path d="M0 594.75 L-36 594.75 L-36 558.78" class="st16"></path>	</g>	<g id="shape169-704" v:mid="169" v:groupcontext="shape" v:layermember="0" transform="translate(1044.37,-387.375)">		<title>Dynamic connector.169</title>		<path d="M0 594.75 L0 495.75 L-36 495.75 L-36 477.75" class="st16"></path>	</g>	<g id="shape171-707" v:mid="171" v:groupcontext="shape" v:layermember="0" transform="translate(927.375,-504.911)">		<title>Dynamic connector.171</title>		<path d="M9 594.75 L9 631.29" class="st16"></path>	</g>	<g id="shape172-710" v:mid="172" v:groupcontext="shape" v:layermember="0" transform="translate(828.375,-432.375)">		<title>Dynamic connector.172</title>		<path d="M0 594.75 L69 594.75 A3 3 0 1 1 75 594.75 L108 594.75 L108 630.75" class="st16"></path>	</g>	<g id="shape175-713" v:mid="175" v:groupcontext="shape" v:layermember="0" transform="translate(819.375,-432.375)">		<title>Dynamic connector.175</title>		<path d="M9 594.75 L9 540.75" class="st16"></path>	</g>	<g id="shape174-716" v:mid="174" v:groupcontext="shape" v:layermember="0" transform="translate(846.78,-405.247)">		<title>Dynamic connector.174</title>		<path d="M0 585.88 L53.59 585.88 L53.59 585.62" class="st16"></path>	</g>	<g id="shape170-719" v:mid="170" v:groupcontext="shape" v:layermember="0" transform="translate(936.375,-450.375)">		<title>Dynamic connector.170</title>		<path d="M0 594.75 L-36 594.75 L-36 630.75" class="st16"></path>	</g></g>
</svg>

Multiply bytes with 4-wide reduction - vector by scalar instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.uw=vrmpy(Vu.ub,Rt.ub) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = (Vu.uw[i].ub[0] * Rt.ub[0]);<br>        Vd.uw[i] += (Vu.uw[i].ub[1] * Rt.ub[1]);<br>        Vd.uw[i] += (Vu.uw[i].ub[2] * Rt.ub[2]);<br>        Vd.uw[i] += (Vu.uw[i].ub[3] * Rt.ub[3]);<br>    }<br>    Copy to clipboard |
| Vx.uw+=vrmpy(Vu.ub,Rt.ub) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.uw[i] += (Vu.uw[i].ub[0] * Rt.ub[0]);<br>        Vx.uw[i] += (Vu.uw[i].ub[1] * Rt.ub[1]);<br>        Vx.uw[i] += (Vu.uw[i].ub[2] * Rt.ub[2]);<br>        Vx.uw[i] += (Vu.uw[i].ub[3] * Rt.ub[3]);<br>    }<br>    Copy to clipboard |
| Vd.w=vrmpy(Vu.ub,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.uw[i].ub[0] * Rt.b[0]);<br>        Vd.w[i] += (Vu.uw[i].ub[1] * Rt.b[1]);<br>        Vd.w[i] += (Vu.uw[i].ub[2] * Rt.b[2]);<br>        Vd.w[i] += (Vu.uw[i].ub[3] * Rt.b[3]);<br>    }<br>    Copy to clipboard |
| Vx.w+=vrmpy(Vu.ub,Rt.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] += (Vu.uw[i].ub[0] * Rt.b[0]);<br>        Vx.w[i] += (Vu.uw[i].ub[1] * Rt.b[1]);<br>        Vx.w[i] += (Vu.uw[i].ub[2] * Rt.b[2]);<br>        Vx.w[i] += (Vu.uw[i].ub[3] * Rt.b[3]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-268"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-269"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id183">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.uw=vrmpy(Vu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.uw+=vrmpy(Vu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vrmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vrmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-270"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-271"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id184">
<caption><span class="caption-text">Multiply bytes with 4-wide reduction - vector by scalar intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uw=vrmpy(Vu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vrmpy_VubRub(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.uw+=vrmpy(Vu.ub,Rt.ub)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vrmpyacc_VuwVubRub(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vrmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vrmpy_VubRb(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vrmpy(Vu.ub,Rt.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vrmpyacc_VwVubRb(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Multiply by byte with 4-wide reduction - vector by vector

vrmpy performs a dot product function between 4-byte elements in vector register Vu, and 4-byte elements in Vv. The sum of the products is written into Vd as words within each 32-bit lane.

Data types can be unsigned by unsigned, signed by signed or unsigned by signed.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vrmpyv.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.13542in" height="6.27604in" viewbox="0 0 297.75 451.875" xml:space="preserve" color-interpolation-filters="sRGB" class="st16"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-272 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-272 .st2 { fill: none; marker-end: url("#mrkr13-6"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-272 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-272 .st4 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-272 .st5 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-272 .st6 { fill: #ffffff; marker-end: url("#mrkr5-14"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-272 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-272 .st8 { marker-end: url("#mrkr5-14"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-272 .st9 { fill: none; marker-end: url("#mrkr5-14"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-272 .st10 { marker-end: url("#mrkr13-6"); marker-start: url("#mrkr13-50"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-272 .st11 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-272 .st12 { stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-272 .st13 { marker-end: url("#mrkr13-137"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-272 .st14 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-272 .st15 { fill: #ffffff; fill-opacity: 0.6; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-272 .st16 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-6" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-14" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-50" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-137" class="st14" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape38-1" v:mid="38" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.38</title>		<rect x="0" y="36.75" width="261" height="415.125" class="st1"></rect>	</g>	<g id="shape28-3" v:mid="28" v:groupcontext="shape" transform="translate(27.375,-409.875)">		<title>Sheet.28</title>		<desc>Vd.w[+] = vrmpy(Vu.b, Vv.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="74.25" cy="442.875" width="148.5" height="18"></v:textrect>		<rect x="0" y="433.875" width="148.5" height="18" class="st2"></rect>		<text x="17.98" y="445.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w[+] = vrmpy(Vu.b, Vv.b)</text>		</g>	<g id="shape9-8" v:mid="9" v:groupcontext="shape" transform="translate(207.375,-301.875)">		<title>Sheet.9</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st5"></rect>		<text x="12.75" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape3-11" v:mid="3" v:groupcontext="shape" transform="translate(153.375,-211.691)">		<title>Sheet.3</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="433.875" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape4-16" v:mid="4" v:groupcontext="shape" transform="translate(117.375,-211.691)">		<title>Sheet.4</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="433.875" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape5-20" v:mid="5" v:groupcontext="shape" transform="translate(81.375,-211.691)">		<title>Sheet.5</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="433.875" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape6-24" v:mid="6" v:groupcontext="shape" transform="translate(45.375,-211.691)">		<title>Sheet.6</title>		<desc>X</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="433.875" rx="18" ry="18" class="st6"></ellipse>		<text x="15" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>X</text>		</g>	<g id="shape10-28" v:mid="10" v:groupcontext="shape" transform="translate(99.375,-139.875)">		<title>Sheet.10</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="433.875" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape19-32" v:mid="19" v:groupcontext="shape" transform="translate(45.375,-69)">		<title>Sheet.19</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="433.875" width="144" height="36"></v:textrect>		<rect x="0" y="415.875" width="144" height="36" class="st7"></rect>		<text x="63.75" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape21-35" v:mid="21" v:groupcontext="shape" transform="translate(569.857,311.99) rotate(90)">		<title>Sheet.21</title>		<path d="M0 451.88 L29.16 451.88" class="st8"></path>	</g>	<g id="shape22-40" v:mid="22" v:groupcontext="shape" transform="translate(171.375,-141)">		<title>Sheet.22</title>		<desc>Optional accumulation</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="433.875" width="108" height="36"></v:textrect>		<rect x="0" y="415.875" width="108" height="36" class="st9"></rect>		<text x="9.47" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional accumulation</text>		</g>	<g id="shape23-44" v:mid="23" v:groupcontext="shape" transform="translate(45.375,-33)">		<title>Sheet.23</title>		<desc>32-bit lane</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="451.875" width="144" height="0"></v:textrect>		<path d="M9.45 451.88 L9.81 451.88 L134.19 451.88" class="st10"></path>		<rect v:rectcontext="textBkgnd" x="50.9854" y="446.475" width="42.0293" height="10.7998" class="st11"></rect>		<text x="50.99" y="454.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32-bit lane</text>		</g>	<g id="shape33-54" v:mid="33" v:groupcontext="shape" transform="translate(99.375,-373.875)">		<title>Sheet.33</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st7"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape34-57" v:mid="34" v:groupcontext="shape" transform="translate(135.375,-373.875)">		<title>Sheet.34</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st7"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape35-60" v:mid="35" v:groupcontext="shape" transform="translate(171.375,-371.625)">		<title>Sheet.35</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36.01" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st5"></rect>		<text x="12.5" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape36-63" v:mid="36" v:groupcontext="shape" transform="translate(27.375,-373.875)">		<title>Sheet.36</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st7"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape37-66" v:mid="37" v:groupcontext="shape" transform="translate(63.375,-373.875)">		<title>Sheet.37</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st7"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape11-69" v:mid="11" v:groupcontext="shape" transform="translate(495.851,42.4711) rotate(85.4904)">		<title>Sheet.11</title>		<path d="M0 451.88 L122.69 451.88" class="st8"></path>	</g>	<g id="shape12-74" v:mid="12" v:groupcontext="shape" transform="translate(531.893,43.0063) rotate(85.5585)">		<title>Sheet.12</title>		<path d="M0 451.88 L122.75 451.88" class="st8"></path>	</g>	<g id="shape13-79" v:mid="13" v:groupcontext="shape" transform="translate(568.042,44.9756) rotate(85.8089)">		<title>Sheet.13</title>		<path d="M0 451.88 L122.99 451.88" class="st8"></path>	</g>	<g id="shape14-84" v:mid="14" v:groupcontext="shape" transform="translate(603.751,41.227) rotate(85.3322)">		<title>Sheet.14</title>		<path d="M0 451.88 L122.55 451.88" class="st8"></path>	</g>	<g id="shape15-89" v:mid="15" v:groupcontext="shape" transform="translate(635.643,220.966) rotate(99.0356)">		<title>Sheet.15</title>		<path d="M0 451.88 L51.58 451.88" class="st8"></path>	</g>	<g id="shape16-94" v:mid="16" v:groupcontext="shape" transform="translate(599.643,220.966) rotate(99.0356)">		<title>Sheet.16</title>		<path d="M0 451.88 L51.58 451.88" class="st8"></path>	</g>	<g id="shape17-99" v:mid="17" v:groupcontext="shape" transform="translate(563.643,220.966) rotate(99.0356)">		<title>Sheet.17</title>		<path d="M0 451.88 L51.58 451.88" class="st8"></path>	</g>	<g id="shape18-104" v:mid="18" v:groupcontext="shape" transform="translate(527.643,220.966) rotate(99.0356)">		<title>Sheet.18</title>		<path d="M0 451.88 L51.58 451.88" class="st8"></path>	</g>	<g id="shape24-109" v:mid="24" v:groupcontext="shape" transform="translate(382.207,-79.3528) rotate(45)">		<title>Sheet.24</title>		<path d="M0 451.88 L52.9 451.88" class="st8"></path>	</g>	<g id="shape25-114" v:mid="25" v:groupcontext="shape" transform="translate(528.928,96.3773) rotate(71.4482)">		<title>Sheet.25</title>		<path d="M0 451.88 L32.87 451.88" class="st8"></path>	</g>	<g id="shape26-119" v:mid="26" v:groupcontext="shape" transform="translate(572.063,359.118) rotate(105.262)">		<title>Sheet.26</title>		<path d="M0 451.88 L33.58 451.88" class="st8"></path>	</g>	<g id="shape27-124" v:mid="27" v:groupcontext="shape" transform="translate(506.7,543.084) rotate(132.092)">		<title>Sheet.27</title>		<path d="M0 451.88 L52.86 451.88" class="st8"></path>	</g>	<g id="shape20-129" v:mid="20" v:groupcontext="shape" v:layermember="0" transform="translate(117.375,-69)">		<title>Dynamic connector</title>		<path d="M0 451.88 L0 469.88 L54 469.88" class="st12"></path>	</g>	<g id="shape29-132" v:mid="29" v:groupcontext="shape" v:layermember="0" transform="translate(171.375,-51)">		<title>Dynamic connector.29</title>		<path d="M0 451.88 L0 344.32 L-27.77 344.32" class="st13"></path>	</g>	<g id="shape30-138" v:mid="30" v:groupcontext="shape" transform="translate(189.375,-67.875)">		<title>Sheet.30</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36.01" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st5"></rect>		<text x="12.5" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape7-141" v:mid="7" v:groupcontext="shape" transform="translate(135.375,-301.875)">		<title>Sheet.7</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st15"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape8-144" v:mid="8" v:groupcontext="shape" transform="translate(171.375,-301.875)">		<title>Sheet.8</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st15"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape1-147" v:mid="1" v:groupcontext="shape" transform="translate(63.375,-301.875)">		<title>Sheet.1</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st15"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape2-150" v:mid="2" v:groupcontext="shape" transform="translate(99.375,-301.875)">		<title>Sheet.2</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="433.875" width="36" height="36"></v:textrect>		<rect x="0" y="415.875" width="36" height="36" class="st15"></rect>		<text x="10.49" y="436.58" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g></g>
</svg>

Multiply by byte with 4-wide reduction - vector by vector instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.uw=vrmpy(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = (Vu.uw[i].ub[0] * Vv.uw[i].ub[0]);<br>        Vd.uw[i] += (Vu.uw[i].ub[1] * Vv.uw[i].ub[1]);<br>        Vd.uw[i] += (Vu.uw[i].ub[2] * Vv.uw[i].ub[2]);<br>        Vd.uw[i] += (Vu.uw[i].ub[3] * Vv.uw[i].ub[3]);<br>    }<br>    Copy to clipboard |
| Vd.w=vrmpy(Vu.b,Vv.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i].b[0] * Vv.w[i].b[0]);<br>        Vd.w[i] += (Vu.w[i].b[1] * Vv.w[i].b[1]);<br>        Vd.w[i] += (Vu.w[i].b[2] * Vv.w[i].b[2]);<br>        Vd.w[i] += (Vu.w[i].b[3] * Vv.w[i].b[3]);<br>    }<br>    Copy to clipboard |
| Vd.w=vrmpy(Vu.ub,Vv.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.uw[i].ub[0] * Vv.w[i].b[0]);<br>        Vd.w[i] += (Vu.uw[i].ub[1] * Vv.w[i].b[1]);<br>        Vd.w[i] += (Vu.uw[i].ub[2] * Vv.w[i].b[2]);<br>        Vd.w[i] += (Vu.uw[i].ub[3] * Vv.w[i].b[3]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-273"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-274"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id186">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.uw=vrmpy(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vrmpy(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vrmpy(Vu.ub,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-275"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-276"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id187">
<caption><span class="caption-text">Multiply by byte with 4-wide reduction - vector by vector intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uw=vrmpy(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vrmpy_VubVub(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vrmpy(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vrmpy_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vrmpy(Vu.ub,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vrmpy_VubVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Splat from scalar

Set all destination vector register words to the value specified by the contents of scalar register Rt.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vsplatv.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.96354in" height="2.82292in" viewbox="0 0 357.375 203.25" xml:space="preserve" color-interpolation-filters="sRGB" class="st10"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-277 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-277 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-277 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-277 .st4 { baseline-shift: 32.4951%; font-size: 0.649902em }
.svg-277 .st5 { font-size: 1em }
.svg-277 .st6 { marker-end: url("#mrkr5-25"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-277 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-277 .st8 { fill: none; marker-end: url("#mrkr5-25"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-277 .st9 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-277 .st10 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-25" class="st7" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape17-1" v:mid="17" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.17</title>		<rect x="0" y="36.75" width="320.625" height="166.5" class="st1"></rect>	</g>	<g id="shape4-3" v:mid="4" v:groupcontext="shape" transform="translate(240,-144.375)">		<title>Sheet.4</title>		<desc>w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="185.25" width="72" height="36"></v:textrect>		<rect x="0" y="167.25" width="72" height="36" class="st2"></rect>		<text x="32.75" y="187.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w</text>		</g>	<g id="shape5-6" v:mid="5" v:groupcontext="shape" transform="translate(24,-36.375)">		<title>Sheet.5</title>		<desc>w[N*-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="185.25" width="72" height="36"></v:textrect>		<rect x="0" y="167.25" width="72" height="36" class="st2"></rect>		<text x="21.86" y="187.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[N<tspan dy="-0.235em" class="st4" v:basefontsize="9">*</tspan><tspan dy="0.153em" class="st5">-</tspan>1]</text>		</g>	<g id="shape6-11" v:mid="6" v:groupcontext="shape" transform="translate(96,-36.375)">		<title>Sheet.6</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="185.25" width="72" height="36"></v:textrect>		<rect x="0" y="167.25" width="72" height="36" class="st2"></rect>		<text x="32.25" y="187.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape7-14" v:mid="7" v:groupcontext="shape" transform="translate(168,-36.375)">		<title>Sheet.7</title>		<desc>w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="185.25" width="72" height="36"></v:textrect>		<rect x="0" y="167.25" width="72" height="36" class="st2"></rect>		<text x="27.75" y="187.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>		</g>	<g id="shape8-17" v:mid="8" v:groupcontext="shape" transform="translate(240,-36.375)">		<title>Sheet.8</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="185.25" width="72" height="36"></v:textrect>		<rect x="0" y="167.25" width="72" height="36" class="st2"></rect>		<text x="27.75" y="187.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape9-20" v:mid="9" v:groupcontext="shape" transform="translate(479.25,58.875) rotate(90)">		<title>Sheet.9</title>		<path d="M0 203.25 L66.28 203.25" class="st6"></path>	</g>	<g id="shape10-26" v:mid="10" v:groupcontext="shape" transform="translate(419.719,202.594) rotate(135)">		<title>Sheet.10</title>		<path d="M0 203.25 L96.1 203.25" class="st6"></path>	</g>	<g id="shape12-31" v:mid="12" v:groupcontext="shape" transform="translate(340.273,251.695) rotate(161.565)">		<title>Sheet.12</title>		<path d="M0 203.25 L221.96 203.25" class="st6"></path>	</g>	<g id="shape13-36" v:mid="13" v:groupcontext="shape" transform="translate(312,-144.375)">		<title>Sheet.13</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="185.25" width="27.01" height="36"></v:textrect>		<rect x="0" y="167.25" width="27" height="36" class="st8"></rect>		<text x="9" y="187.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape14-40" v:mid="14" v:groupcontext="shape" transform="translate(312,-36.375)">		<title>Sheet.14</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="185.25" width="27.01" height="36"></v:textrect>		<rect x="0" y="167.25" width="27" height="36" class="st8"></rect>		<text x="8" y="187.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape16-44" v:mid="16" v:groupcontext="shape" transform="translate(51,-126.375)">		<title>Sheet.16</title>		<desc>Vd=vsplat(Rt)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="185.25" width="108.01" height="36"></v:textrect>		<rect x="0" y="167.25" width="108" height="36" class="st8"></rect>		<text x="26.62" y="187.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd=vsplat(Rt)</text>		</g>	<g id="shape1-48" v:mid="1" v:groupcontext="shape" transform="translate(24,-18.375)">		<title>Sheet.1</title>		<desc>*N number of operations in vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76.5" cy="194.25" width="153.01" height="18"></v:textrect>		<rect x="0" y="185.25" width="153" height="18" class="st9"></rect>		<text x="9.47" y="196.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*N number of operations in vector</text>		</g></g>
</svg>

Splat from scalar instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd=vsplat(Rt) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = Rt;<br>    }<br>    Copy to clipboard |
| Vd.h=vsplat(Rt) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = Rt;<br>    }<br>    Copy to clipboard |
| Vd.b=vsplat(Rt) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = Rt;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-278"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-279"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id189">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd=vsplat(Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vsplat(Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vsplat(Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-280"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-281"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id190">
<caption><span class="caption-text">Splat from scalar intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vsplat(Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vsplat_R(Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vsplat(Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vsplat_R(Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vsplat(Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vsplat_R(Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Vector to predicate transfer

Copy bits into the destination vector predicate register, under the control of the scalar register Rt and the input vector register Vu. Instead of a
direct write, the destination can also be or’d with the result. If the corresponding byte i of Vu matches any of the bits in Rt byte[i%4] the destination Qd is or’d with or set to 1 or 0.

If Rt contains 0x01010101 then Qt can effectively be filled with the lsb’s of Vu, 1 bit per byte.

Vector to predicate transfer instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Qd4=vand(Vu,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        QdV[i]=((Vu.ub[i] & Rt.ub[i % 4]) != 0) ? 1 : 0;<br>    }<br>    Copy to clipboard |
| Qx4|=vand(Vu,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        QxV[i]=QxV[i]|(((Vu.ub[i] & Rt.ub[i % 4]) != 0) ? 1 : 0);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-282"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-283"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id192">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vand(Vu,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qx4|=vand(Vu,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-284"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-285"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id193">
<caption><span class="caption-text">Vector to predicate transfer intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vand(Vu,Rt)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vand_VR(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qx4|=vand(Vu,Rt)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vandor_QVR(HVX_VectorPred Qx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Predicate to vector transfer

Copy the byte elements of scalar register Rt into the destination vector register Vd, under the control of the vector predicate register. Instead of a direct write, the destination can also be or’d with the result. If the corresponding bit i of Qu is set, the contents of byte[i % 4] are written or or’ed into Vd or Vx.

If Rt contains 0x01010101 then Qt can effectively be expanded into Vd or Vx, 1 bit per byte.

Predicate to vector transfer instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd=vand(Qu4,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = QuV[i] ? Rt.ub[i % 4] : 0;<br>    }<br>    Copy to clipboard |
| Vx|=vand(Qu4,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        Vx.ub[i] |= (QuV[i]) ? Rt.ub[i % 4] : 0;<br>    }<br>    Copy to clipboard |
| Vd=vand(!Qu4,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = !QuV[i] ? Rt.ub[i % 4] : 0;<br>    }<br>    Copy to clipboard |
| Vx|=vand(!Qu4,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        Vx.ub[i] |= !(QuV[i]) ? Rt.ub[i % 4] : 0;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-286"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-287"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id195">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd=vand(Qu4,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx|=vand(Qu4,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vand(!Qu4,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx|=vand(!Qu4,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-288"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-289"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id196">
<caption><span class="caption-text">Predicate to vector transfer intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vand(Qu4,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vand_QR(HVX_VectorPred Qu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx|=vand(Qu4,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vandor_VQR(HVX_Vector Vx, HVX_VectorPred Qu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vand(!Qu4,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vand_QnR(HVX_VectorPred Qu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx|=vand(!Qu4,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vandor_VQnR(HVX_Vector Vx, HVX_VectorPred Qu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Absolute value of difference

Return the absolute value of the difference between corresponding elements in vector registers Vu and Vv, and place the
result in Vd. Supports unsigned byte, signed and unsigned halfword, and signed word.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vabsdiff.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.26042in" height="5.51042in" viewbox="0 0 378.75 396.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st11"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-290 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-290 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-290 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-290 .st4 { fill: none; marker-end: url("#mrkr5-15"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-290 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-290 .st6 { marker-end: url("#mrkr5-15"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-290 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-290 .st8 { fill: #000000; font-family: Arial; font-size: 0.75em; font-weight: bold }
.svg-290 .st9 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-290 .st10 { marker-end: url("#mrkr1-130"); marker-start: url("#mrkr1-128"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-290 .st11 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-15" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-128" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-130" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape83-1" v:mid="83" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.83</title>		<rect x="0" y="36.75" width="342" height="360" class="st1"></rect>	</g>	<g id="shape2-3" v:mid="2" v:groupcontext="shape" transform="translate(324.375,-315.375)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="378.75" width="27.01" height="36"></v:textrect>		<rect x="0" y="360.75" width="27" height="36" class="st2"></rect>		<text x="8" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape13-6" v:mid="13" v:groupcontext="shape" transform="translate(324.375,-243.375)">		<title>Sheet.13</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="378.75" width="27.01" height="36"></v:textrect>		<rect x="0" y="360.75" width="27" height="36" class="st2"></rect>		<text x="8.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape57-9" v:mid="57" v:groupcontext="shape" transform="translate(324.375,-27.375)">		<title>Sheet.57</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="15.75" cy="378.75" width="31.51" height="36"></v:textrect>		<rect x="0" y="360.75" width="31.5" height="36" class="st2"></rect>		<text x="10.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape82-12" v:mid="82" v:groupcontext="shape" transform="translate(31.875,-351.375)">		<title>Sheet.82</title>		<desc>Vd.uh = vabsdiff(Vu.h, Vv.h)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="387.75" width="144" height="18"></v:textrect>		<rect x="0" y="378.75" width="144" height="18" class="st4"></rect>		<text x="15.84" y="390.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.uh = vabsdiff(Vu.h, Vv.h)</text>		</g>	<g id="shape23-17" v:mid="23" v:groupcontext="shape" transform="translate(676.125,79.4654) rotate(90)">		<title>Sheet.23</title>		<path d="M0 396.75 L106.6 396.75" class="st6"></path>	</g>	<g id="shape30-22" v:mid="30" v:groupcontext="shape" transform="translate(270.375,-171.375)">		<title>Sheet.30</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st7"></ellipse>		<text x="16.5" y="381.45" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape31-25" v:mid="31" v:groupcontext="shape" transform="translate(693.073,152.813) rotate(90)">		<title>Sheet.31</title>		<path d="M0 396.75 L32.69 396.75" class="st6"></path>	</g>	<g id="shape47-30" v:mid="47" v:groupcontext="shape" transform="translate(270.375,-99.375)">		<title>Sheet.47</title>		<desc>Abs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st7"></ellipse>		<text x="10.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Abs</text>		</g>	<g id="shape66-33" v:mid="66" v:groupcontext="shape" transform="translate(685.125,297.318) rotate(90)">		<title>Sheet.66</title>		<path d="M0 396.75 L30.33 396.75" class="st6"></path>	</g>	<g id="shape81-38" v:mid="81" v:groupcontext="shape" transform="translate(685.125,225.375) rotate(90)">		<title>Sheet.81</title>		<path d="M0 396.75 L30.32 396.75" class="st6"></path>	</g>	<g id="shape1-43" v:mid="1" v:groupcontext="shape" transform="translate(252.375,-315.375)">		<title>Sheet.1</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st7"></rect>		<text x="31" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape12-46" v:mid="12" v:groupcontext="shape" transform="translate(252.375,-243.375)">		<title>Sheet.12</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st9"></rect>		<text x="31" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape56-49" v:mid="56" v:groupcontext="shape" transform="translate(252.375,-27.375)">		<title>Sheet.56</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st9"></rect>		<text x="31" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape5-52" v:mid="5" v:groupcontext="shape" transform="translate(604.125,79.4654) rotate(90)">		<title>Sheet.5</title>		<path d="M0 396.75 L106.6 396.75" class="st6"></path>	</g>	<g id="shape6-57" v:mid="6" v:groupcontext="shape" transform="translate(198.375,-171.375)">		<title>Sheet.6</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st7"></ellipse>		<text x="16.5" y="381.45" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape7-60" v:mid="7" v:groupcontext="shape" transform="translate(621.073,152.813) rotate(90)">		<title>Sheet.7</title>		<path d="M0 396.75 L32.69 396.75" class="st6"></path>	</g>	<g id="shape8-65" v:mid="8" v:groupcontext="shape" transform="translate(198.375,-99.375)">		<title>Sheet.8</title>		<desc>Abs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st7"></ellipse>		<text x="10.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Abs</text>		</g>	<g id="shape9-68" v:mid="9" v:groupcontext="shape" transform="translate(613.125,297.318) rotate(90)">		<title>Sheet.9</title>		<path d="M0 396.75 L30.33 396.75" class="st6"></path>	</g>	<g id="shape10-73" v:mid="10" v:groupcontext="shape" transform="translate(613.125,225.375) rotate(90)">		<title>Sheet.10</title>		<path d="M0 396.75 L30.32 396.75" class="st6"></path>	</g>	<g id="shape11-78" v:mid="11" v:groupcontext="shape" transform="translate(180.375,-315.375)">		<title>Sheet.11</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st7"></rect>		<text x="31" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape14-81" v:mid="14" v:groupcontext="shape" transform="translate(180.375,-243.375)">		<title>Sheet.14</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st9"></rect>		<text x="31" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape15-84" v:mid="15" v:groupcontext="shape" transform="translate(180.375,-27.375)">		<title>Sheet.15</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st9"></rect>		<text x="31" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape17-87" v:mid="17" v:groupcontext="shape" transform="translate(460.125,79.125) rotate(90)">		<title>Sheet.17</title>		<path d="M0 396.75 L106.6 396.75" class="st6"></path>	</g>	<g id="shape18-92" v:mid="18" v:groupcontext="shape" transform="translate(54.375,-171.375)">		<title>Sheet.18</title>		<desc>-</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st7"></ellipse>		<text x="16.5" y="381.45" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-</text>		</g>	<g id="shape19-95" v:mid="19" v:groupcontext="shape" transform="translate(477.073,152.813) rotate(90)">		<title>Sheet.19</title>		<path d="M0 396.75 L32.69 396.75" class="st6"></path>	</g>	<g id="shape20-100" v:mid="20" v:groupcontext="shape" transform="translate(54.375,-99.375)">		<title>Sheet.20</title>		<desc>Abs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st7"></ellipse>		<text x="10.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Abs</text>		</g>	<g id="shape21-103" v:mid="21" v:groupcontext="shape" transform="translate(469.125,297.318) rotate(90)">		<title>Sheet.21</title>		<path d="M0 396.75 L30.33 396.75" class="st6"></path>	</g>	<g id="shape22-108" v:mid="22" v:groupcontext="shape" transform="translate(469.125,225.375) rotate(90)">		<title>Sheet.22</title>		<path d="M0 396.75 L30.32 396.75" class="st6"></path>	</g>	<g id="shape24-113" v:mid="24" v:groupcontext="shape" transform="translate(36.375,-315.375)">		<title>Sheet.24</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st7"></rect>		<text x="26.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape25-116" v:mid="25" v:groupcontext="shape" transform="translate(36.375,-243.375)">		<title>Sheet.25</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st9"></rect>		<text x="26.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape26-119" v:mid="26" v:groupcontext="shape" transform="translate(36.375,-27.375)">		<title>Sheet.26</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st9"></rect>		<text x="26.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape27-122" v:mid="27" v:groupcontext="shape" transform="translate(112.875,-261.375)">		<title>Sheet.27</title>		<path d="M0 396.75 L63 396.75" class="st10"></path>	</g>	<g id="shape29-131" v:mid="29" v:groupcontext="shape" transform="translate(112.875,-333.375)">		<title>Sheet.29</title>		<path d="M0 396.75 L63 396.75" class="st10"></path>	</g>	<g id="shape32-138" v:mid="32" v:groupcontext="shape" transform="translate(112.875,-45.375)">		<title>Sheet.32</title>		<path d="M0 396.75 L63 396.75" class="st10"></path>	</g></g>
</svg>

N is the number of elements implemented in a vector register.

Absolute value of difference instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.ub=vabsdiff(Vu.ub,Vv.ub) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.ub[i] = (Vu.ub[i] > Vv.ub[i]) ? (Vu.ub[i] - Vv.ub[i]) : (Vv.ub[i] - Vu.ub[i]);<br>    }<br>    Copy to clipboard |
| Vd.uh=vabsdiff(Vu.uh,Vv.uh) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = (Vu.uh[i] > Vv.uh[i]) ? (Vu.uh[i] - Vv.uh[i]) : (Vv.uh[i] - Vu.uh[i]);<br>    }<br>    Copy to clipboard |
| Vd.uh=vabsdiff(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = (Vu.h[i] > Vv.h[i]) ? (Vu.h[i] - Vv.h[i]) : (Vv.h[i] - Vu.h[i]);<br>    }<br>    Copy to clipboard |
| Vd.uw=vabsdiff(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = (Vu.w[i] > Vv.w[i]) ? (Vu.w[i] - Vv.w[i]) : (Vv.w[i] - Vu.w[i]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-291"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-292"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id198">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vabsdiff(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vabsdiff(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vabsdiff(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uw=vabsdiff(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-293"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-294"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id199">
<caption><span class="caption-text">Absolute value of difference intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vabsdiff(Vu.ub,Vv.ub)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vabsdiff_VubVub(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vabsdiff(Vu.uh,Vv.uh)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vabsdiff_VuhVuh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vabsdiff(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vabsdiff_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uw=vabsdiff(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vabsdiff_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Insert element

Insert a 32-bit element in Rt into the destination vector register Vx, at the word element 0.

Insert element instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vx.w=vinsert(Rt) | Vx.uw[0] = Rt;<br>    Copy to clipboard |

**Class: HVX (slots 2,3)**

Note

- This instruction uses a HVX multiply resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-295"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-296"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id201">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vx.w=vinsert(Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-297"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-298"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id202">
<caption><span class="caption-text">Insert element intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w=vinsert(Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vinsert_VwR(HVX_Vector Vx, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### PERMUTE-RESOURCE

The HVX permute-resource instruction subclass includes instructions that use the HVX permute resource.

#### Byte alignment

Select a continuous group of bytes the size of a vector register from vector registers Vu and Vv. The starting
location is provided by the lower bits of Rt (modulo the vector length) or by a 3-bit immediate value.

There are two forms of the operation, The first, valign, uses the Rt or immediate input directly to specify the beginning of the block. The second, vlalign, uses the inverse of the input value by subtracting it from the vector length.

The operation can be used to implement a non-aligned vector load, using two aligned loads (above and below the pointer) and a valign where the pointer is used as the control input.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_valignb.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.72917in" height="5.66667in" viewbox="0 0 628.5 408" xml:space="preserve" color-interpolation-filters="sRGB" class="st11"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-299 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-299 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-299 .st3 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-299 .st4 { font-size: 1em }
.svg-299 .st5 { marker-end: url("#mrkr1-15"); marker-start: url("#mrkr1-13"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-299 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-299 .st7 { fill: url("#ptrn11-19"); shape-rendering: crispEdges; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-299 .st8 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-299 .st9 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-299 .st10 { marker-end: url("#mrkr13-88"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-299 .st11 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Patterns_And_Gradients">	<pattern id="ptrn11-19" v:fillpattern="11" v:foreground="#000000" v:background="#d8d8d8" patternunits="userSpaceOnUse" width="6" height="6" viewbox="0 0 64 64">		<image x="0" y="0" width="64" height="64" image-rendering="optimizeSpeed" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAiSURBVChTYwCC/zdu3IBjDD4yBxuGK8BlEmETBtwNN/4DAG3AzYF5i/yyAAAAAElFTkSuQmCC"></image>	</pattern></defs><defs id="Markers">	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-13" class="st6" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-15" class="st6" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-88" class="st6" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape91-1" v:mid="91" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.91</title>		<rect x="0" y="36.75" width="591.75" height="371.25" class="st1"></rect>	</g>	<g id="shape28-3" v:mid="28" v:groupcontext="shape" transform="translate(479.625,-283.875)">		<title>Sheet.28</title>		<desc>Starting byte = Rt (for example, 2)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="58.5" cy="399" width="117" height="18"></v:textrect>		<rect x="0" y="390" width="117" height="18" class="st2"></rect>		<text x="14.71" y="396" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Starting byte = Rt (for <tspan x="34.77" dy="1.2em" class="st4">example, 2)</tspan></text>		</g>	<g id="shape33-7" v:mid="33" v:groupcontext="shape" transform="translate(569.625,508.339) rotate(180)">		<title>Sheet.33</title>		<path d="M0 408 L72 408" class="st5"></path>	</g>	<g id="shape34-16" v:mid="34" v:groupcontext="shape" transform="translate(29.625,-315.375)">		<title>Sheet.34</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape35-21" v:mid="35" v:groupcontext="shape" transform="translate(65.625,-315.375)">		<title>Sheet.35</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="14.21" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape36-25" v:mid="36" v:groupcontext="shape" transform="translate(101.625,-315.375)">		<title>Sheet.36</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape37-29" v:mid="37" v:groupcontext="shape" transform="translate(137.625,-315.375)">		<title>Sheet.37</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape38-33" v:mid="38" v:groupcontext="shape" transform="translate(173.625,-315.375)">		<title>Sheet.38</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape39-36" v:mid="39" v:groupcontext="shape" transform="translate(209.625,-315.375)">		<title>Sheet.39</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape40-39" v:mid="40" v:groupcontext="shape" transform="translate(245.625,-315.375)">		<title>Sheet.40</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st2"></rect>		<text x="11.44" y="393.6" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape41-42" v:mid="41" v:groupcontext="shape" transform="translate(353.625,-315.375)">		<title>Sheet.41</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape42-45" v:mid="42" v:groupcontext="shape" transform="translate(389.625,-315.375)">		<title>Sheet.42</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="14.21" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape43-48" v:mid="43" v:groupcontext="shape" transform="translate(425.625,-315.375)">		<title>Sheet.43</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape44-51" v:mid="44" v:groupcontext="shape" transform="translate(461.625,-315.375)">		<title>Sheet.44</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape45-54" v:mid="45" v:groupcontext="shape" transform="translate(497.625,-315.375)">		<title>Sheet.45</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape46-58" v:mid="46" v:groupcontext="shape" transform="translate(533.625,-315.375)">		<title>Sheet.46</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape47-62" v:mid="47" v:groupcontext="shape" transform="translate(569.625,-315.375)">		<title>Sheet.47</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st2"></rect>		<text x="11.89" y="393.6" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape48-65" v:mid="48" v:groupcontext="shape" transform="translate(209.625,-207.375)">		<title>Sheet.48</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape49-68" v:mid="49" v:groupcontext="shape" transform="translate(317.625,-207.375)">		<title>Sheet.49</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="14.21" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape52-71" v:mid="52" v:groupcontext="shape" transform="translate(353.625,-207.375)">		<title>Sheet.52</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape53-74" v:mid="53" v:groupcontext="shape" transform="translate(389.625,-207.375)">		<title>Sheet.53</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape54-77" v:mid="54" v:groupcontext="shape" transform="translate(425.625,-207.375)">		<title>Sheet.54</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st2"></rect>		<text x="11.44" y="393.6" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape55-80" v:mid="55" v:groupcontext="shape" transform="translate(38.625,-355.875)">		<title>Sheet.55</title>		<desc>Vd=valign(Vu,Vv, Rt/u3)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="67.5" cy="399" width="135" height="18"></v:textrect>		<rect x="0" y="390" width="135" height="18" class="st2"></rect>		<text x="9.2" y="402.6" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd=valign(Vu,Vv, Rt/u3)</text>		</g>	<g id="shape56-83" v:mid="56" v:groupcontext="shape" transform="translate(768.125,381.125) rotate(135)">		<title>Sheet.56</title>		<path d="M0 408 L92.01 408" class="st10"></path>	</g>	<g id="shape57-89" v:mid="57" v:groupcontext="shape" transform="translate(660.125,381.125) rotate(135)">		<title>Sheet.57</title>		<path d="M0 408 L92.01 408" class="st10"></path>	</g>	<g id="shape58-94" v:mid="58" v:groupcontext="shape" transform="translate(592.551,-89.8381) rotate(63.4349)">		<title>Sheet.58</title>		<path d="M0 408 L70.69 408" class="st10"></path>	</g>	<g id="shape59-99" v:mid="59" v:groupcontext="shape" transform="translate(556.551,-89.8381) rotate(63.4349)">		<title>Sheet.59</title>		<path d="M0 408 L70.69 408" class="st10"></path>	</g>	<g id="shape61-104" v:mid="61" v:groupcontext="shape" transform="translate(569.625,692.428) rotate(180)">		<title>Sheet.61</title>		<path d="M0 408 L144 408" class="st5"></path>	</g>	<g id="shape62-111" v:mid="62" v:groupcontext="shape" transform="translate(29.625,-135.375)">		<title>Sheet.62</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape63-115" v:mid="63" v:groupcontext="shape" transform="translate(65.625,-135.375)">		<title>Sheet.63</title>		<desc>b[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-2]</text>		</g>	<g id="shape66-119" v:mid="66" v:groupcontext="shape" transform="translate(101.625,-135.375)">		<title>Sheet.66</title>		<desc>b[N-3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-3]</text>		</g>	<g id="shape67-122" v:mid="67" v:groupcontext="shape" transform="translate(209.625,-135.375)">		<title>Sheet.67</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape68-125" v:mid="68" v:groupcontext="shape" transform="translate(245.625,-135.375)">		<title>Sheet.68</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st2"></rect>		<text x="11.44" y="393.6" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape69-128" v:mid="69" v:groupcontext="shape" transform="translate(353.625,-135.375)">		<title>Sheet.69</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape70-131" v:mid="70" v:groupcontext="shape" transform="translate(389.625,-135.375)">		<title>Sheet.70</title>		<desc>b[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-2]</text>		</g>	<g id="shape73-134" v:mid="73" v:groupcontext="shape" transform="translate(497.625,-135.375)">		<title>Sheet.73</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape74-138" v:mid="74" v:groupcontext="shape" transform="translate(533.625,-135.375)">		<title>Sheet.74</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape75-142" v:mid="75" v:groupcontext="shape" transform="translate(569.625,-135.375)">		<title>Sheet.75</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st2"></rect>		<text x="11.89" y="393.6" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape76-145" v:mid="76" v:groupcontext="shape" transform="translate(209.625,-27.375)">		<title>Sheet.76</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape77-148" v:mid="77" v:groupcontext="shape" transform="translate(245.625,-27.375)">		<title>Sheet.77</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="14.21" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape78-151" v:mid="78" v:groupcontext="shape" transform="translate(281.625,-27.375)">		<title>Sheet.78</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape79-154" v:mid="79" v:groupcontext="shape" transform="translate(317.625,-27.375)">		<title>Sheet.79</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape80-157" v:mid="80" v:groupcontext="shape" transform="translate(353.625,-27.375)">		<title>Sheet.80</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape81-160" v:mid="81" v:groupcontext="shape" transform="translate(389.625,-27.375)">		<title>Sheet.81</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape82-163" v:mid="82" v:groupcontext="shape" transform="translate(425.625,-27.375)">		<title>Sheet.82</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st2"></rect>		<text x="12.54" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape83-166" v:mid="83" v:groupcontext="shape" transform="translate(38.625,-175.875)">		<title>Sheet.83</title>		<desc>Vd=vlalign(Vu,Vv, Rt/u3)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="67.5" cy="399" width="135" height="18"></v:textrect>		<rect x="0" y="390" width="135" height="18" class="st2"></rect>		<text x="7.82" y="402.6" class="st9" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd=vlalign(Vu,Vv, Rt/u3)</text>		</g>	<g id="shape84-169" v:mid="84" v:groupcontext="shape" transform="translate(815.625,272.625) rotate(90)">		<title>Sheet.84</title>		<path d="M0 408 L62.19 408" class="st10"></path>	</g>	<g id="shape86-174" v:mid="86" v:groupcontext="shape" transform="translate(779.625,272.625) rotate(90)">		<title>Sheet.86</title>		<path d="M0 408 L62.19 408" class="st10"></path>	</g>	<g id="shape87-179" v:mid="87" v:groupcontext="shape" transform="translate(453.943,-66.8515) rotate(33.6901)">		<title>Sheet.87</title>		<path d="M0 408 L119.99 408" class="st10"></path>	</g>	<g id="shape90-184" v:mid="90" v:groupcontext="shape" transform="translate(461.625,-135.375)">		<title>Sheet.90</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="14.21" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape71-188" v:mid="71" v:groupcontext="shape" transform="translate(425.625,-135.375)">		<title>Sheet.71</title>		<desc>b[N-3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st7"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-3]</text>		</g>	<g id="shape64-192" v:mid="64" v:groupcontext="shape" transform="translate(417.943,-66.8515) rotate(33.6901)">		<title>Sheet.64</title>		<path d="M0 408 L119.99 408" class="st10"></path>	</g>	<g id="shape65-197" v:mid="65" v:groupcontext="shape" transform="translate(137.625,-135.375)">		<title>Sheet.65</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="14.21" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape72-200" v:mid="72" v:groupcontext="shape" transform="translate(173.625,-135.375)">		<title>Sheet.72</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="9.77" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape85-203" v:mid="85" v:groupcontext="shape" transform="translate(345.943,-66.8515) rotate(33.6901)">		<title>Sheet.85</title>		<path d="M0 408 L119.99 408" class="st10"></path>	</g>	<g id="shape60-208" v:mid="60" v:groupcontext="shape" transform="translate(434.625,-94.875)">		<title>Sheet.60</title>		<desc>Starting byte = N-Rt (for example, 2)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="63" cy="396.75" width="126" height="22.5"></v:textrect>		<rect x="0" y="385.5" width="126" height="22.5" class="st2"></rect>		<text x="14.45" y="393.75" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Starting byte = N-Rt (for <tspan x="39.27" dy="1.2em" class="st4">example, 2)</tspan></text>		</g>	<g id="shape50-212" v:mid="50" v:groupcontext="shape" transform="translate(245.625,-207.375)">		<title>Sheet.50</title>		<desc>b[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-2]</text>		</g>	<g id="shape51-215" v:mid="51" v:groupcontext="shape" transform="translate(281.625,-207.375)">		<title>Sheet.51</title>		<desc>b[N-3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="390" width="36" height="36"></v:textrect>		<rect x="0" y="372" width="36" height="36" class="st8"></rect>		<text x="5.01" y="393" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-3]</text>		</g>	<g id="shape88-218" v:mid="88" v:groupcontext="shape" transform="translate(732.125,381.125) rotate(135)">		<title>Sheet.88</title>		<path d="M0 408 L92.01 408" class="st10"></path>	</g></g>
</svg>

Perform a right rotate vector operation on vector register Vu, by the number of bytes specified by the lower bits of Rt. The result is written into Vd. Byte[i] moves to Byte[(i+N-R)%N], where R is the right rotate amount in bytes, and N is the vector register size in bytes.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vrot.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.5885in" height="4.41667in" viewbox="0 0 762.375 318" xml:space="preserve" color-interpolation-filters="sRGB" class="st8"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-300 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-300 .st2 { marker-start: url("#mrkr1-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-300 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-300 .st4 { fill: none; marker-end: url("#mrkr13-12"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-300 .st5 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-300 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-300 .st7 { marker-end: url("#mrkr5-59"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-300 .st8 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-8" class="st3" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-12" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-59" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape135-1" v:mid="135" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.135</title>		<rect x="0" y="36.75" width="725.625" height="281.25" class="st1"></rect>	</g>	<g id="shape102-3" v:mid="102" v:groupcontext="shape" transform="translate(474,-274.875)">		<title>Sheet.102</title>		<path d="M225 318 L0 318" class="st2"></path>	</g>	<g id="shape103-9" v:mid="103" v:groupcontext="shape" transform="translate(474,-270.375)">		<title>Sheet.103</title>		<desc>Rt indicates rotation amount in bytes (for example, 4)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="112.5" cy="304.5" width="225" height="27"></v:textrect>		<rect x="0" y="291" width="225" height="27" class="st4"></rect>		<text x="6.95" y="307.2" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt indicates rotation amount in bytes (for example, 4)</text>		</g>	<g id="shape1-14" v:mid="1" v:groupcontext="shape" transform="translate(56.6061,-261.375)">		<title>Sheet.1</title>		<desc>Vd = vror(Vu, Rt)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="75.3939" cy="304.5" width="150.79" height="27"></v:textrect>		<rect x="0" y="291" width="150.788" height="27" class="st4"></rect>		<text x="41.51" y="307.2" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd = vror(Vu, Rt)</text>		</g>	<g id="shape99-18" v:mid="99" v:groupcontext="shape" transform="translate(650.143,-209.946)">		<title>Sheet.99</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="18.21" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape106-21" v:mid="106" v:groupcontext="shape" transform="translate(598.714,-209.946)">		<title>Sheet.106</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="18.21" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape107-24" v:mid="107" v:groupcontext="shape" transform="translate(547.286,-209.946)">		<title>Sheet.107</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="18.21" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape110-27" v:mid="110" v:groupcontext="shape" transform="translate(33,-209.946)">		<title>Sheet.110</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="13.46" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape111-30" v:mid="111" v:groupcontext="shape" transform="translate(84.4285,-209.946)">		<title>Sheet.111</title>		<desc>b[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="13.46" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-2]</text>		</g>	<g id="shape112-33" v:mid="112" v:groupcontext="shape" transform="translate(181.5,-209.946)">		<title>Sheet.112</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="108" cy="292.286" width="216" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="216" height="51.4286" class="st6"></rect>		<text x="104.25" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape108-36" v:mid="108" v:groupcontext="shape" transform="translate(495.857,-209.946)">		<title>Sheet.108</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="18.21" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape126-39" v:mid="126" v:groupcontext="shape" transform="translate(135.857,-209.946)">		<title>Sheet.126</title>		<desc>b[N-3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="13.46" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-3]</text>		</g>	<g id="shape113-42" v:mid="113" v:groupcontext="shape" transform="translate(650.143,-29.9464)">		<title>Sheet.113</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="18.21" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape114-45" v:mid="114" v:groupcontext="shape" transform="translate(598.714,-29.9464)">		<title>Sheet.114</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="18.21" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape118-48" v:mid="118" v:groupcontext="shape" transform="translate(384,-29.9464)">		<title>Sheet.118</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="108" cy="292.286" width="216" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="216" height="51.4286" class="st6"></rect>		<text x="104.25" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape116-51" v:mid="116" v:groupcontext="shape" transform="translate(33,-29.9464)">		<title>Sheet.116</title>		<desc>b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="13.46" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-1]</text>		</g>	<g id="shape125-54" v:mid="125" v:groupcontext="shape" transform="translate(760.968,414.452) rotate(164.476)">		<title>Sheet.125</title>		<path d="M0 318 L474.66 318" class="st7"></path>	</g>	<g id="shape127-60" v:mid="127" v:groupcontext="shape" transform="translate(709.102,414.573) rotate(164.558)">		<title>Sheet.127</title>		<path d="M0 318 L477.14 318" class="st7"></path>	</g>	<g id="shape128-65" v:mid="128" v:groupcontext="shape" transform="translate(658.774,414.267) rotate(164.352)">		<title>Sheet.128</title>		<path d="M0 318 L470.94 318" class="st7"></path>	</g>	<g id="shape130-70" v:mid="130" v:groupcontext="shape" transform="translate(606.682,414.452) rotate(164.476)">		<title>Sheet.130</title>		<path d="M0 318 L474.66 318" class="st7"></path>	</g>	<g id="shape131-75" v:mid="131" v:groupcontext="shape" transform="translate(644.837,-160.16) rotate(32.4948)">		<title>Sheet.131</title>		<path d="M0 318 L233.6 318" class="st7"></path>	</g>	<g id="shape132-80" v:mid="132" v:groupcontext="shape" transform="translate(589.3,-161.133) rotate(32.1671)">		<title>Sheet.132</title>		<path d="M0 318 L235.78 318" class="st7"></path>	</g>	<g id="shape2-85" v:mid="2" v:groupcontext="shape" transform="translate(701.571,-209.946)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.7143" cy="292.286" width="33.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="33.4286" height="51.4286" class="st4"></rect>		<text x="11.21" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape3-89" v:mid="3" v:groupcontext="shape" transform="translate(701.571,-29.9464)">		<title>Sheet.3</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.7143" cy="292.286" width="33.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="33.4286" height="51.4286" class="st4"></rect>		<text x="11.21" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape104-93" v:mid="104" v:groupcontext="shape" transform="translate(445.071,-209.946)">		<title>Sheet.104</title>		<desc>b[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="18.21" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[4]</text>		</g>	<g id="shape123-96" v:mid="123" v:groupcontext="shape" transform="translate(394.286,-209.946)">		<title>Sheet.123</title>		<desc>b[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="18.21" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[5]</text>		</g>	<g id="shape109-99" v:mid="109" v:groupcontext="shape" transform="translate(83.7857,-29.9464)">		<title>Sheet.109</title>		<desc>b[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="13.46" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-2]</text>		</g>	<g id="shape133-102" v:mid="133" v:groupcontext="shape" transform="translate(135.214,-29.9464)">		<title>Sheet.133</title>		<desc>b[N-3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="13.46" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-3]</text>		</g>	<g id="shape134-105" v:mid="134" v:groupcontext="shape" transform="translate(186.643,-29.9464)">		<title>Sheet.134</title>		<desc>b[N-4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="13.46" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-4]</text>		</g>	<g id="shape117-108" v:mid="117" v:groupcontext="shape" transform="translate(238.071,-29.9464)">		<title>Sheet.117</title>		<desc>b[N-5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="13.46" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-5]</text>		</g>	<g id="shape121-111" v:mid="121" v:groupcontext="shape" transform="translate(229.3,-161.133) rotate(32.1671)">		<title>Sheet.121</title>		<path d="M0 318 L235.78 318" class="st7"></path>	</g>	<g id="shape122-116" v:mid="122" v:groupcontext="shape" transform="translate(289.5,-29.9464)">		<title>Sheet.122</title>		<desc>b[N-4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="13.46" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-4]</text>		</g>	<g id="shape124-119" v:mid="124" v:groupcontext="shape" transform="translate(281.371,-161.133) rotate(32.1671)">		<title>Sheet.124</title>		<path d="M0 318 L235.78 318" class="st7"></path>	</g>	<g id="shape115-124" v:mid="115" v:groupcontext="shape" transform="translate(340.286,-29.9464)">		<title>Sheet.115</title>		<desc>b[N-3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.7143" cy="292.286" width="51.43" height="51.4286"></v:textrect>		<rect x="0" y="266.571" width="51.4286" height="51.4286" class="st6"></rect>		<text x="13.46" y="294.99" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[N-3]</text>		</g>	<g id="shape119-127" v:mid="119" v:groupcontext="shape" transform="translate(328.3,-161.133) rotate(32.1671)">		<title>Sheet.119</title>		<path d="M0 318 L235.78 318" class="st7"></path>	</g></g>
</svg>

Byte alignment instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd=valign(Vu,Vv,Rt) | unsigned shift = Rt & (VWIDTH-1);<br>    for(i = 0; i < VWIDTH; i++) {<br>        Vd.ub[i] = (i+shift>=VWIDTH) ? Vu.ub[i+shift-VWIDTH] : Vv.ub[i+shift];<br>    }<br>    Copy to clipboard |
| Vd=vlalign(Vu,Vv,Rt) | unsigned shift = VWIDTH - (Rt & (VWIDTH-1));<br>    for(i = 0; i < VWIDTH; i++) {<br>        Vd.ub[i] = (i+shift>=VWIDTH) ? Vu.ub[i+shift-VWIDTH] : Vv.ub[i+shift];<br>    }<br>    Copy to clipboard |
| Vd=valign(Vu,Vv,#u3) | for(i = 0; i < VWIDTH; i++) {<br>        Vd.ub[i] = (i+u>=VWIDTH) ? Vu.ub[i+u-VWIDTH] : Vv.ub[i+u];<br>    }<br>    Copy to clipboard |
| Vd=vlalign(Vu,Vv,#u3) | unsigned shift = VWIDTH - u;<br>    for(i = 0; i < VWIDTH; i++) {<br>        Vd.ub[i] = (i+shift>=VWIDTH) ? Vu.ub[i+shift-VWIDTH] : Vv.ub[i+shift];<br>    }<br>    Copy to clipboard |
| Vd=vror(Vu,Rt) | for (k=0;k<VWIDTH;k++) {<br>        Vd.ub[k] = Vu.ub[(k+Rt)&(VWIDTH-1)];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX permute/shift resource.
- Input scalar register Rt is limited to registers 0 through 7

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-301"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-302"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id204">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd=valign(Vu,Vv,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vlalign(Vu,Vv,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=valign(Vu,Vv,#u3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vlalign(Vu,Vv,#u3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vror(Vu,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-303"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-304"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id205">
<caption><span class="caption-text">Byte alignment intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd=valign(Vu,Vv,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_valign_VVR(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vlalign(Vu,Vv,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vlalign_VVR(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=valign(Vu,Vv,#u3)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_valign_VVI(HVX_Vector Vu, HVX_Vector Vv, Word32 Iu3)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vlalign(Vu,Vv,#u3)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vlalign_VVI(HVX_Vector Vu, HVX_Vector Vv, Word32 Iu3)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vror(Vu,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vror_VR(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### General permute network

Perform permutation and re-arrangement of the 64 input bytes, which is the width of a
data slice. The input data is passed through a network of switch boxes, these are able to take two inputs and based on the two controls
can pass through, swap, replicate the first input, or replicate the second input. Though the functionality is powerful the algorithms to
compute the controls are complex.

The input vector of bytes is passed through six levels of switches which have an  increasing stride varying from 1 to 32 at the
last stage. The diagram below shows the vrdelta network, the vdelta network is the mirror image, with the largest stride first followed by smaller strides down to 1. Each stage output is controlled by the control inputs in the vector register Vv. For each stage (for example stage 3), the bit at that position would look at the corresponding bit (bit 3) in the control byte. This is shown in the switch box in the diagram.

There are two main forms of data rearrangement. One uses a simple reverse butterfly network shown as vrdelta, and a butterfly network vdelta shown below. These are known as blocking networks, as not all possible
paths can be allowed, simultaneously from input to output.
The data does not have to be a permutation, defined as a one-to-one mapping of every input to its own output position. A subset of data rearrangement such as data replication can be accommodated. It can handle a family of patterns that have symmetric properties.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vrdelta_ex.svg Page-6 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.03756in" height="3.85847in" viewbox="0 0 362.704 277.81" xml:space="preserve" color-interpolation-filters="sRGB" class="st11"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-305 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.72 }
.svg-305 .st2 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-305 .st3 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5 }
.svg-305 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-305 .st5 { fill: #000000; font-family: Arial; font-size: 0.833336em }
.svg-305 .st6 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.72 }
.svg-305 .st7 { fill: none; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-305 .st8 { fill: #000000; font-family: Arial; font-size: 0.666664em }
.svg-305 .st9 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.239976 }
.svg-305 .st10 { fill: #000000; font-family: Arial; font-size: 0.499992em }
.svg-305 .st11 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<g v:mid="8" v:index="6" v:groupcontext="foregroundPage">	<title>Page-6</title>	<v:pageproperties v:drawingscale="0.0393701" v:pagescale="0.0393701" v:drawingunits="24" v:shadowoffsetx="8.50394" v:shadowoffsety="-8.50394"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape182-1" v:mid="182" v:groupcontext="shape" transform="translate(18.36,-18.36)">		<title>Sheet.182</title>		<rect x="0" y="36.72" width="325.984" height="241.09" class="st1"></rect>	</g>	<g id="group181-3" transform="translate(19.4939,-20.2813)" v:mid="181" v:groupcontext="group">		<title>Sheet.181</title>		<g id="shape2-4" v:mid="2" v:groupcontext="shape" transform="translate(69.7323,-222.016)">			<title>Sheet.2</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape3-7" v:mid="3" v:groupcontext="shape" transform="translate(69.7323,-193.669)">			<title>Sheet.3</title>			<path d="M0 277.81 L56.69 277.81" class="st3"></path>		</g>		<g id="shape4-10" v:mid="4" v:groupcontext="shape" transform="translate(193.973,-192.687) rotate(26.5651)">			<title>Sheet.4</title>			<path d="M0 277.81 L63.38 277.81" class="st2"></path>		</g>		<g id="shape5-13" v:mid="5" v:groupcontext="shape" transform="translate(250.665,304.275) rotate(153.435)">			<title>Sheet.5</title>			<path d="M0 277.81 L63.38 277.81" class="st2"></path>		</g>		<g id="shape7-16" v:mid="7" v:groupcontext="shape" transform="translate(69.7323,-165.323)">			<title>Sheet.7</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape8-19" v:mid="8" v:groupcontext="shape" transform="translate(69.7323,-136.976)">			<title>Sheet.8</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape9-22" v:mid="9" v:groupcontext="shape" transform="translate(193.973,-135.994) rotate(26.5651)">			<title>Sheet.9</title>			<path d="M0 277.81 L63.38 277.81" class="st2"></path>		</g>		<g id="shape10-25" v:mid="10" v:groupcontext="shape" transform="translate(250.665,360.968) rotate(153.435)">			<title>Sheet.10</title>			<path d="M0 277.81 L63.38 277.81" class="st2"></path>		</g>		<g id="shape12-28" v:mid="12" v:groupcontext="shape" transform="translate(69.7323,-108.63)">			<title>Sheet.12</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape13-31" v:mid="13" v:groupcontext="shape" transform="translate(69.7323,-80.2835)">			<title>Sheet.13</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape14-34" v:mid="14" v:groupcontext="shape" transform="translate(193.973,-79.3008) rotate(26.5651)">			<title>Sheet.14</title>			<path d="M0 277.81 L63.38 277.81" class="st2"></path>		</g>		<g id="shape15-37" v:mid="15" v:groupcontext="shape" transform="translate(250.665,417.66) rotate(153.435)">			<title>Sheet.15</title>			<path d="M0 277.81 L63.38 277.81" class="st2"></path>		</g>		<g id="shape17-40" v:mid="17" v:groupcontext="shape" transform="translate(69.7323,-51.937)">			<title>Sheet.17</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape18-43" v:mid="18" v:groupcontext="shape" transform="translate(69.7323,-23.5906)">			<title>Sheet.18</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape19-46" v:mid="19" v:groupcontext="shape" transform="translate(193.973,-22.6079) rotate(26.5651)">			<title>Sheet.19</title>			<path d="M0 277.81 L63.38 277.81" class="st3"></path>		</g>		<g id="shape20-49" v:mid="20" v:groupcontext="shape" transform="translate(250.665,474.353) rotate(153.435)">			<title>Sheet.20</title>			<path d="M0 277.81 L63.38 277.81" class="st2"></path>		</g>		<g id="shape22-52" v:mid="22" v:groupcontext="shape" transform="translate(140.598,-222.016)">			<title>Sheet.22</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape23-55" v:mid="23" v:groupcontext="shape" transform="translate(140.598,-165.323)">			<title>Sheet.23</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape24-58" v:mid="24" v:groupcontext="shape" transform="translate(337.04,-140.647) rotate(45)">			<title>Sheet.24</title>			<path d="M0 277.81 L80.18 277.81" class="st2"></path>		</g>		<g id="shape25-61" v:mid="25" v:groupcontext="shape" transform="translate(393.732,252.235) rotate(135)">			<title>Sheet.25</title>			<path d="M0 277.81 L80.18 277.81" class="st2"></path>		</g>		<g id="shape27-64" v:mid="27" v:groupcontext="shape" transform="translate(140.598,-193.669)">			<title>Sheet.27</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape28-67" v:mid="28" v:groupcontext="shape" transform="translate(140.598,-136.976)">			<title>Sheet.28</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape29-70" v:mid="29" v:groupcontext="shape" transform="translate(337.04,-112.301) rotate(45)">			<title>Sheet.29</title>			<path d="M0 277.81 L80.18 277.81" class="st3"></path>		</g>		<g id="shape30-73" v:mid="30" v:groupcontext="shape" transform="translate(393.732,280.582) rotate(135)">			<title>Sheet.30</title>			<path d="M0 277.81 L80.18 277.81" class="st2"></path>		</g>		<g id="shape32-76" v:mid="32" v:groupcontext="shape" transform="translate(140.598,-108.63)">			<title>Sheet.32</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape33-79" v:mid="33" v:groupcontext="shape" transform="translate(140.598,-51.937)">			<title>Sheet.33</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape34-82" v:mid="34" v:groupcontext="shape" transform="translate(337.04,-27.2613) rotate(45)">			<title>Sheet.34</title>			<path d="M0 277.81 L80.18 277.81" class="st2"></path>		</g>		<g id="shape35-85" v:mid="35" v:groupcontext="shape" transform="translate(393.732,365.621) rotate(135)">			<title>Sheet.35</title>			<path d="M0 277.81 L80.18 277.81" class="st2"></path>		</g>		<g id="shape37-88" v:mid="37" v:groupcontext="shape" transform="translate(140.598,-80.2835)">			<title>Sheet.37</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape38-91" v:mid="38" v:groupcontext="shape" transform="translate(140.598,-23.5906)">			<title>Sheet.38</title>			<path d="M0 277.81 L56.69 277.81" class="st3"></path>		</g>		<g id="shape39-94" v:mid="39" v:groupcontext="shape" transform="translate(337.04,1.08513) rotate(45)">			<title>Sheet.39</title>			<path d="M0 277.81 L80.18 277.81" class="st2"></path>		</g>		<g id="shape40-97" v:mid="40" v:groupcontext="shape" transform="translate(393.732,393.967) rotate(135)">			<title>Sheet.40</title>			<path d="M0 277.81 L80.18 277.81" class="st2"></path>		</g>		<g id="shape42-100" v:mid="42" v:groupcontext="shape" transform="translate(211.465,-222.016)">			<title>Sheet.42</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape43-103" v:mid="43" v:groupcontext="shape" transform="translate(211.465,-108.63)">			<title>Sheet.43</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape44-106" v:mid="44" v:groupcontext="shape" transform="translate(459.945,-68.4463) rotate(63.4349)">			<title>Sheet.44</title>			<path d="M0 277.81 L126.77 277.81" class="st2"></path>		</g>		<g id="shape45-109" v:mid="45" v:groupcontext="shape" transform="translate(516.638,180.034) rotate(116.565)">			<title>Sheet.45</title>			<path d="M0 277.81 L126.77 277.81" class="st2"></path>		</g>		<g id="shape47-112" v:mid="47" v:groupcontext="shape" transform="translate(211.465,-193.669)">			<title>Sheet.47</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape48-115" v:mid="48" v:groupcontext="shape" transform="translate(211.465,-80.2835)">			<title>Sheet.48</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape49-118" v:mid="49" v:groupcontext="shape" transform="translate(459.945,-40.0998) rotate(63.4349)">			<title>Sheet.49</title>			<path d="M0 277.81 L126.77 277.81" class="st2"></path>		</g>		<g id="shape50-121" v:mid="50" v:groupcontext="shape" transform="translate(516.638,208.381) rotate(116.565)">			<title>Sheet.50</title>			<path d="M0 277.81 L126.77 277.81" class="st2"></path>		</g>		<g id="shape52-124" v:mid="52" v:groupcontext="shape" transform="translate(211.465,-165.323)">			<title>Sheet.52</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape53-127" v:mid="53" v:groupcontext="shape" transform="translate(211.465,-51.937)">			<title>Sheet.53</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape54-130" v:mid="54" v:groupcontext="shape" transform="translate(459.945,-11.7534) rotate(63.4349)">			<title>Sheet.54</title>			<path d="M0 277.81 L126.77 277.81" class="st2"></path>		</g>		<g id="shape55-133" v:mid="55" v:groupcontext="shape" transform="translate(516.638,236.727) rotate(116.565)">			<title>Sheet.55</title>			<path d="M0 277.81 L126.77 277.81" class="st2"></path>		</g>		<g id="shape57-136" v:mid="57" v:groupcontext="shape" transform="translate(211.465,-136.976)">			<title>Sheet.57</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape58-139" v:mid="58" v:groupcontext="shape" transform="translate(211.465,-23.5906)">			<title>Sheet.58</title>			<path d="M0 277.81 L56.69 277.81" class="st2"></path>		</g>		<g id="shape59-142" v:mid="59" v:groupcontext="shape" transform="translate(459.945,16.5931) rotate(63.4349)">			<title>Sheet.59</title>			<path d="M0 277.81 L126.77 277.81" class="st3"></path>		</g>		<g id="shape60-145" v:mid="60" v:groupcontext="shape" transform="translate(516.638,265.074) rotate(116.565)">			<title>Sheet.60</title>			<path d="M0 277.81 L126.77 277.81" class="st3"></path>		</g>		<g id="shape61-148" v:mid="61" v:groupcontext="shape" transform="translate(38.3472,-215.264)">			<title>Sheet.61</title>			<desc>Vu[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st4"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[0]</text>			</g>		<g id="shape62-151" v:mid="62" v:groupcontext="shape" transform="translate(38.5512,-187.087)">			<title>Sheet.62</title>			<desc>Vu[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st4"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[1]</text>			</g>		<g id="shape63-154" v:mid="63" v:groupcontext="shape" transform="translate(38.5512,-157.827)">			<title>Sheet.63</title>			<desc>Vu[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st4"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[2]</text>			</g>		<g id="shape64-157" v:mid="64" v:groupcontext="shape" transform="translate(38.7552,-129.65)">			<title>Sheet.64</title>			<desc>Vu[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st4"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[3]</text>			</g>		<g id="shape65-160" v:mid="65" v:groupcontext="shape" transform="translate(38.5512,-100.917)">			<title>Sheet.65</title>			<desc>Vu[4]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st4"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[4]</text>			</g>		<g id="shape66-163" v:mid="66" v:groupcontext="shape" transform="translate(38.7552,-72.7402)">			<title>Sheet.66</title>			<desc>Vu[5]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st4"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[5]</text>			</g>		<g id="shape67-166" v:mid="67" v:groupcontext="shape" transform="translate(38.7552,-43.4803)">			<title>Sheet.67</title>			<desc>Vu[6]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st4"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[6]</text>			</g>		<g id="shape68-169" v:mid="68" v:groupcontext="shape" transform="translate(38.9592,-15.3031)">			<title>Sheet.68</title>			<desc>Vu[7]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st4"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[7]</text>			</g>		<g id="shape69-172" v:mid="69" v:groupcontext="shape" transform="translate(286.413,-213.102)">			<title>Sheet.69</title>			<desc>Vd[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[0]</text>			</g>		<g id="shape70-175" v:mid="70" v:groupcontext="shape" transform="translate(286.617,-184.925)">			<title>Sheet.70</title>			<desc>Vd[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[1]</text>			</g>		<g id="shape71-178" v:mid="71" v:groupcontext="shape" transform="translate(286.617,-155.665)">			<title>Sheet.71</title>			<desc>Vd[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[2]</text>			</g>		<g id="shape72-181" v:mid="72" v:groupcontext="shape" transform="translate(286.821,-127.488)">			<title>Sheet.72</title>			<desc>Vd[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[3]</text>			</g>		<g id="shape73-184" v:mid="73" v:groupcontext="shape" transform="translate(286.617,-98.7559)">			<title>Sheet.73</title>			<desc>Vd[4]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[4]</text>			</g>		<g id="shape74-187" v:mid="74" v:groupcontext="shape" transform="translate(286.821,-70.5787)">			<title>Sheet.74</title>			<desc>Vd[5]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[5]</text>			</g>		<g id="shape75-190" v:mid="75" v:groupcontext="shape" transform="translate(286.821,-41.3189)">			<title>Sheet.75</title>			<desc>Vd[6]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[6]</text>			</g>		<g id="shape76-193" v:mid="76" v:groupcontext="shape" transform="translate(287.025,-13.1417)">			<title>Sheet.76</title>			<desc>Vd[7]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.54" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[7]</text>			</g>		<g id="shape77-196" v:mid="77" v:groupcontext="shape" transform="translate(126.425,-16.5039)">			<title>Rectangle.10</title>			<desc>1</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.723" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>			<text x="4.86" y="273.12" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>			</g>		<g id="shape78-199" v:mid="78" v:groupcontext="shape" transform="translate(126.425,-44.8504)">			<title>Rectangle.78</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape79-201" v:mid="79" v:groupcontext="shape" transform="translate(126.425,-73.1969)">			<title>Rectangle.79</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape80-203" v:mid="80" v:groupcontext="shape" transform="translate(126.425,-101.543)">			<title>Rectangle.80</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape81-205" v:mid="81" v:groupcontext="shape" transform="translate(126.425,-129.89)">			<title>Rectangle.81</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape82-207" v:mid="82" v:groupcontext="shape" transform="translate(126.425,-158.236)">			<title>Rectangle.82</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape83-209" v:mid="83" v:groupcontext="shape" transform="translate(126.425,-186.583)">			<title>Rectangle.83</title>			<desc>0</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.723" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>			<text x="4.86" y="273.12" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>			</g>		<g id="shape84-212" v:mid="84" v:groupcontext="shape" transform="translate(126.425,-214.929)">			<title>Rectangle.84</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape85-214" v:mid="85" v:groupcontext="shape" transform="translate(197.291,-16.5039)">			<title>Rectangle.85</title>			<desc>0</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.723" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>			<text x="4.86" y="273.12" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>			</g>		<g id="shape86-217" v:mid="86" v:groupcontext="shape" transform="translate(197.291,-44.8504)">			<title>Rectangle.86</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape87-219" v:mid="87" v:groupcontext="shape" transform="translate(197.291,-73.1969)">			<title>Rectangle.87</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape88-221" v:mid="88" v:groupcontext="shape" transform="translate(197.291,-101.543)">			<title>Rectangle.88</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape89-223" v:mid="89" v:groupcontext="shape" transform="translate(197.291,-129.89)">			<title>Rectangle.89</title>			<desc>1</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.723" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>			<text x="4.86" y="273.12" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>			</g>		<g id="shape90-226" v:mid="90" v:groupcontext="shape" transform="translate(197.291,-158.236)">			<title>Rectangle.90</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape91-228" v:mid="91" v:groupcontext="shape" transform="translate(197.291,-186.583)">			<title>Rectangle.91</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape92-230" v:mid="92" v:groupcontext="shape" transform="translate(197.291,-214.929)">			<title>Rectangle.92</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape93-232" v:mid="93" v:groupcontext="shape" transform="translate(268.157,-16.5039)">			<title>Rectangle.93</title>			<desc>1</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.723" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>			<text x="4.86" y="273.12" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>			</g>		<g id="shape94-235" v:mid="94" v:groupcontext="shape" transform="translate(268.157,-44.8504)">			<title>Rectangle.94</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape95-237" v:mid="95" v:groupcontext="shape" transform="translate(268.157,-73.1969)">			<title>Rectangle.95</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape96-239" v:mid="96" v:groupcontext="shape" transform="translate(268.157,-101.543)">			<title>Rectangle.96</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape97-241" v:mid="97" v:groupcontext="shape" transform="translate(268.157,-129.89)">			<title>Rectangle.97</title>			<desc>1</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.723" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>			<text x="4.86" y="273.12" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>			</g>		<g id="shape98-244" v:mid="98" v:groupcontext="shape" transform="translate(268.157,-158.236)">			<title>Rectangle.98</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape99-246" v:mid="99" v:groupcontext="shape" transform="translate(268.157,-186.583)">			<title>Rectangle.99</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape100-248" v:mid="100" v:groupcontext="shape" transform="translate(268.157,-214.929)">			<title>Rectangle.100</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.637" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape101-250" v:mid="101" v:groupcontext="shape" transform="translate(3.59712E-14,-202.677)">			<title>Sheet.101</title>			<desc>Vv[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.82" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[0]</text>			</g>		<g id="shape102-253" v:mid="102" v:groupcontext="shape" transform="translate(0.204017,-175.183)">			<title>Sheet.102</title>			<desc>Vv[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.82" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[1]</text>			</g>		<g id="shape103-256" v:mid="103" v:groupcontext="shape" transform="translate(0.204017,-145.923)">			<title>Sheet.103</title>			<desc>Vv[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.82" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[2]</text>			</g>		<g id="shape104-259" v:mid="104" v:groupcontext="shape" transform="translate(0.408034,-117.746)">			<title>Sheet.104</title>			<desc>Vv[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.82" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[3]</text>			</g>		<g id="shape105-262" v:mid="105" v:groupcontext="shape" transform="translate(0.204017,-89.0138)">			<title>Sheet.105</title>			<desc>Vv[4]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.82" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[4]</text>			</g>		<g id="shape106-265" v:mid="106" v:groupcontext="shape" transform="translate(0.408034,-60.8366)">			<title>Sheet.106</title>			<desc>Vv[5]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.82" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[5]</text>			</g>		<g id="shape107-268" v:mid="107" v:groupcontext="shape" transform="translate(0.408034,-31.5768)">			<title>Sheet.107</title>			<desc>Vv[6]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.82" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[6]</text>			</g>		<g id="shape108-271" v:mid="108" v:groupcontext="shape" transform="translate(0.612051,-3.39961)">			<title>Sheet.108</title>			<desc>Vv[7]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.81" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.81" width="34.4238" height="16" class="st6"></rect>			<text x="5.82" y="272.81" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[7]</text>			</g>		<g id="shape109-274" v:mid="109" v:groupcontext="shape" v:layermember="0" transform="translate(30.0472,-203.591)">			<title>Dynamic connector.109</title>			<path d="M0 270.72 L245.2 270.72" class="st2"></path>		</g>		<g id="shape110-277" v:mid="110" v:groupcontext="shape" v:layermember="0" transform="translate(126.567,-219.89)">			<title>Dynamic connector.110</title>			<path d="M6.94 282.77 L6.94 287.02 L7.23 287.02" class="st9"></path>		</g>		<g id="shape111-280" v:mid="111" v:groupcontext="shape" v:layermember="0" transform="translate(211.323,-219.89)">			<title>Dynamic connector.111</title>			<path d="M-6.94 282.77 L-6.94 287.02 L-7.23 287.02" class="st9"></path>		</g>		<g id="shape112-283" v:mid="112" v:groupcontext="shape" v:layermember="0" transform="translate(268.157,-219.89)">			<title>Dynamic connector.112</title>			<path d="M7.09 282.77 L7.09 287.02" class="st9"></path>		</g>		<g id="shape113-286" v:mid="113" v:groupcontext="shape" transform="translate(124.157,-198.425)">			<title>Sheet.113</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape114-289" v:mid="114" v:groupcontext="shape" transform="translate(194.803,-198.425)">			<title>Sheet.114</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape115-292" v:mid="115" v:groupcontext="shape" transform="translate(265.669,-198.425)">			<title>Sheet.115</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape118-295" v:mid="118" v:groupcontext="shape" v:layermember="0" transform="translate(30.0472,-175.307)">			<title>Dynamic connector.118</title>			<path d="M0 270.72 L245.2 270.72" class="st2"></path>		</g>		<g id="shape119-298" v:mid="119" v:groupcontext="shape" v:layermember="0" transform="translate(126.567,-191.606)">			<title>Dynamic connector.119</title>			<path d="M6.94 282.77 L6.94 287.02 L7.23 287.02" class="st9"></path>		</g>		<g id="shape120-301" v:mid="120" v:groupcontext="shape" v:layermember="0" transform="translate(211.323,-191.606)">			<title>Dynamic connector.120</title>			<path d="M-6.94 282.77 L-6.94 287.02 L-7.23 287.02" class="st9"></path>		</g>		<g id="shape121-304" v:mid="121" v:groupcontext="shape" v:layermember="0" transform="translate(282.331,-191.606)">			<title>Dynamic connector.121</title>			<path d="M-7.09 282.77 L-7.09 287.02" class="st9"></path>		</g>		<g id="shape122-307" v:mid="122" v:groupcontext="shape" transform="translate(124.157,-170.079)">			<title>Sheet.122</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape123-310" v:mid="123" v:groupcontext="shape" transform="translate(194.803,-170.583)">			<title>Sheet.123</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape124-313" v:mid="124" v:groupcontext="shape" transform="translate(265.669,-170.583)">			<title>Sheet.124</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape126-316" v:mid="126" v:groupcontext="shape" v:layermember="0" transform="translate(30.0472,-146.756)">			<title>Dynamic connector.126</title>			<path d="M0 270.72 L245.2 270.72" class="st2"></path>		</g>		<g id="shape127-319" v:mid="127" v:groupcontext="shape" v:layermember="0" transform="translate(126.567,-163.055)">			<title>Dynamic connector.127</title>			<path d="M6.94 282.77 L6.94 287.02 L7.23 287.02" class="st9"></path>		</g>		<g id="shape128-322" v:mid="128" v:groupcontext="shape" v:layermember="0" transform="translate(211.323,-163.055)">			<title>Dynamic connector.128</title>			<path d="M-6.94 282.77 L-6.94 287.02 L-7.23 287.02" class="st9"></path>		</g>		<g id="shape129-325" v:mid="129" v:groupcontext="shape" v:layermember="0" transform="translate(268.157,-163.055)">			<title>Dynamic connector.129</title>			<path d="M7.09 282.77 L7.09 287.02" class="st9"></path>		</g>		<g id="shape130-328" v:mid="130" v:groupcontext="shape" transform="translate(124.157,-141.732)">			<title>Sheet.130</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape131-331" v:mid="131" v:groupcontext="shape" transform="translate(194.803,-141.732)">			<title>Sheet.131</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape132-334" v:mid="132" v:groupcontext="shape" transform="translate(265.669,-141.732)">			<title>Sheet.132</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape134-337" v:mid="134" v:groupcontext="shape" v:layermember="0" transform="translate(30.0472,-118.472)">			<title>Dynamic connector.134</title>			<path d="M0 270.72 L245.2 270.72" class="st2"></path>		</g>		<g id="shape135-340" v:mid="135" v:groupcontext="shape" v:layermember="0" transform="translate(126.567,-134.772)">			<title>Dynamic connector.135</title>			<path d="M6.94 282.77 L6.94 287.02 L7.23 287.02" class="st9"></path>		</g>		<g id="shape136-343" v:mid="136" v:groupcontext="shape" v:layermember="0" transform="translate(211.323,-134.772)">			<title>Dynamic connector.136</title>			<path d="M-6.94 282.77 L-6.94 287.02 L-7.23 287.02" class="st9"></path>		</g>		<g id="shape137-346" v:mid="137" v:groupcontext="shape" v:layermember="0" transform="translate(268.157,-134.772)">			<title>Dynamic connector.137</title>			<path d="M7.09 282.77 L7.09 287.02" class="st9"></path>		</g>		<g id="shape138-349" v:mid="138" v:groupcontext="shape" transform="translate(124.157,-113.386)">			<title>Sheet.138</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape139-352" v:mid="139" v:groupcontext="shape" transform="translate(194.803,-113.386)">			<title>Sheet.139</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape140-355" v:mid="140" v:groupcontext="shape" transform="translate(265.669,-113.386)">			<title>Sheet.140</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape142-358" v:mid="142" v:groupcontext="shape" v:layermember="0" transform="translate(30.0472,-90.063)">			<title>Dynamic connector.142</title>			<path d="M0 270.72 L245.2 270.72" class="st2"></path>		</g>		<g id="shape143-361" v:mid="143" v:groupcontext="shape" v:layermember="0" transform="translate(126.567,-106.362)">			<title>Dynamic connector.143</title>			<path d="M6.94 282.77 L6.94 287.02 L7.23 287.02" class="st9"></path>		</g>		<g id="shape144-364" v:mid="144" v:groupcontext="shape" v:layermember="0" transform="translate(211.323,-106.362)">			<title>Dynamic connector.144</title>			<path d="M-6.94 282.77 L-6.94 287.02 L-7.23 287.02" class="st9"></path>		</g>		<g id="shape145-367" v:mid="145" v:groupcontext="shape" v:layermember="0" transform="translate(282.331,-106.362)">			<title>Dynamic connector.145</title>			<path d="M-7.09 282.77 L-7.09 287.02" class="st9"></path>		</g>		<g id="shape146-370" v:mid="146" v:groupcontext="shape" transform="translate(124.157,-85.0394)">			<title>Sheet.146</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape147-373" v:mid="147" v:groupcontext="shape" transform="translate(194.803,-85.0394)">			<title>Sheet.147</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape148-376" v:mid="148" v:groupcontext="shape" transform="translate(265.669,-85.0394)">			<title>Sheet.148</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape150-379" v:mid="150" v:groupcontext="shape" v:layermember="0" transform="translate(30.0472,-61.7795)">			<title>Dynamic connector.150</title>			<path d="M0 270.72 L245.2 270.72" class="st2"></path>		</g>		<g id="shape151-382" v:mid="151" v:groupcontext="shape" v:layermember="0" transform="translate(126.567,-78.0787)">			<title>Dynamic connector.151</title>			<path d="M6.94 282.77 L6.94 287.02 L7.23 287.02" class="st9"></path>		</g>		<g id="shape152-385" v:mid="152" v:groupcontext="shape" v:layermember="0" transform="translate(211.323,-78.0787)">			<title>Dynamic connector.152</title>			<path d="M-6.94 282.77 L-6.94 287.02 L-7.23 287.02" class="st9"></path>		</g>		<g id="shape153-388" v:mid="153" v:groupcontext="shape" v:layermember="0" transform="translate(282.331,-78.0787)">			<title>Dynamic connector.153</title>			<path d="M-7.09 282.77 L-7.09 287.02" class="st9"></path>		</g>		<g id="shape154-391" v:mid="154" v:groupcontext="shape" transform="translate(124.157,-56.6929)">			<title>Sheet.154</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape155-394" v:mid="155" v:groupcontext="shape" transform="translate(194.803,-56.6929)">			<title>Sheet.155</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape156-397" v:mid="156" v:groupcontext="shape" transform="translate(265.669,-56.6929)">			<title>Sheet.156</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape158-400" v:mid="158" v:groupcontext="shape" v:layermember="0" transform="translate(30.0472,-33.2283)">			<title>Dynamic connector.158</title>			<path d="M0 270.72 L245.2 270.72" class="st2"></path>		</g>		<g id="shape159-403" v:mid="159" v:groupcontext="shape" v:layermember="0" transform="translate(126.567,-49.5276)">			<title>Dynamic connector.159</title>			<path d="M6.94 282.77 L6.94 287.02 L7.23 287.02" class="st9"></path>		</g>		<g id="shape160-406" v:mid="160" v:groupcontext="shape" v:layermember="0" transform="translate(211.323,-49.5276)">			<title>Dynamic connector.160</title>			<path d="M-6.94 282.77 L-6.94 287.02 L-7.23 287.02" class="st9"></path>		</g>		<g id="shape161-409" v:mid="161" v:groupcontext="shape" v:layermember="0" transform="translate(282.331,-49.5276)">			<title>Dynamic connector.161</title>			<path d="M-7.09 282.77 L-7.09 287.02" class="st9"></path>		</g>		<g id="shape162-412" v:mid="162" v:groupcontext="shape" transform="translate(124.157,-28.3465)">			<title>Sheet.162</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape163-415" v:mid="163" v:groupcontext="shape" transform="translate(194.803,-28.3465)">			<title>Sheet.163</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape164-418" v:mid="164" v:groupcontext="shape" transform="translate(265.669,-28.3465)">			<title>Sheet.164</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape166-421" v:mid="166" v:groupcontext="shape" v:layermember="0" transform="translate(30.0472,-4.94488)">			<title>Dynamic connector.166</title>			<path d="M0 270.72 L245.2 270.72" class="st2"></path>		</g>		<g id="shape167-424" v:mid="167" v:groupcontext="shape" v:layermember="0" transform="translate(126.567,-21.2441)">			<title>Dynamic connector.167</title>			<path d="M6.94 282.77 L6.94 287.02 L7.23 287.02" class="st9"></path>		</g>		<g id="shape168-427" v:mid="168" v:groupcontext="shape" v:layermember="0" transform="translate(211.323,-21.2441)">			<title>Dynamic connector.168</title>			<path d="M-6.94 282.77 L-6.94 287.02 L-7.23 287.02" class="st9"></path>		</g>		<g id="shape169-430" v:mid="169" v:groupcontext="shape" v:layermember="0" transform="translate(282.331,-21.2441)">			<title>Dynamic connector.169</title>			<path d="M-7.09 282.77 L-7.09 287.02" class="st9"></path>		</g>		<g id="shape170-433" v:mid="170" v:groupcontext="shape" transform="translate(124.157,1.13687E-13)">			<title>Sheet.170</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape171-436" v:mid="171" v:groupcontext="shape" transform="translate(194.803,1.13687E-13)">			<title>Sheet.171</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape172-439" v:mid="172" v:groupcontext="shape" transform="translate(265.669,1.13687E-13)">			<title>Sheet.172</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="9.74803" cy="269.81" width="19.5" height="16"></v:textrect>			<rect x="0" y="261.81" width="19.4961" height="16" class="st6"></rect>			<text x="4.74" y="271.61" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape173-442" v:mid="173" v:groupcontext="shape" v:layermember="0" transform="translate(278.079,-214.929)">			<title>Dynamic connector</title>			<path d="M4.25 270.72 L9.92 270.72" class="st2"></path>		</g>		<g id="shape174-445" v:mid="174" v:groupcontext="shape" v:layermember="0" transform="translate(278.079,-186.583)">			<title>Dynamic connector.174</title>			<path d="M4.25 270.72 L9.92 270.72" class="st2"></path>		</g>		<g id="shape175-448" v:mid="175" v:groupcontext="shape" v:layermember="0" transform="translate(278.079,-158.236)">			<title>Dynamic connector.175</title>			<path d="M4.25 270.72 L9.92 270.72" class="st2"></path>		</g>		<g id="shape176-451" v:mid="176" v:groupcontext="shape" v:layermember="0" transform="translate(278.079,-129.89)">			<title>Dynamic connector.176</title>			<path d="M4.25 270.72 L9.92 270.72" class="st2"></path>		</g>		<g id="shape177-454" v:mid="177" v:groupcontext="shape" v:layermember="0" transform="translate(278.079,-101.543)">			<title>Dynamic connector.177</title>			<path d="M4.25 270.72 L9.92 270.72" class="st2"></path>		</g>		<g id="shape178-457" v:mid="178" v:groupcontext="shape" v:layermember="0" transform="translate(278.079,-73.1969)">			<title>Dynamic connector.178</title>			<path d="M4.25 270.72 L9.92 270.72" class="st2"></path>		</g>		<g id="shape179-460" v:mid="179" v:groupcontext="shape" v:layermember="0" transform="translate(278.079,-44.8504)">			<title>Dynamic connector.179</title>			<path d="M4.25 270.72 L9.92 270.72" class="st2"></path>		</g>		<g id="shape180-463" v:mid="180" v:groupcontext="shape" v:layermember="0" transform="translate(278.079,-16.5039)">			<title>Dynamic connector.180</title>			<path d="M4.25 270.72 L9.92 270.72" class="st2"></path>		</g>	</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vdelta_ex.svg Page-6 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="4.99819in" height="3.85646in" viewbox="0 0 359.87 277.665" xml:space="preserve" color-interpolation-filters="sRGB" class="st9"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-306 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.72 }
.svg-306 .st2 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-306 .st3 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5 }
.svg-306 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-306 .st5 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-306 .st6 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.72 }
.svg-306 .st7 { fill: none; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-306 .st8 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.239976 }
.svg-306 .st9 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<g v:mid="8" v:index="6" v:groupcontext="foregroundPage">	<title>Page-6</title>	<v:pageproperties v:drawingscale="0.0393701" v:pagescale="0.0393701" v:drawingunits="24" v:shadowoffsetx="8.50394" v:shadowoffsety="-8.50394"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape182-1" v:mid="182" v:groupcontext="shape" transform="translate(18.36,-18.36)">		<title>Sheet.182</title>		<rect x="0" y="36.72" width="323.15" height="240.945" class="st1"></rect>	</g>	<g id="group181-3" transform="translate(19.7773,-23.1159)" v:mid="181" v:groupcontext="group">		<title>Sheet.181</title>		<g id="shape2-4" v:mid="2" v:groupcontext="shape" transform="translate(269.858,-222.016) scale(-1,1)">			<title>Sheet.2</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape3-7" v:mid="3" v:groupcontext="shape" transform="translate(269.858,-193.669) scale(-1,1)">			<title>Sheet.3</title>			<path d="M0 277.66 L56.69 277.66" class="st3"></path>		</g>		<g id="shape4-10" v:mid="4" v:groupcontext="shape" transform="translate(145.683,-192.702) rotate(-26.5651) scale(-1,1)">			<title>Sheet.4</title>			<path d="M0 277.66 L63.38 277.66" class="st2"></path>		</g>		<g id="shape5-13" v:mid="5" v:groupcontext="shape" transform="translate(88.9898,304) rotate(26.5651) scale(1,-1)">			<title>Sheet.5</title>			<path d="M0 277.66 L63.38 277.66" class="st2"></path>		</g>		<g id="shape7-16" v:mid="7" v:groupcontext="shape" transform="translate(269.858,-165.323) scale(-1,1)">			<title>Sheet.7</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape8-19" v:mid="8" v:groupcontext="shape" transform="translate(269.858,-136.976) scale(-1,1)">			<title>Sheet.8</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape9-22" v:mid="9" v:groupcontext="shape" transform="translate(145.683,-136.009) rotate(-26.5651) scale(-1,1)">			<title>Sheet.9</title>			<path d="M0 277.66 L63.38 277.66" class="st2"></path>		</g>		<g id="shape10-25" v:mid="10" v:groupcontext="shape" transform="translate(88.9898,360.693) rotate(26.5651) scale(1,-1)">			<title>Sheet.10</title>			<path d="M0 277.66 L63.38 277.66" class="st2"></path>		</g>		<g id="shape12-28" v:mid="12" v:groupcontext="shape" transform="translate(269.858,-108.63) scale(-1,1)">			<title>Sheet.12</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape13-31" v:mid="13" v:groupcontext="shape" transform="translate(269.858,-80.2835) scale(-1,1)">			<title>Sheet.13</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape14-34" v:mid="14" v:groupcontext="shape" transform="translate(145.683,-79.3161) rotate(-26.5651) scale(-1,1)">			<title>Sheet.14</title>			<path d="M0 277.66 L63.38 277.66" class="st2"></path>		</g>		<g id="shape15-37" v:mid="15" v:groupcontext="shape" transform="translate(88.9898,417.386) rotate(26.5651) scale(1,-1)">			<title>Sheet.15</title>			<path d="M0 277.66 L63.38 277.66" class="st2"></path>		</g>		<g id="shape17-40" v:mid="17" v:groupcontext="shape" transform="translate(269.858,-51.937) scale(-1,1)">			<title>Sheet.17</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape18-43" v:mid="18" v:groupcontext="shape" transform="translate(269.858,-23.5906) scale(-1,1)">			<title>Sheet.18</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape19-46" v:mid="19" v:groupcontext="shape" transform="translate(145.683,-22.6231) rotate(-26.5651) scale(-1,1)">			<title>Sheet.19</title>			<path d="M0 277.66 L63.38 277.66" class="st3"></path>		</g>		<g id="shape20-49" v:mid="20" v:groupcontext="shape" transform="translate(88.9898,474.079) rotate(26.5651) scale(1,-1)">			<title>Sheet.20</title>			<path d="M0 277.66 L63.38 277.66" class="st2"></path>		</g>		<g id="shape22-52" v:mid="22" v:groupcontext="shape" transform="translate(198.992,-222.016) scale(-1,1)">			<title>Sheet.22</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape23-55" v:mid="23" v:groupcontext="shape" transform="translate(198.992,-165.323) scale(-1,1)">			<title>Sheet.23</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape24-58" v:mid="24" v:groupcontext="shape" transform="translate(2.6534,-140.69) rotate(-45) scale(-1,1)">			<title>Sheet.24</title>			<path d="M0 277.66 L80.18 277.66" class="st2"></path>		</g>		<g id="shape25-61" v:mid="25" v:groupcontext="shape" transform="translate(-54.0395,251.988) rotate(45) scale(1,-1)">			<title>Sheet.25</title>			<path d="M0 277.66 L80.18 277.66" class="st2"></path>		</g>		<g id="shape27-64" v:mid="27" v:groupcontext="shape" transform="translate(198.992,-193.669) scale(-1,1)">			<title>Sheet.27</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape28-67" v:mid="28" v:groupcontext="shape" transform="translate(198.992,-136.976) scale(-1,1)">			<title>Sheet.28</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape29-70" v:mid="29" v:groupcontext="shape" transform="translate(2.6534,-112.343) rotate(-45) scale(-1,1)">			<title>Sheet.29</title>			<path d="M0 277.66 L80.18 277.66" class="st3"></path>		</g>		<g id="shape30-73" v:mid="30" v:groupcontext="shape" transform="translate(-54.0395,280.334) rotate(45) scale(1,-1)">			<title>Sheet.30</title>			<path d="M0 277.66 L80.18 277.66" class="st2"></path>		</g>		<g id="shape32-76" v:mid="32" v:groupcontext="shape" transform="translate(198.992,-108.63) scale(-1,1)">			<title>Sheet.32</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape33-79" v:mid="33" v:groupcontext="shape" transform="translate(198.992,-51.937) scale(-1,1)">			<title>Sheet.33</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape34-82" v:mid="34" v:groupcontext="shape" transform="translate(2.6534,-27.3038) rotate(-45) scale(-1,1)">			<title>Sheet.34</title>			<path d="M0 277.66 L80.18 277.66" class="st2"></path>		</g>		<g id="shape35-85" v:mid="35" v:groupcontext="shape" transform="translate(-54.0395,365.374) rotate(45) scale(1,-1)">			<title>Sheet.35</title>			<path d="M0 277.66 L80.18 277.66" class="st2"></path>		</g>		<g id="shape37-88" v:mid="37" v:groupcontext="shape" transform="translate(198.992,-80.2835) scale(-1,1)">			<title>Sheet.37</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape38-91" v:mid="38" v:groupcontext="shape" transform="translate(198.992,-23.5906) scale(-1,1)">			<title>Sheet.38</title>			<path d="M0 277.66 L56.69 277.66" class="st3"></path>		</g>		<g id="shape39-94" v:mid="39" v:groupcontext="shape" transform="translate(2.6534,1.0427) rotate(-45) scale(-1,1)">			<title>Sheet.39</title>			<path d="M0 277.66 L80.18 277.66" class="st2"></path>		</g>		<g id="shape40-97" v:mid="40" v:groupcontext="shape" transform="translate(-54.0395,393.72) rotate(45) scale(1,-1)">			<title>Sheet.40</title>			<path d="M0 277.66 L80.18 277.66" class="st2"></path>		</g>		<g id="shape42-100" v:mid="42" v:groupcontext="shape" transform="translate(128.126,-222.016) scale(-1,1)">			<title>Sheet.42</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape43-103" v:mid="43" v:groupcontext="shape" transform="translate(128.126,-108.63) scale(-1,1)">			<title>Sheet.43</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape44-106" v:mid="44" v:groupcontext="shape" transform="translate(-120.225,-68.5264) rotate(-63.4349) scale(-1,1)">			<title>Sheet.44</title>			<path d="M0 277.66 L126.77 277.66" class="st2"></path>		</g>		<g id="shape45-109" v:mid="45" v:groupcontext="shape" transform="translate(-176.918,179.825) rotate(63.4349) scale(1,-1)">			<title>Sheet.45</title>			<path d="M0 277.66 L126.77 277.66" class="st2"></path>		</g>		<g id="shape47-112" v:mid="47" v:groupcontext="shape" transform="translate(128.126,-193.669) scale(-1,1)">			<title>Sheet.47</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape48-115" v:mid="48" v:groupcontext="shape" transform="translate(128.126,-80.2835) scale(-1,1)">			<title>Sheet.48</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape49-118" v:mid="49" v:groupcontext="shape" transform="translate(-120.225,-40.1799) rotate(-63.4349) scale(-1,1)">			<title>Sheet.49</title>			<path d="M0 277.66 L126.77 277.66" class="st2"></path>		</g>		<g id="shape50-121" v:mid="50" v:groupcontext="shape" transform="translate(-176.918,208.171) rotate(63.4349) scale(1,-1)">			<title>Sheet.50</title>			<path d="M0 277.66 L126.77 277.66" class="st2"></path>		</g>		<g id="shape52-124" v:mid="52" v:groupcontext="shape" transform="translate(128.126,-165.323) scale(-1,1)">			<title>Sheet.52</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape53-127" v:mid="53" v:groupcontext="shape" transform="translate(128.126,-51.937) scale(-1,1)">			<title>Sheet.53</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape54-130" v:mid="54" v:groupcontext="shape" transform="translate(-120.225,-11.8335) rotate(-63.4349) scale(-1,1)">			<title>Sheet.54</title>			<path d="M0 277.66 L126.77 277.66" class="st2"></path>		</g>		<g id="shape55-133" v:mid="55" v:groupcontext="shape" transform="translate(-176.918,236.518) rotate(63.4349) scale(1,-1)">			<title>Sheet.55</title>			<path d="M0 277.66 L126.77 277.66" class="st2"></path>		</g>		<g id="shape57-136" v:mid="57" v:groupcontext="shape" transform="translate(128.126,-136.976) scale(-1,1)">			<title>Sheet.57</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape58-139" v:mid="58" v:groupcontext="shape" transform="translate(128.126,-23.5906) scale(-1,1)">			<title>Sheet.58</title>			<path d="M0 277.66 L56.69 277.66" class="st2"></path>		</g>		<g id="shape59-142" v:mid="59" v:groupcontext="shape" transform="translate(-120.225,16.513) rotate(-63.4349) scale(-1,1)">			<title>Sheet.59</title>			<path d="M0 277.66 L126.77 277.66" class="st3"></path>		</g>		<g id="shape60-145" v:mid="60" v:groupcontext="shape" transform="translate(-176.918,264.864) rotate(63.4349) scale(1,-1)">			<title>Sheet.60</title>			<path d="M0 277.66 L126.77 277.66" class="st3"></path>		</g>		<g id="shape61-148" v:mid="61" v:groupcontext="shape" transform="translate(73.7008,-215.047) scale(-1,1)">			<title>Sheet.61</title>			<desc>Vu[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st4"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[0]</text>			</g>		<g id="shape62-151" v:mid="62" v:groupcontext="shape" transform="translate(73.4968,-186.87) scale(-1,1)">			<title>Sheet.62</title>			<desc>Vu[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st4"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[1]</text>			</g>		<g id="shape63-154" v:mid="63" v:groupcontext="shape" transform="translate(73.4968,-157.61) scale(-1,1)">			<title>Sheet.63</title>			<desc>Vu[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st4"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[2]</text>			</g>		<g id="shape64-157" v:mid="64" v:groupcontext="shape" transform="translate(73.2928,-129.433) scale(-1,1)">			<title>Sheet.64</title>			<desc>Vu[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st4"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[3]</text>			</g>		<g id="shape65-160" v:mid="65" v:groupcontext="shape" transform="translate(73.4968,-100.701) scale(-1,1)">			<title>Sheet.65</title>			<desc>Vu[4]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st4"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[4]</text>			</g>		<g id="shape66-163" v:mid="66" v:groupcontext="shape" transform="translate(73.2928,-72.5236) scale(-1,1)">			<title>Sheet.66</title>			<desc>Vu[5]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st4"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[5]</text>			</g>		<g id="shape67-166" v:mid="67" v:groupcontext="shape" transform="translate(73.2928,-43.2638) scale(-1,1)">			<title>Sheet.67</title>			<desc>Vu[6]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st4"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[6]</text>			</g>		<g id="shape68-169" v:mid="68" v:groupcontext="shape" transform="translate(73.0887,-15.0866) scale(-1,1)">			<title>Sheet.68</title>			<desc>Vu[7]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st4"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu[7]</text>			</g>		<g id="shape69-172" v:mid="69" v:groupcontext="shape" transform="translate(317.083,-213.366) scale(-1,1)">			<title>Sheet.69</title>			<desc>Vd[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st6"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[0]</text>			</g>		<g id="shape70-175" v:mid="70" v:groupcontext="shape" transform="translate(316.879,-185.189) scale(-1,1)">			<title>Sheet.70</title>			<desc>Vd[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st6"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[1]</text>			</g>		<g id="shape71-178" v:mid="71" v:groupcontext="shape" transform="translate(316.879,-155.929) scale(-1,1)">			<title>Sheet.71</title>			<desc>Vd[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st6"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[2]</text>			</g>		<g id="shape72-181" v:mid="72" v:groupcontext="shape" transform="translate(316.675,-127.752) scale(-1,1)">			<title>Sheet.72</title>			<desc>Vd[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st6"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[3]</text>			</g>		<g id="shape73-184" v:mid="73" v:groupcontext="shape" transform="translate(316.879,-99.0197) scale(-1,1)">			<title>Sheet.73</title>			<desc>Vd[4]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st6"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[4]</text>			</g>		<g id="shape74-187" v:mid="74" v:groupcontext="shape" transform="translate(316.675,-70.8425) scale(-1,1)">			<title>Sheet.74</title>			<desc>Vd[5]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st6"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[5]</text>			</g>		<g id="shape75-190" v:mid="75" v:groupcontext="shape" transform="translate(316.675,-41.5827) scale(-1,1)">			<title>Sheet.75</title>			<desc>Vd[6]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st6"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[6]</text>			</g>		<g id="shape76-193" v:mid="76" v:groupcontext="shape" transform="translate(316.471,-13.4055) scale(-1,1)">			<title>Sheet.76</title>			<desc>Vd[7]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.2119" cy="269.665" width="34.43" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.4238" height="16" class="st6"></rect>			<text x="-27.72" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd[7]</text>			</g>		<g id="shape77-196" v:mid="77" v:groupcontext="shape" transform="translate(213.165,-16.5039) scale(-1,1)">			<title>Rectangle.10</title>			<desc>1</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.578" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>			<text x="-9.59" y="273.28" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>			</g>		<g id="shape78-199" v:mid="78" v:groupcontext="shape" transform="translate(213.165,-44.8504) scale(-1,1)">			<title>Rectangle.78</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape79-201" v:mid="79" v:groupcontext="shape" transform="translate(213.165,-73.1969) scale(-1,1)">			<title>Rectangle.79</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape80-203" v:mid="80" v:groupcontext="shape" transform="translate(213.165,-101.543) scale(-1,1)">			<title>Rectangle.80</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape81-205" v:mid="81" v:groupcontext="shape" transform="translate(213.165,-129.89) scale(-1,1)">			<title>Rectangle.81</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape82-207" v:mid="82" v:groupcontext="shape" transform="translate(213.165,-158.236) scale(-1,1)">			<title>Rectangle.82</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape83-209" v:mid="83" v:groupcontext="shape" transform="translate(213.165,-186.583) scale(-1,1)">			<title>Rectangle.83</title>			<desc>0</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.578" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>			<text x="-9.59" y="273.28" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>			</g>		<g id="shape84-212" v:mid="84" v:groupcontext="shape" transform="translate(213.165,-214.929) scale(-1,1)">			<title>Rectangle.84</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape85-214" v:mid="85" v:groupcontext="shape" transform="translate(142.299,-16.5039) scale(-1,1)">			<title>Rectangle.85</title>			<desc>0</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.578" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>			<text x="-9.59" y="273.28" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>			</g>		<g id="shape86-217" v:mid="86" v:groupcontext="shape" transform="translate(142.299,-44.8504) scale(-1,1)">			<title>Rectangle.86</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape87-219" v:mid="87" v:groupcontext="shape" transform="translate(142.299,-73.1969) scale(-1,1)">			<title>Rectangle.87</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape88-221" v:mid="88" v:groupcontext="shape" transform="translate(142.299,-101.543) scale(-1,1)">			<title>Rectangle.88</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape89-223" v:mid="89" v:groupcontext="shape" transform="translate(142.299,-129.89) scale(-1,1)">			<title>Rectangle.89</title>			<desc>1</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.578" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>			<text x="-9.59" y="273.28" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>			</g>		<g id="shape90-226" v:mid="90" v:groupcontext="shape" transform="translate(142.299,-158.236) scale(-1,1)">			<title>Rectangle.90</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape91-228" v:mid="91" v:groupcontext="shape" transform="translate(142.299,-186.583) scale(-1,1)">			<title>Rectangle.91</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape92-230" v:mid="92" v:groupcontext="shape" transform="translate(142.299,-214.929) scale(-1,1)">			<title>Rectangle.92</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape93-232" v:mid="93" v:groupcontext="shape" transform="translate(283.465,-16.5039) scale(-1,1)">			<title>Rectangle.93</title>			<desc>1</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.578" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>			<text x="-9.59" y="273.28" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>			</g>		<g id="shape94-235" v:mid="94" v:groupcontext="shape" transform="translate(283.465,-44.8504) scale(-1,1)">			<title>Rectangle.94</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape95-237" v:mid="95" v:groupcontext="shape" transform="translate(283.465,-73.1969) scale(-1,1)">			<title>Rectangle.95</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape96-239" v:mid="96" v:groupcontext="shape" transform="translate(283.465,-101.543) scale(-1,1)">			<title>Rectangle.96</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape97-241" v:mid="97" v:groupcontext="shape" transform="translate(283.465,-129.89) scale(-1,1)">			<title>Rectangle.97</title>			<desc>1</desc>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="7.08661" cy="270.578" width="14.18" height="14.1732"></v:textrect>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>			<text x="-9.59" y="273.28" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>			</g>		<g id="shape98-244" v:mid="98" v:groupcontext="shape" transform="translate(283.465,-158.236) scale(-1,1)">			<title>Rectangle.98</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape99-246" v:mid="99" v:groupcontext="shape" transform="translate(283.465,-186.583) scale(-1,1)">			<title>Rectangle.99</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape100-248" v:mid="100" v:groupcontext="shape" transform="translate(283.465,-214.929) scale(-1,1)">			<title>Rectangle.100</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="263.492" width="14.1732" height="14.1732" class="st7"></rect>		</g>		<g id="shape101-250" v:mid="101" v:groupcontext="shape" transform="translate(35.0358,-204.443) scale(-1,1)">			<title>Sheet.101</title>			<desc>Vv[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="16.1006" cy="269.665" width="32.21" height="16"></v:textrect>			<rect x="0" y="261.665" width="32.2012" height="16" class="st6"></rect>			<text x="-26.36" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[0]</text>			</g>		<g id="shape102-253" v:mid="102" v:groupcontext="shape" transform="translate(34.8318,-176.949) scale(-1,1)">			<title>Sheet.102</title>			<desc>Vv[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="15.9986" cy="269.665" width="32" height="16"></v:textrect>			<rect x="0" y="261.665" width="31.9972" height="16" class="st6"></rect>			<text x="-26.25" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[1]</text>			</g>		<g id="shape103-256" v:mid="103" v:groupcontext="shape" transform="translate(34.8318,-147.689) scale(-1,1)">			<title>Sheet.103</title>			<desc>Vv[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="15.9986" cy="269.665" width="32" height="16"></v:textrect>			<rect x="0" y="261.665" width="31.9972" height="16" class="st6"></rect>			<text x="-26.25" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[2]</text>			</g>		<g id="shape104-259" v:mid="104" v:groupcontext="shape" transform="translate(34.6278,-119.512) scale(-1,1)">			<title>Sheet.104</title>			<desc>Vv[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="15.8966" cy="269.665" width="31.8" height="16"></v:textrect>			<rect x="0" y="261.665" width="31.7932" height="16" class="st6"></rect>			<text x="-26.15" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[3]</text>			</g>		<g id="shape105-262" v:mid="105" v:groupcontext="shape" transform="translate(34.8318,-90.7795) scale(-1,1)">			<title>Sheet.105</title>			<desc>Vv[4]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="15.9986" cy="269.665" width="32" height="16"></v:textrect>			<rect x="0" y="261.665" width="31.9972" height="16" class="st6"></rect>			<text x="-26.25" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[4]</text>			</g>		<g id="shape106-265" v:mid="106" v:groupcontext="shape" transform="translate(34.6278,-62.6024) scale(-1,1)">			<title>Sheet.106</title>			<desc>Vv[5]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="15.8966" cy="269.665" width="31.8" height="16"></v:textrect>			<rect x="0" y="261.665" width="31.7932" height="16" class="st6"></rect>			<text x="-26.15" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[5]</text>			</g>		<g id="shape107-268" v:mid="107" v:groupcontext="shape" transform="translate(34.6278,-33.3425) scale(-1,1)">			<title>Sheet.107</title>			<desc>Vv[6]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="15.8966" cy="269.665" width="31.8" height="16"></v:textrect>			<rect x="0" y="261.665" width="31.7932" height="16" class="st6"></rect>			<text x="-26.15" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[6]</text>			</g>		<g id="shape108-271" v:mid="108" v:groupcontext="shape" transform="translate(34.4238,-5.16535) scale(-1,1)">			<title>Sheet.108</title>			<desc>Vv[7]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="15.7946" cy="269.665" width="31.59" height="16"></v:textrect>			<rect x="0" y="261.665" width="31.5891" height="16" class="st6"></rect>			<text x="-26.05" y="272.37" transform="scale(-1,1)" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv[7]</text>			</g>		<g id="shape109-274" v:mid="109" v:groupcontext="shape" v:layermember="0" transform="translate(31.6063,-203.591)">			<title>Dynamic connector.109</title>			<path d="M0 270.58 L245.2 270.58" class="st2"></path>		</g>		<g id="shape112-277" v:mid="112" v:groupcontext="shape" v:layermember="0" transform="translate(269.504,-219.89)">			<title>Dynamic connector.112</title>			<path d="M6.87 282.63 L6.87 286.88 L7.3 286.88" class="st8"></path>		</g>		<g id="shape114-280" v:mid="114" v:groupcontext="shape" transform="translate(196.362,-199.339)">			<title>Sheet.114</title>			<rect x="0" y="261.665" width="19.4961" height="16" class="st6"></rect>		</g>		<g id="shape115-282" v:mid="115" v:groupcontext="shape" transform="translate(267.228,-198.425)">			<title>Sheet.115</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="11.6614" cy="269.665" width="23.33" height="16"></v:textrect>			<rect x="0" y="261.665" width="23.3228" height="16" class="st6"></rect>			<text x="4.16" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape118-285" v:mid="118" v:groupcontext="shape" v:layermember="0" transform="translate(31.6063,-175.307)">			<title>Dynamic connector.118</title>			<path d="M0 270.58 L245.2 270.58" class="st2"></path>		</g>		<g id="shape119-288" v:mid="119" v:groupcontext="shape" v:layermember="0" transform="translate(128.126,-191.606)">			<title>Dynamic connector.119</title>			<path d="M6.94 282.63 L6.94 286.88 L7.23 286.88" class="st8"></path>		</g>		<g id="shape120-291" v:mid="120" v:groupcontext="shape" v:layermember="0" transform="translate(212.882,-191.606)">			<title>Dynamic connector.120</title>			<path d="M-6.94 282.63 L-6.94 286.88 L-7.23 286.88" class="st8"></path>		</g>		<g id="shape121-294" v:mid="121" v:groupcontext="shape" v:layermember="0" transform="translate(269.717,-191.606)">			<title>Dynamic connector.121</title>			<path d="M7.09 282.63 L7.09 286.88" class="st8"></path>		</g>		<g id="shape122-297" v:mid="122" v:groupcontext="shape" transform="translate(116.22,-170.583)">			<title>Sheet.122</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="18.4252" cy="269.665" width="36.86" height="16"></v:textrect>			<rect x="0" y="261.665" width="36.8504" height="16" class="st6"></rect>			<text x="10.92" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape123-300" v:mid="123" v:groupcontext="shape" transform="translate(196.362,-170.583)">			<title>Sheet.123</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="11.6614" cy="269.665" width="23.33" height="16"></v:textrect>			<rect x="0" y="261.665" width="23.3228" height="16" class="st6"></rect>			<text x="4.16" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape124-303" v:mid="124" v:groupcontext="shape" transform="translate(265.039,-170.583)">			<title>Sheet.124</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="12.0472" cy="269.665" width="24.1" height="16"></v:textrect>			<rect x="0" y="261.665" width="24.0945" height="16" class="st6"></rect>			<text x="4.54" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape126-306" v:mid="126" v:groupcontext="shape" v:layermember="0" transform="translate(31.6063,-146.756)">			<title>Dynamic connector.126</title>			<path d="M0 270.58 L245.2 270.58" class="st2"></path>		</g>		<g id="shape127-309" v:mid="127" v:groupcontext="shape" v:layermember="0" transform="translate(128.126,-163.055)">			<title>Dynamic connector.127</title>			<path d="M6.94 282.63 L6.94 286.88 L7.23 286.88" class="st8"></path>		</g>		<g id="shape128-312" v:mid="128" v:groupcontext="shape" v:layermember="0" transform="translate(212.882,-163.055)">			<title>Dynamic connector.128</title>			<path d="M-6.94 282.63 L-6.94 286.88 L-7.23 286.88" class="st8"></path>		</g>		<g id="shape129-315" v:mid="129" v:groupcontext="shape" v:layermember="0" transform="translate(269.717,-163.055)">			<title>Dynamic connector.129</title>			<path d="M7.09 282.63 L7.09 286.88" class="st8"></path>		</g>		<g id="shape130-318" v:mid="130" v:groupcontext="shape" transform="translate(123.307,-142.236)">			<title>Sheet.130</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="12.7559" cy="269.665" width="25.52" height="16"></v:textrect>			<rect x="0" y="261.665" width="25.5118" height="16" class="st6"></rect>			<text x="5.25" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape131-321" v:mid="131" v:groupcontext="shape" transform="translate(194.173,-141.732)">			<title>Sheet.131</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="12.7559" cy="269.665" width="25.52" height="16"></v:textrect>			<rect x="0" y="261.665" width="25.5118" height="16" class="st6"></rect>			<text x="5.25" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape132-324" v:mid="132" v:groupcontext="shape" transform="translate(257.953,-141.732)">			<title>Sheet.132</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.7165" cy="269.665" width="35.44" height="16"></v:textrect>			<rect x="0" y="261.665" width="35.4331" height="16" class="st6"></rect>			<text x="10.21" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape134-327" v:mid="134" v:groupcontext="shape" v:layermember="0" transform="translate(31.6063,-118.472)">			<title>Dynamic connector.134</title>			<path d="M0 270.58 L245.2 270.58" class="st2"></path>		</g>		<g id="shape135-330" v:mid="135" v:groupcontext="shape" v:layermember="0" transform="translate(128.126,-134.772)">			<title>Dynamic connector.135</title>			<path d="M6.94 282.63 L6.94 286.88 L7.23 286.88" class="st8"></path>		</g>		<g id="shape136-333" v:mid="136" v:groupcontext="shape" v:layermember="0" transform="translate(212.882,-134.772)">			<title>Dynamic connector.136</title>			<path d="M-6.94 282.63 L-6.94 286.88 L-7.23 286.88" class="st8"></path>		</g>		<g id="shape137-336" v:mid="137" v:groupcontext="shape" v:layermember="0" transform="translate(269.717,-134.772)">			<title>Dynamic connector.137</title>			<path d="M7.09 282.63 L7.09 286.88" class="st8"></path>		</g>		<g id="shape138-339" v:mid="138" v:groupcontext="shape" transform="translate(120.472,-113.89)">			<title>Sheet.138</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="13.4646" cy="269.665" width="26.93" height="16"></v:textrect>			<rect x="0" y="261.665" width="26.9291" height="16" class="st6"></rect>			<text x="5.96" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape139-342" v:mid="139" v:groupcontext="shape" transform="translate(196.362,-113.386)">			<title>Sheet.139</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="11.6614" cy="269.665" width="23.33" height="16"></v:textrect>			<rect x="0" y="261.665" width="23.3228" height="16" class="st6"></rect>			<text x="4.16" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape140-345" v:mid="140" v:groupcontext="shape" transform="translate(267.228,-113.386)">			<title>Sheet.140</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="11.6614" cy="269.665" width="23.33" height="16"></v:textrect>			<rect x="0" y="261.665" width="23.3228" height="16" class="st6"></rect>			<text x="4.16" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape142-348" v:mid="142" v:groupcontext="shape" v:layermember="0" transform="translate(30.7559,-90.063)">			<title>Dynamic connector.142</title>			<path d="M0 270.58 L245.2 270.58" class="st2"></path>		</g>		<g id="shape143-351" v:mid="143" v:groupcontext="shape" v:layermember="0" transform="translate(127.276,-106.362)">			<title>Dynamic connector.143</title>			<path d="M6.94 282.63 L6.94 286.88 L7.23 286.88" class="st8"></path>		</g>		<g id="shape144-354" v:mid="144" v:groupcontext="shape" v:layermember="0" transform="translate(212.031,-106.362)">			<title>Dynamic connector.144</title>			<path d="M-6.94 282.63 L-6.94 286.88 L-7.23 286.88" class="st8"></path>		</g>		<g id="shape145-357" v:mid="145" v:groupcontext="shape" v:layermember="0" transform="translate(268.866,-106.362)">			<title>Dynamic connector.145</title>			<path d="M7.09 282.63 L7.09 286.88" class="st8"></path>		</g>		<g id="shape146-360" v:mid="146" v:groupcontext="shape" transform="translate(124.866,-85.5433)">			<title>Sheet.146</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="11.9764" cy="269.665" width="23.96" height="16"></v:textrect>			<rect x="0" y="261.665" width="23.9528" height="16" class="st6"></rect>			<text x="4.47" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape147-363" v:mid="147" v:groupcontext="shape" transform="translate(195.512,-85.0394)">			<title>Sheet.147</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="12.0866" cy="269.665" width="24.18" height="16"></v:textrect>			<rect x="0" y="261.665" width="24.1732" height="16" class="st6"></rect>			<text x="4.58" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape148-366" v:mid="148" v:groupcontext="shape" transform="translate(265.039,-85.0394)">			<title>Sheet.148</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="12.0472" cy="269.665" width="24.1" height="16"></v:textrect>			<rect x="0" y="261.665" width="24.0945" height="16" class="st6"></rect>			<text x="4.54" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape150-369" v:mid="150" v:groupcontext="shape" v:layermember="0" transform="translate(31.6063,-61.7795)">			<title>Dynamic connector.150</title>			<path d="M0 270.58 L245.2 270.58" class="st2"></path>		</g>		<g id="shape151-372" v:mid="151" v:groupcontext="shape" v:layermember="0" transform="translate(128.126,-78.0787)">			<title>Dynamic connector.151</title>			<path d="M6.94 282.63 L6.94 286.88 L7.23 286.88" class="st8"></path>		</g>		<g id="shape152-375" v:mid="152" v:groupcontext="shape" v:layermember="0" transform="translate(212.882,-78.0787)">			<title>Dynamic connector.152</title>			<path d="M-6.94 282.63 L-6.94 286.88 L-7.23 286.88" class="st8"></path>		</g>		<g id="shape153-378" v:mid="153" v:groupcontext="shape" v:layermember="0" transform="translate(269.717,-78.0787)">			<title>Dynamic connector.153</title>			<path d="M7.09 282.63 L7.09 286.88" class="st8"></path>		</g>		<g id="shape154-381" v:mid="154" v:groupcontext="shape" transform="translate(125.717,-57.1969)">			<title>Sheet.154</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="11.5512" cy="269.665" width="23.11" height="16"></v:textrect>			<rect x="0" y="261.665" width="23.1024" height="16" class="st6"></rect>			<text x="4.05" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape155-384" v:mid="155" v:groupcontext="shape" transform="translate(194.173,-56.6929)">			<title>Sheet.155</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="12.0472" cy="269.665" width="24.1" height="16"></v:textrect>			<rect x="0" y="261.665" width="24.0945" height="16" class="st6"></rect>			<text x="4.54" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape156-387" v:mid="156" v:groupcontext="shape" transform="translate(267.228,-56.6929)">			<title>Sheet.156</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="13.0787" cy="269.665" width="26.16" height="16"></v:textrect>			<rect x="0" y="261.665" width="26.1575" height="16" class="st6"></rect>			<text x="5.57" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape158-390" v:mid="158" v:groupcontext="shape" v:layermember="0" transform="translate(31.6063,-33.2283)">			<title>Dynamic connector.158</title>			<path d="M0 270.58 L245.2 270.58" class="st2"></path>		</g>		<g id="shape159-393" v:mid="159" v:groupcontext="shape" v:layermember="0" transform="translate(128.126,-49.5276)">			<title>Dynamic connector.159</title>			<path d="M6.94 282.63 L6.94 286.88 L7.23 286.88" class="st8"></path>		</g>		<g id="shape160-396" v:mid="160" v:groupcontext="shape" v:layermember="0" transform="translate(212.882,-49.5276)">			<title>Dynamic connector.160</title>			<path d="M-6.94 282.63 L-6.94 286.88 L-7.23 286.88" class="st8"></path>		</g>		<g id="shape161-399" v:mid="161" v:groupcontext="shape" v:layermember="0" transform="translate(269.717,-49.5276)">			<title>Dynamic connector.161</title>			<path d="M7.09 282.63 L7.09 286.88" class="st8"></path>		</g>		<g id="shape162-402" v:mid="162" v:groupcontext="shape" transform="translate(125.717,-28.3465)">			<title>Sheet.162</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="11.5512" cy="269.665" width="23.11" height="16"></v:textrect>			<rect x="0" y="261.665" width="23.1024" height="16" class="st6"></rect>			<text x="4.05" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape163-405" v:mid="163" v:groupcontext="shape" transform="translate(196.362,-28.3465)">			<title>Sheet.163</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="13.0787" cy="269.665" width="26.16" height="16"></v:textrect>			<rect x="0" y="261.665" width="26.1575" height="16" class="st6"></rect>			<text x="5.57" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape164-408" v:mid="164" v:groupcontext="shape" transform="translate(267.228,-28.3465)">			<title>Sheet.164</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="13.0787" cy="269.665" width="26.16" height="16"></v:textrect>			<rect x="0" y="261.665" width="26.1575" height="16" class="st6"></rect>			<text x="5.57" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape166-411" v:mid="166" v:groupcontext="shape" v:layermember="0" transform="translate(31.6063,-4.94488)">			<title>Dynamic connector.166</title>			<path d="M0 270.58 L245.2 270.58" class="st2"></path>		</g>		<g id="shape167-414" v:mid="167" v:groupcontext="shape" v:layermember="0" transform="translate(128.126,-21.2441)">			<title>Dynamic connector.167</title>			<path d="M6.94 282.63 L6.94 286.88 L7.23 286.88" class="st8"></path>		</g>		<g id="shape168-417" v:mid="168" v:groupcontext="shape" v:layermember="0" transform="translate(212.882,-21.2441)">			<title>Dynamic connector.168</title>			<path d="M-6.94 282.63 L-6.94 286.88 L-7.23 286.88" class="st8"></path>		</g>		<g id="shape169-420" v:mid="169" v:groupcontext="shape" v:layermember="0" transform="translate(269.717,-21.2441)">			<title>Dynamic connector.169</title>			<path d="M7.09 282.63 L7.09 286.88" class="st8"></path>		</g>		<g id="shape170-423" v:mid="170" v:groupcontext="shape" transform="translate(125.717,5.68434E-14)">			<title>Sheet.170</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="12.9685" cy="269.665" width="25.94" height="16"></v:textrect>			<rect x="0" y="261.665" width="25.937" height="16" class="st6"></rect>			<text x="5.46" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape171-426" v:mid="171" v:groupcontext="shape" transform="translate(196.362,5.68434E-14)">			<title>Sheet.171</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="13.0787" cy="269.665" width="26.16" height="16"></v:textrect>			<rect x="0" y="261.665" width="26.1575" height="16" class="st6"></rect>			<text x="5.57" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape172-429" v:mid="172" v:groupcontext="shape" transform="translate(265.039,5.68434E-14)">			<title>Sheet.172</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="12.0472" cy="269.665" width="24.1" height="16"></v:textrect>			<rect x="0" y="261.665" width="24.0945" height="16" class="st6"></rect>			<text x="4.54" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape173-432" v:mid="173" v:groupcontext="shape" v:layermember="0" transform="translate(273.543,-214.929)">			<title>Dynamic connector</title>			<path d="M-4.25 270.58 L-9.92 270.58" class="st2"></path>		</g>		<g id="shape174-435" v:mid="174" v:groupcontext="shape" v:layermember="0" transform="translate(273.543,-186.583)">			<title>Dynamic connector.174</title>			<path d="M-4.25 270.58 L-9.92 270.58" class="st2"></path>		</g>		<g id="shape175-438" v:mid="175" v:groupcontext="shape" v:layermember="0" transform="translate(273.543,-158.236)">			<title>Dynamic connector.175</title>			<path d="M-4.25 270.58 L-9.92 270.58" class="st2"></path>		</g>		<g id="shape176-441" v:mid="176" v:groupcontext="shape" v:layermember="0" transform="translate(273.543,-129.89)">			<title>Dynamic connector.176</title>			<path d="M-4.25 270.58 L-9.92 270.58" class="st2"></path>		</g>		<g id="shape177-444" v:mid="177" v:groupcontext="shape" v:layermember="0" transform="translate(273.543,-101.543)">			<title>Dynamic connector.177</title>			<path d="M-4.25 270.58 L-9.92 270.58" class="st2"></path>		</g>		<g id="shape178-447" v:mid="178" v:groupcontext="shape" v:layermember="0" transform="translate(273.543,-73.1969)">			<title>Dynamic connector.178</title>			<path d="M-4.25 270.58 L-9.92 270.58" class="st2"></path>		</g>		<g id="shape179-450" v:mid="179" v:groupcontext="shape" v:layermember="0" transform="translate(273.543,-44.8504)">			<title>Dynamic connector.179</title>			<path d="M-4.25 270.58 L-9.92 270.58" class="st2"></path>		</g>		<g id="shape180-453" v:mid="180" v:groupcontext="shape" v:layermember="0" transform="translate(273.543,-16.5039)">			<title>Dynamic connector.180</title>			<path d="M-4.25 270.58 L-9.92 270.58" class="st2"></path>		</g>		<g id="shape110-456" v:mid="110" v:groupcontext="shape" v:layermember="0" transform="translate(128.126,-219.89)">			<title>Dynamic connector.110</title>			<path d="M6.94 282.63 L6.94 286.88 L7.23 286.88" class="st8"></path>		</g>		<g id="shape111-459" v:mid="111" v:groupcontext="shape" v:layermember="0" transform="translate(212.74,-219.89)">			<title>Dynamic connector.111</title>			<path d="M-6.94 282.63 L-6.94 286.88 L-7.23 286.88" class="st8"></path>		</g>		<g id="shape116-462" v:mid="116" v:groupcontext="shape" transform="translate(116.22,-198.425)">			<title>Sheet.116</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="17.0079" cy="269.665" width="34.02" height="16"></v:textrect>			<rect x="0" y="261.665" width="34.0157" height="16" class="st6"></rect>			<text x="9.5" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape113-465" v:mid="113" v:groupcontext="shape" transform="translate(195.937,-198.425)">			<title>Sheet.113</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>			<v:textrect cx="13.2913" cy="269.665" width="26.59" height="16"></v:textrect>			<rect x="0" y="261.665" width="26.5827" height="16" class="st6"></rect>			<text x="5.79" y="272.37" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>	</g></g>
</svg>

An example is shown in the diagram above of such a valid pattern using an 8-element vrdelta network for clarity: 0,2,4,6,7,5,3,1.

However the desired pattern 0,2,4,6,1,3,5,7 is not possible, as this overuses available paths in the trellis. The position of the output for a particular input is determined by using the bit sequence produced by the destination position D from source position S.
The bit vector for the path through the trellis is a function of this destination bit sequence. In the example D = 7, S = 1, the element in
position 1 is to be moved to position 7. The first switch box control bit at position 1 is 0, the next control bit at position 3 is 1, and
finally the bit at position 7 is 1, yielding the sequence 0,1,1. Also, element 6 is moved to position 3, with the control vector 1,0,1. Bits must be placed at the appropriate position in the control bytes to guide the inputs to the desired positions. Every input can be placed into any output, but certain
combinations conflict for resources, and so the rearrangement is not possible. A total of 512 control bits are required for a single vrdelta or vdelta slice.

Example of a permitted arrangement:0,2,4,6,8,10,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,63,61,59,57,55,53,51,49,47,45,43,41,39,37,35,33,31,29,27,25,23,21,19,17,15,13,11,9,7,5,3,1

controls = {0x00,0x02,0x05,0x07,0x0A,0x08,0x0F,0x0D,0x14,0x16,0x11,0x13,0x1E,0x1C,0x1B,0x19,0x28,0x2A,0x2D,0x2F,0x22,0x20,0x27,0x25,0x3C,0x3E,0x39,0x3B,0x36,0x34,0x33,0x31,0x10,0x12,0x15,0x17,0x1A,0x18,0x1F,0x1D,0x04,0x06,0x01,0x03,0x0E,0x0C,0x0B,0x09,0x38,0x3A,0x3D,0x3F,0x32,0x30,0x37,0x35,0x2C,0x2E,0x29,0x2B,0x26,0x24,0x23,0x21}

Similarly, here is a function that replicates every 4th element:  0,0,0,0,4,4,4,4,8,8,8,8,12,12,12,12,16,16,16,16,20,20,20,20,24,24,24,24,28,28,28,28,32,32,32,32,36,36,36,36,40,40,40,40,44,44,44,44,48,48,48,48,52,52,52,52,56,56,56,56,60,60,60,60

Valid controls = {0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03,0x00,0x01,0x02,0x03}

The other general form of permute is a Benes Network, which requires a vrdelta immediately followed by a vdelta operation. This form is
non-blocking: any possible permute, however random, can be accommodated, though it has to be a permutation, each input must have a position in the
output. Replication can be performed by using a pre- or post-conditioning vrdelta pass to perform the replications before or after the permute.

Element sizes larger than a byte can be implemented by grouping bytes together and moving them to a group in the output. An example of a
general permute is the following random mix, where the 64 inputs are put in the following
output positions: 33,42,40,61,28, 6,17,16,12,38,57,21,58,63,37,13,26,51,50,23,46, 5,52,53, 0,25,39, 7,10,19,18,56,44,41,11,14,43,45, 3,35,32,60,15,55,22,24,48, 9, 4,31,27, 8, 2,62,30,34,54,20,49,59,29,47,36

vrdelta controls ={0x00, 0x00, 0x21, 0x21, 0x20, 0x02, 0x00, 0x02, 0x20, 0x22, 0x00, 0x06, 0x23, 0x23, 0x02, 0x26, 0x06, 0x04, 0x2A, 0x0C, 0x2D, 0x2F, 0x20, 0x2E, 0x04, 0x00, 0x09, 0x29, 0x0C, 0x0A, 0x20, 0x0A, 0x05, 0x0F, 0x29, 0x2B, 0x2C, 0x0E, 0x11, 0x13, 0x31, 0x2F, 0x08, 0x0A, 0x2A, 0x3E, 0x02, 0x32, 0x0B, 0x07, 0x26, 0x0E, 0x2A, 0x2E, 0x36, 0x36, 0x1D, 0x07, 0x01, 0x2B, 0x0C, 0x1E, 0x21, 0x13}

vdelta controls={ 0x1D, 0x01, 0x00, 0x00, 0x1D, 0x1B, 0x00, 0x1A, 0x1E, 0x02, 0x13, 0x03, 0x0C, 0x18, 0x10, 0x08, 0x1A, 0x06, 0x07, 0x03, 0x11, 0x1D, 0x0D, 0x11, 0x19, 0x03, 0x15, 0x03, 0x03, 0x19, 0x1F, 0x01, 0x1B, 0x1B, 0x06, 0x12, 0x18, 0x00, 0x1D, 0x09, 0x1A, 0x0E, 0x02, 0x02, 0x0B, 0x05, 0x0A, 0x18, 0x1D, 0x1F, 0x01, 0x17, 0x14, 0x06, 0x19, 0x0F, 0x1D, 0x0D, 0x05, 0x01, 0x06, 0x06, 0x0F, 0x1B}

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vrdelta.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="15.5494in" height="12.1242in" viewbox="0 0 1119.55 872.94" xml:space="preserve" color-interpolation-filters="sRGB" class="st16"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-307 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.72 }
.svg-307 .st2 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-307 .st3 { fill: #e8eef7; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-307 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.72 }
.svg-307 .st5 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-307 .st6 { baseline-shift: 32.4951%; font-size: 0.649902em }
.svg-307 .st7 { font-size: 1em }
.svg-307 .st8 { fill: #000000; font-family: Arial; font-size: 0.499992em }
.svg-307 .st9 { marker-end: url("#mrkr10-91"); marker-start: url("#mrkr10-89"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-307 .st10 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.08695652173913 }
.svg-307 .st11 { marker-end: url("#mrkr10-91"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-307 .st12 { fill: #000000; font-family: Arial; font-size: 1.16666em }
.svg-307 .st13 { fill: #000000; font-family: Arial; font-size: 1.5em }
.svg-307 .st14 { marker-end: url("#mrkr5-8306"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 6 }
.svg-307 .st15 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.70422535211268 }
.svg-307 .st16 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend10">		<path d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z " style="stroke:none"></path>	</g>	<marker id="mrkr10-89" class="st10" v:arrowtype="10" v:arrowsize="2" v:setback="7.125" refx="7.125" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(11.5) "></use>	</marker>	<marker id="mrkr10-91" class="st10" v:arrowtype="10" v:arrowsize="2" v:setback="8.625" refx="-8.625" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(-11.5,-11.5) "></use>	</marker>	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-8306" class="st15" v:arrowtype="5" v:arrowsize="2" v:setback="2.485" refx="-2.485" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-1.42,-1.42) "></use>	</marker></defs><g v:mid="7" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="0.0393701" v:pagescale="0.0393701" v:drawingunits="24" v:shadowoffsetx="8.50394" v:shadowoffsety="-8.50394"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape1777-1" v:mid="1777" v:groupcontext="shape" transform="translate(18.36,-18.36)">		<title>Sheet.1777</title>		<rect x="0" y="36.72" width="1082.83" height="836.22" class="st1"></rect>	</g>	<g id="shape21-3" v:mid="21" v:groupcontext="shape" transform="translate(946.113,-123.988)">		<title>Sheet.21</title>		<path d="M0 872.94 L80.78 872.94" class="st2"></path>	</g>	<g id="shape22-6" v:mid="22" v:groupcontext="shape" transform="translate(946.113,-88.613)">		<title>Sheet.22</title>		<path d="M0 872.94 L80.78 872.94" class="st2"></path>	</g>	<g id="shape26-9" v:mid="26" v:groupcontext="shape" transform="translate(1296.28,-50.6786) rotate(23.649)">		<title>Sheet.26</title>		<path d="M0 872.94 L88.19 872.94" class="st2"></path>	</g>	<g id="shape31-12" v:mid="31" v:groupcontext="shape" transform="translate(1377.06,1548.58) rotate(156.351)">		<title>Sheet.31</title>		<path d="M0 872.94 L88.19 872.94" class="st2"></path>	</g>	<g id="shape36-15" v:mid="36" v:groupcontext="shape" transform="translate(1002.27,-106.294)">		<title>Rectangle.10</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="846.406" width="24.3184" height="26.5343" class="st3"></rect>	</g>	<g id="shape41-17" v:mid="41" v:groupcontext="shape" transform="translate(1002.27,-79.5489)">		<title>Rectangle.41</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="846.89" width="24.3184" height="26.0507" class="st3"></rect>	</g>	<g id="shape42-19" v:mid="42" v:groupcontext="shape" transform="translate(1436.53,-17.7762) rotate(29.7497)">		<title>Sheet.42</title>		<path d="M0 872.94 L26.74 872.94" class="st2"></path>	</g>	<g id="shape46-22" v:mid="46" v:groupcontext="shape" transform="translate(1384.69,-16.1915) rotate(25.9657)">		<title>Sheet.46</title>		<path d="M0 872.94 L26.8 872.94" class="st2"></path>	</g>	<g id="shape51-25" v:mid="51" v:groupcontext="shape" transform="translate(623.752,-21.5182) rotate(-25.7129)">		<title>Sheet.51</title>		<path d="M0 872.94 L26.75 872.94" class="st2"></path>	</g>	<g id="shape56-28" v:mid="56" v:groupcontext="shape" transform="translate(599.694,18.4339) rotate(-27.4625)">		<title>Sheet.56</title>		<path d="M0 872.94 L27.41 872.94" class="st2"></path>	</g>	<g id="shape61-31" v:mid="61" v:groupcontext="shape" transform="translate(960.417,-117.05) rotate(-4.34711)">		<title>Sheet.61</title>		<path d="M0 872.94 L7.76 872.94" class="st2"></path>	</g>	<g id="shape66-34" v:mid="66" v:groupcontext="shape" transform="translate(1061.92,-91.8588) rotate(2.31979)">		<title>Sheet.66</title>		<path d="M0 872.94 L7.74 872.94" class="st2"></path>	</g>	<g id="shape71-37" v:mid="71" v:groupcontext="shape" v:layermember="0" transform="translate(1014.43,-132.828)">		<title>Dynamic connector</title>		<path d="M0 872.94 L0 862.72 L-45.1 862.72 L-45.1 952.7" class="st2"></path>	</g>	<g id="shape76-40" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(1007.34,-79.5489)">		<title>Dynamic connector.76</title>		<path d="M7.09 872.94 L7.09 900.75" class="st2"></path>	</g>	<g id="shape81-43" v:mid="81" v:groupcontext="shape" transform="translate(936.303,-155.564)">		<title>Sheet.81</title>		<desc>Example switch box</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="55.9089" cy="863.142" width="111.82" height="19.5975"></v:textrect>		<rect x="0" y="853.343" width="111.818" height="19.5975" class="st4"></rect>		<text x="16.14" y="865.84" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Example switch box</text>		</g>	<g id="shape86-46" v:mid="86" v:groupcontext="shape" transform="translate(885.317,-112.833)">		<title>Sheet.86</title>		<desc>Vu.ub[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="30.8402" cy="860.462" width="61.69" height="24.9571"></v:textrect>		<rect x="0" y="847.983" width="61.6804" height="24.9571" class="st4"></rect>		<text x="15.58" y="863.16" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu.ub[i]</text>		</g>	<g id="shape91-49" v:mid="91" v:groupcontext="shape" transform="translate(876.474,-76.0362)">		<title>Sheet.91</title>		<desc>Vu.ub[i+2k]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="38.6884" cy="860.462" width="77.38" height="24.9571"></v:textrect>		<rect x="0" y="847.983" width="77.3768" height="24.9571" class="st4"></rect>		<text x="16.84" y="863.16" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu.ub[i+2<tspan dy="-0.235em" class="st6" v:basefontsize="9">k</tspan><tspan dy="0.153em" class="st7">]</tspan></text>		</g>	<g id="shape96-54" v:mid="96" v:groupcontext="shape" transform="translate(1029.51,-107.085)">		<title>Sheet.96</title>		<desc>Out[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="22.5224" cy="860.462" width="45.05" height="24.9571"></v:textrect>		<rect x="0" y="847.983" width="45.0449" height="24.9571" class="st4"></rect>		<text x="11.77" y="863.16" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Out[i]</text>		</g>	<g id="shape101-57" v:mid="101" v:groupcontext="shape" transform="translate(1026.92,-79.7699)">		<title>Sheet.101</title>		<desc>Out[i+2k]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="30.4433" cy="860.462" width="60.89" height="24.9571"></v:textrect>		<rect x="0" y="847.983" width="60.8867" height="24.9571" class="st4"></rect>		<text x="13.1" y="863.16" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Out[i+2<tspan dy="-0.235em" class="st6" v:basefontsize="9">k</tspan><tspan dy="0.153em" class="st7">]</tspan></text>		</g>	<g id="shape106-62" v:mid="106" v:groupcontext="shape" transform="translate(880.895,-32.5332)">		<title>Sheet.106</title>		<desc>Vv.ub[i]&#38;(1&#60;&#60;k)</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="52.1221" cy="860.462" width="104.25" height="24.9571"></v:textrect>		<rect x="0" y="847.983" width="104.244" height="24.9571" class="st4"></rect>		<text x="21.11" y="863.16" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv.ub[i]&#38;(1&#60;&#60;k)</text>		</g>	<g id="shape111-65" v:mid="111" v:groupcontext="shape" transform="translate(963.429,-32.5332)">		<title>Sheet.111</title>		<desc>Vv.ub[i+2k]&#38;(1&#60;&#60;k)</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="61.2302" cy="860.462" width="122.47" height="24.9571"></v:textrect>		<rect x="0" y="847.983" width="122.46" height="24.9571" class="st4"></rect>		<text x="23.62" y="863.16" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv.ub[i+2<tspan dy="-0.235em" class="st6" v:basefontsize="9">k</tspan><tspan dy="0.153em" class="st7">]&#38;(1&#60;&#60;k)</tspan></text>		</g>	<g id="shape121-70" v:mid="121" v:groupcontext="shape" transform="translate(997.994,-117.007)">		<title>Sheet.121</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="6.6323" cy="866.134" width="13.27" height="13.613"></v:textrect>		<rect x="0" y="859.327" width="13.2646" height="13.613" class="st4"></rect>		<text x="4.96" y="867.93" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape122-73" v:mid="122" v:groupcontext="shape" transform="translate(997.994,-107.011)">		<title>Sheet.122</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="6.6323" cy="866.134" width="13.27" height="13.613"></v:textrect>		<rect x="0" y="859.327" width="13.2646" height="13.613" class="st4"></rect>		<text x="4.96" y="867.93" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape116-76" v:mid="116" v:groupcontext="shape" transform="translate(997.994,-91.0172)">		<title>Sheet.116</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="6.6323" cy="866.134" width="13.27" height="13.613"></v:textrect>		<rect x="0" y="859.327" width="13.2646" height="13.613" class="st4"></rect>		<text x="4.96" y="867.93" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape123-79" v:mid="123" v:groupcontext="shape" transform="translate(997.994,-81.2956)">		<title>Sheet.123</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="6.6323" cy="866.134" width="13.27" height="13.613"></v:textrect>		<rect x="0" y="859.327" width="13.2646" height="13.613" class="st4"></rect>		<text x="4.96" y="867.93" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="group996-82" transform="translate(70.2397,-106.234)" v:mid="996" v:groupcontext="group">		<title>Sheet.996</title>		<g id="shape7-83" v:mid="7" v:groupcontext="shape" transform="translate(0.193221,-690.235)">			<title>Sheet.7</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape8-92" v:mid="8" v:groupcontext="shape" transform="translate(0.193221,-678.895)">			<title>Sheet.8</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape9-99" v:mid="9" v:groupcontext="shape" transform="translate(157.607,-675.924) rotate(10.3887)">			<title>Sheet.9</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape10-106" v:mid="10" v:groupcontext="shape" transform="translate(219.459,1041.34) rotate(169.611)">			<title>Sheet.10</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape12-113" v:mid="12" v:groupcontext="shape" transform="translate(0.193221,-667.556)">			<title>Sheet.12</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape13-120" v:mid="13" v:groupcontext="shape" transform="translate(0.193221,-656.216)">			<title>Sheet.13</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape14-127" v:mid="14" v:groupcontext="shape" transform="translate(157.607,-653.246) rotate(10.3887)">			<title>Sheet.14</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape15-134" v:mid="15" v:groupcontext="shape" transform="translate(219.459,1064.02) rotate(169.611)">			<title>Sheet.15</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape17-141" v:mid="17" v:groupcontext="shape" transform="translate(0.193221,-644.877)">			<title>Sheet.17</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape18-148" v:mid="18" v:groupcontext="shape" transform="translate(0.193221,-633.537)">			<title>Sheet.18</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape19-155" v:mid="19" v:groupcontext="shape" transform="translate(157.607,-630.567) rotate(10.3887)">			<title>Sheet.19</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape20-162" v:mid="20" v:groupcontext="shape" transform="translate(219.459,1086.69) rotate(169.611)">			<title>Sheet.20</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape23-169" v:mid="23" v:groupcontext="shape" transform="translate(62.0454,-690.235)">			<title>Sheet.23</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape24-174" v:mid="24" v:groupcontext="shape" transform="translate(362.556,-659.557) rotate(20.1361)">			<title>Sheet.24</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape25-179" v:mid="25" v:groupcontext="shape" transform="translate(424.408,979.611) rotate(159.864)">			<title>Sheet.25</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape27-184" v:mid="27" v:groupcontext="shape" transform="translate(62.0454,-701.574)">			<title>Sheet.27</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape28-189" v:mid="28" v:groupcontext="shape" transform="translate(62.0454,-678.895)">			<title>Sheet.28</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape29-194" v:mid="29" v:groupcontext="shape" transform="translate(362.556,-648.218) rotate(20.1361)">			<title>Sheet.29</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape30-199" v:mid="30" v:groupcontext="shape" transform="translate(424.408,990.951) rotate(159.864)">			<title>Sheet.30</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape32-204" v:mid="32" v:groupcontext="shape" transform="translate(62.0454,-667.556)">			<title>Sheet.32</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape33-209" v:mid="33" v:groupcontext="shape" transform="translate(62.0454,-644.877)">			<title>Sheet.33</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape34-214" v:mid="34" v:groupcontext="shape" transform="translate(362.556,-614.2) rotate(20.1361)">			<title>Sheet.34</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape35-219" v:mid="35" v:groupcontext="shape" transform="translate(424.408,1024.97) rotate(159.864)">			<title>Sheet.35</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape37-224" v:mid="37" v:groupcontext="shape" transform="translate(62.0454,-656.216)">			<title>Sheet.37</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape38-229" v:mid="38" v:groupcontext="shape" transform="translate(62.0454,-633.537)">			<title>Sheet.38</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape39-234" v:mid="39" v:groupcontext="shape" transform="translate(362.556,-602.86) rotate(20.1361)">			<title>Sheet.39</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape40-239" v:mid="40" v:groupcontext="shape" transform="translate(424.408,1036.31) rotate(159.864)">			<title>Sheet.40</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape43-244" v:mid="43" v:groupcontext="shape" transform="translate(124.032,-667.556)">			<title>Sheet.43</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape44-249" v:mid="44" v:groupcontext="shape" transform="translate(640.253,-543.92) rotate(36.2535)">			<title>Sheet.44</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape45-254" v:mid="45" v:groupcontext="shape" transform="translate(702.106,863.974) rotate(143.747)">			<title>Sheet.45</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape47-259" v:mid="47" v:groupcontext="shape" transform="translate(124.032,-701.574)">			<title>Sheet.47</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape48-264" v:mid="48" v:groupcontext="shape" transform="translate(124.032,-656.216)">			<title>Sheet.48</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape49-269" v:mid="49" v:groupcontext="shape" transform="translate(640.253,-532.58) rotate(36.2535)">			<title>Sheet.49</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape50-274" v:mid="50" v:groupcontext="shape" transform="translate(702.106,875.313) rotate(143.747)">			<title>Sheet.50</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape52-279" v:mid="52" v:groupcontext="shape" transform="translate(124.032,-690.235)">			<title>Sheet.52</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape53-284" v:mid="53" v:groupcontext="shape" transform="translate(124.032,-644.877)">			<title>Sheet.53</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape54-289" v:mid="54" v:groupcontext="shape" transform="translate(640.253,-521.241) rotate(36.2535)">			<title>Sheet.54</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape55-294" v:mid="55" v:groupcontext="shape" transform="translate(702.106,886.653) rotate(143.747)">			<title>Sheet.55</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape57-299" v:mid="57" v:groupcontext="shape" transform="translate(124.032,-678.895)">			<title>Sheet.57</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape58-304" v:mid="58" v:groupcontext="shape" transform="translate(124.032,-633.537)">			<title>Sheet.58</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape59-309" v:mid="59" v:groupcontext="shape" transform="translate(640.253,-509.901) rotate(36.2535)">			<title>Sheet.59</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape60-314" v:mid="60" v:groupcontext="shape" transform="translate(702.106,897.992) rotate(143.747)">			<title>Sheet.60</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape62-319" v:mid="62" v:groupcontext="shape" transform="translate(0.193221,-622.288)">			<title>Sheet.62</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape63-326" v:mid="63" v:groupcontext="shape" transform="translate(0.193221,-610.948)">			<title>Sheet.63</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape64-333" v:mid="64" v:groupcontext="shape" transform="translate(157.607,-607.978) rotate(10.3887)">			<title>Sheet.64</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape65-340" v:mid="65" v:groupcontext="shape" transform="translate(219.459,1109.28) rotate(169.611)">			<title>Sheet.65</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape67-347" v:mid="67" v:groupcontext="shape" transform="translate(0.193221,-599.609)">			<title>Sheet.67</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape68-354" v:mid="68" v:groupcontext="shape" transform="translate(0.193221,-588.27)">			<title>Sheet.68</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape69-361" v:mid="69" v:groupcontext="shape" transform="translate(157.607,-585.299) rotate(10.3887)">			<title>Sheet.69</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape70-368" v:mid="70" v:groupcontext="shape" transform="translate(219.459,1131.96) rotate(169.611)">			<title>Sheet.70</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape72-375" v:mid="72" v:groupcontext="shape" transform="translate(0.193221,-576.93)">			<title>Sheet.72</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape73-382" v:mid="73" v:groupcontext="shape" transform="translate(0.193221,-565.591)">			<title>Sheet.73</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape74-389" v:mid="74" v:groupcontext="shape" transform="translate(157.607,-562.62) rotate(10.3887)">			<title>Sheet.74</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape75-396" v:mid="75" v:groupcontext="shape" transform="translate(219.459,1154.64) rotate(169.611)">			<title>Sheet.75</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape77-403" v:mid="77" v:groupcontext="shape" transform="translate(0.193221,-554.251)">			<title>Sheet.77</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape78-410" v:mid="78" v:groupcontext="shape" transform="translate(0.193221,-542.912)">			<title>Sheet.78</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape79-417" v:mid="79" v:groupcontext="shape" transform="translate(157.607,-539.941) rotate(10.3887)">			<title>Sheet.79</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape80-424" v:mid="80" v:groupcontext="shape" transform="translate(219.459,1177.32) rotate(169.611)">			<title>Sheet.80</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape82-431" v:mid="82" v:groupcontext="shape" transform="translate(62.0454,-622.288)">			<title>Sheet.82</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape83-436" v:mid="83" v:groupcontext="shape" transform="translate(62.0454,-599.609)">			<title>Sheet.83</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape84-441" v:mid="84" v:groupcontext="shape" transform="translate(362.556,-568.932) rotate(20.1361)">			<title>Sheet.84</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape85-446" v:mid="85" v:groupcontext="shape" transform="translate(424.408,1070.24) rotate(159.864)">			<title>Sheet.85</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape87-451" v:mid="87" v:groupcontext="shape" transform="translate(62.0454,-610.948)">			<title>Sheet.87</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape88-456" v:mid="88" v:groupcontext="shape" transform="translate(62.0454,-588.27)">			<title>Sheet.88</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape89-461" v:mid="89" v:groupcontext="shape" transform="translate(362.556,-557.592) rotate(20.1361)">			<title>Sheet.89</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape90-466" v:mid="90" v:groupcontext="shape" transform="translate(424.408,1081.58) rotate(159.864)">			<title>Sheet.90</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape92-471" v:mid="92" v:groupcontext="shape" transform="translate(62.0454,-576.93)">			<title>Sheet.92</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape93-476" v:mid="93" v:groupcontext="shape" transform="translate(62.0454,-554.251)">			<title>Sheet.93</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape94-481" v:mid="94" v:groupcontext="shape" transform="translate(362.556,-523.574) rotate(20.1361)">			<title>Sheet.94</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape95-486" v:mid="95" v:groupcontext="shape" transform="translate(424.408,1115.59) rotate(159.864)">			<title>Sheet.95</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape97-491" v:mid="97" v:groupcontext="shape" transform="translate(62.0454,-565.591)">			<title>Sheet.97</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape98-496" v:mid="98" v:groupcontext="shape" transform="translate(62.0454,-542.912)">			<title>Sheet.98</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape99-501" v:mid="99" v:groupcontext="shape" transform="translate(362.556,-512.235) rotate(20.1361)">			<title>Sheet.99</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape100-506" v:mid="100" v:groupcontext="shape" transform="translate(424.408,1126.93) rotate(159.864)">			<title>Sheet.100</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape102-511" v:mid="102" v:groupcontext="shape" transform="translate(124.032,-622.288)">			<title>Sheet.102</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape103-516" v:mid="103" v:groupcontext="shape" transform="translate(124.032,-576.93)">			<title>Sheet.103</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape104-521" v:mid="104" v:groupcontext="shape" transform="translate(640.253,-453.294) rotate(36.2535)">			<title>Sheet.104</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape105-526" v:mid="105" v:groupcontext="shape" transform="translate(702.106,954.599) rotate(143.747)">			<title>Sheet.105</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape107-531" v:mid="107" v:groupcontext="shape" transform="translate(124.032,-610.948)">			<title>Sheet.107</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape108-536" v:mid="108" v:groupcontext="shape" transform="translate(124.032,-565.591)">			<title>Sheet.108</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape109-541" v:mid="109" v:groupcontext="shape" transform="translate(640.253,-441.955) rotate(36.2535)">			<title>Sheet.109</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape110-546" v:mid="110" v:groupcontext="shape" transform="translate(702.106,965.939) rotate(143.747)">			<title>Sheet.110</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape112-551" v:mid="112" v:groupcontext="shape" transform="translate(124.032,-599.609)">			<title>Sheet.112</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape113-556" v:mid="113" v:groupcontext="shape" transform="translate(124.032,-554.251)">			<title>Sheet.113</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape114-561" v:mid="114" v:groupcontext="shape" transform="translate(640.253,-430.615) rotate(36.2535)">			<title>Sheet.114</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape115-566" v:mid="115" v:groupcontext="shape" transform="translate(702.106,977.278) rotate(143.747)">			<title>Sheet.115</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape117-571" v:mid="117" v:groupcontext="shape" transform="translate(124.032,-588.27)">			<title>Sheet.117</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape118-576" v:mid="118" v:groupcontext="shape" transform="translate(124.032,-542.912)">			<title>Sheet.118</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape119-581" v:mid="119" v:groupcontext="shape" transform="translate(640.253,-419.276) rotate(36.2535)">			<title>Sheet.119</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape120-586" v:mid="120" v:groupcontext="shape" transform="translate(702.106,988.618) rotate(143.747)">			<title>Sheet.120</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape124-591" v:mid="124" v:groupcontext="shape" transform="translate(6.39488E-14,-531.419)">			<title>Sheet.124</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape125-598" v:mid="125" v:groupcontext="shape" transform="translate(6.39488E-14,-520.079)">			<title>Sheet.125</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape126-605" v:mid="126" v:groupcontext="shape" transform="translate(157.414,-517.109) rotate(10.3887)">			<title>Sheet.126</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape127-612" v:mid="127" v:groupcontext="shape" transform="translate(219.266,1200.15) rotate(169.611)">			<title>Sheet.127</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape129-619" v:mid="129" v:groupcontext="shape" transform="translate(6.39488E-14,-508.74)">			<title>Sheet.129</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape130-626" v:mid="130" v:groupcontext="shape" transform="translate(6.39488E-14,-497.401)">			<title>Sheet.130</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape131-633" v:mid="131" v:groupcontext="shape" transform="translate(157.414,-494.43) rotate(10.3887)">			<title>Sheet.131</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape132-640" v:mid="132" v:groupcontext="shape" transform="translate(219.266,1222.83) rotate(169.611)">			<title>Sheet.132</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape134-647" v:mid="134" v:groupcontext="shape" transform="translate(6.39488E-14,-486.061)">			<title>Sheet.134</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape135-654" v:mid="135" v:groupcontext="shape" transform="translate(6.39488E-14,-474.722)">			<title>Sheet.135</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape136-661" v:mid="136" v:groupcontext="shape" transform="translate(157.414,-471.751) rotate(10.3887)">			<title>Sheet.136</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape137-668" v:mid="137" v:groupcontext="shape" transform="translate(219.266,1245.51) rotate(169.611)">			<title>Sheet.137</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape139-675" v:mid="139" v:groupcontext="shape" transform="translate(6.39488E-14,-463.382)">			<title>Sheet.139</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape140-682" v:mid="140" v:groupcontext="shape" transform="translate(6.39488E-14,-452.043)">			<title>Sheet.140</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape141-689" v:mid="141" v:groupcontext="shape" transform="translate(157.414,-449.072) rotate(10.3887)">			<title>Sheet.141</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape142-696" v:mid="142" v:groupcontext="shape" transform="translate(219.266,1268.19) rotate(169.611)">			<title>Sheet.142</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape144-703" v:mid="144" v:groupcontext="shape" transform="translate(61.8521,-531.419)">			<title>Sheet.144</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape145-708" v:mid="145" v:groupcontext="shape" transform="translate(61.8521,-508.74)">			<title>Sheet.145</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape146-713" v:mid="146" v:groupcontext="shape" transform="translate(362.363,-478.063) rotate(20.1361)">			<title>Sheet.146</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape147-718" v:mid="147" v:groupcontext="shape" transform="translate(424.215,1161.11) rotate(159.864)">			<title>Sheet.147</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape149-723" v:mid="149" v:groupcontext="shape" transform="translate(61.8521,-520.079)">			<title>Sheet.149</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape150-728" v:mid="150" v:groupcontext="shape" transform="translate(61.8521,-497.401)">			<title>Sheet.150</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape151-733" v:mid="151" v:groupcontext="shape" transform="translate(362.363,-466.723) rotate(20.1361)">			<title>Sheet.151</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape152-738" v:mid="152" v:groupcontext="shape" transform="translate(424.215,1172.45) rotate(159.864)">			<title>Sheet.152</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape154-743" v:mid="154" v:groupcontext="shape" transform="translate(61.8521,-486.061)">			<title>Sheet.154</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape155-748" v:mid="155" v:groupcontext="shape" transform="translate(61.8521,-463.382)">			<title>Sheet.155</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape156-753" v:mid="156" v:groupcontext="shape" transform="translate(362.363,-432.705) rotate(20.1361)">			<title>Sheet.156</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape157-758" v:mid="157" v:groupcontext="shape" transform="translate(424.215,1206.46) rotate(159.864)">			<title>Sheet.157</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape159-763" v:mid="159" v:groupcontext="shape" transform="translate(61.8521,-474.722)">			<title>Sheet.159</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape160-768" v:mid="160" v:groupcontext="shape" transform="translate(61.8521,-452.043)">			<title>Sheet.160</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape161-773" v:mid="161" v:groupcontext="shape" transform="translate(362.363,-421.366) rotate(20.1361)">			<title>Sheet.161</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape162-778" v:mid="162" v:groupcontext="shape" transform="translate(424.215,1217.8) rotate(159.864)">			<title>Sheet.162</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape164-783" v:mid="164" v:groupcontext="shape" transform="translate(123.839,-531.419)">			<title>Sheet.164</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape165-788" v:mid="165" v:groupcontext="shape" transform="translate(123.839,-486.061)">			<title>Sheet.165</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape166-793" v:mid="166" v:groupcontext="shape" transform="translate(640.06,-362.425) rotate(36.2535)">			<title>Sheet.166</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape167-798" v:mid="167" v:groupcontext="shape" transform="translate(701.912,1045.47) rotate(143.747)">			<title>Sheet.167</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape169-803" v:mid="169" v:groupcontext="shape" transform="translate(123.839,-520.079)">			<title>Sheet.169</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape170-808" v:mid="170" v:groupcontext="shape" transform="translate(123.839,-474.722)">			<title>Sheet.170</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape171-813" v:mid="171" v:groupcontext="shape" transform="translate(640.06,-351.086) rotate(36.2535)">			<title>Sheet.171</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape172-818" v:mid="172" v:groupcontext="shape" transform="translate(701.912,1056.81) rotate(143.747)">			<title>Sheet.172</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape174-823" v:mid="174" v:groupcontext="shape" transform="translate(123.839,-508.74)">			<title>Sheet.174</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape175-828" v:mid="175" v:groupcontext="shape" transform="translate(123.839,-463.382)">			<title>Sheet.175</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape176-833" v:mid="176" v:groupcontext="shape" transform="translate(640.06,-339.746) rotate(36.2535)">			<title>Sheet.176</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape177-838" v:mid="177" v:groupcontext="shape" transform="translate(701.912,1068.15) rotate(143.747)">			<title>Sheet.177</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape179-843" v:mid="179" v:groupcontext="shape" transform="translate(123.839,-497.401)">			<title>Sheet.179</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape180-848" v:mid="180" v:groupcontext="shape" transform="translate(123.839,-452.043)">			<title>Sheet.180</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape181-853" v:mid="181" v:groupcontext="shape" transform="translate(640.06,-328.407) rotate(36.2535)">			<title>Sheet.181</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape182-858" v:mid="182" v:groupcontext="shape" transform="translate(701.912,1079.49) rotate(143.747)">			<title>Sheet.182</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape184-863" v:mid="184" v:groupcontext="shape" transform="translate(0,-440.793)">			<title>Sheet.184</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape185-870" v:mid="185" v:groupcontext="shape" transform="translate(0,-429.454)">			<title>Sheet.185</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape186-877" v:mid="186" v:groupcontext="shape" transform="translate(157.414,-426.483) rotate(10.3887)">			<title>Sheet.186</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape187-884" v:mid="187" v:groupcontext="shape" transform="translate(219.266,1290.78) rotate(169.611)">			<title>Sheet.187</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape189-891" v:mid="189" v:groupcontext="shape" transform="translate(0,-418.114)">			<title>Sheet.189</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape190-898" v:mid="190" v:groupcontext="shape" transform="translate(0,-406.775)">			<title>Sheet.190</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape191-905" v:mid="191" v:groupcontext="shape" transform="translate(157.414,-403.804) rotate(10.3887)">			<title>Sheet.191</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape192-912" v:mid="192" v:groupcontext="shape" transform="translate(219.266,1313.46) rotate(169.611)">			<title>Sheet.192</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape194-919" v:mid="194" v:groupcontext="shape" transform="translate(0,-395.436)">			<title>Sheet.194</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape195-926" v:mid="195" v:groupcontext="shape" transform="translate(0,-384.096)">			<title>Sheet.195</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape196-933" v:mid="196" v:groupcontext="shape" transform="translate(157.414,-381.125) rotate(10.3887)">			<title>Sheet.196</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape197-940" v:mid="197" v:groupcontext="shape" transform="translate(219.266,1336.14) rotate(169.611)">			<title>Sheet.197</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape199-947" v:mid="199" v:groupcontext="shape" transform="translate(0,-372.757)">			<title>Sheet.199</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape200-954" v:mid="200" v:groupcontext="shape" transform="translate(0,-361.417)">			<title>Sheet.200</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape201-961" v:mid="201" v:groupcontext="shape" transform="translate(157.414,-358.447) rotate(10.3887)">			<title>Sheet.201</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape202-968" v:mid="202" v:groupcontext="shape" transform="translate(219.266,1358.81) rotate(169.611)">			<title>Sheet.202</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape204-975" v:mid="204" v:groupcontext="shape" transform="translate(61.8521,-440.793)">			<title>Sheet.204</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape205-980" v:mid="205" v:groupcontext="shape" transform="translate(61.8521,-418.114)">			<title>Sheet.205</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape206-985" v:mid="206" v:groupcontext="shape" transform="translate(362.363,-387.437) rotate(20.1361)">			<title>Sheet.206</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape207-990" v:mid="207" v:groupcontext="shape" transform="translate(424.215,1251.73) rotate(159.864)">			<title>Sheet.207</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape209-995" v:mid="209" v:groupcontext="shape" transform="translate(61.8521,-429.454)">			<title>Sheet.209</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape210-1000" v:mid="210" v:groupcontext="shape" transform="translate(61.8521,-406.775)">			<title>Sheet.210</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape211-1005" v:mid="211" v:groupcontext="shape" transform="translate(362.363,-376.098) rotate(20.1361)">			<title>Sheet.211</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape212-1010" v:mid="212" v:groupcontext="shape" transform="translate(424.215,1263.07) rotate(159.864)">			<title>Sheet.212</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape214-1015" v:mid="214" v:groupcontext="shape" transform="translate(61.8521,-395.436)">			<title>Sheet.214</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape215-1020" v:mid="215" v:groupcontext="shape" transform="translate(61.8521,-372.757)">			<title>Sheet.215</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape216-1025" v:mid="216" v:groupcontext="shape" transform="translate(362.363,-342.079) rotate(20.1361)">			<title>Sheet.216</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape217-1030" v:mid="217" v:groupcontext="shape" transform="translate(424.215,1297.09) rotate(159.864)">			<title>Sheet.217</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape219-1035" v:mid="219" v:groupcontext="shape" transform="translate(61.8521,-384.096)">			<title>Sheet.219</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape220-1040" v:mid="220" v:groupcontext="shape" transform="translate(61.8521,-361.417)">			<title>Sheet.220</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape221-1045" v:mid="221" v:groupcontext="shape" transform="translate(362.363,-330.74) rotate(20.1361)">			<title>Sheet.221</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape222-1050" v:mid="222" v:groupcontext="shape" transform="translate(424.215,1308.43) rotate(159.864)">			<title>Sheet.222</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape224-1055" v:mid="224" v:groupcontext="shape" transform="translate(123.839,-440.793)">			<title>Sheet.224</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape225-1060" v:mid="225" v:groupcontext="shape" transform="translate(123.839,-395.436)">			<title>Sheet.225</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape226-1065" v:mid="226" v:groupcontext="shape" transform="translate(640.06,-271.799) rotate(36.2535)">			<title>Sheet.226</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape227-1070" v:mid="227" v:groupcontext="shape" transform="translate(701.912,1136.09) rotate(143.747)">			<title>Sheet.227</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape229-1075" v:mid="229" v:groupcontext="shape" transform="translate(123.839,-429.454)">			<title>Sheet.229</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape230-1080" v:mid="230" v:groupcontext="shape" transform="translate(123.839,-384.096)">			<title>Sheet.230</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape231-1085" v:mid="231" v:groupcontext="shape" transform="translate(640.06,-260.46) rotate(36.2535)">			<title>Sheet.231</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape232-1090" v:mid="232" v:groupcontext="shape" transform="translate(701.912,1147.43) rotate(143.747)">			<title>Sheet.232</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape234-1095" v:mid="234" v:groupcontext="shape" transform="translate(123.839,-418.114)">			<title>Sheet.234</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape235-1100" v:mid="235" v:groupcontext="shape" transform="translate(123.839,-372.757)">			<title>Sheet.235</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape236-1105" v:mid="236" v:groupcontext="shape" transform="translate(640.06,-249.121) rotate(36.2535)">			<title>Sheet.236</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape237-1110" v:mid="237" v:groupcontext="shape" transform="translate(701.912,1158.77) rotate(143.747)">			<title>Sheet.237</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape239-1115" v:mid="239" v:groupcontext="shape" transform="translate(123.839,-406.775)">			<title>Sheet.239</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape240-1120" v:mid="240" v:groupcontext="shape" transform="translate(123.839,-361.417)">			<title>Sheet.240</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape241-1125" v:mid="241" v:groupcontext="shape" transform="translate(640.06,-237.781) rotate(36.2535)">			<title>Sheet.241</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape242-1130" v:mid="242" v:groupcontext="shape" transform="translate(701.912,1170.11) rotate(143.747)">			<title>Sheet.242</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape244-1135" v:mid="244" v:groupcontext="shape" transform="translate(0.193221,-351.496)">			<title>Sheet.244</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape245-1142" v:mid="245" v:groupcontext="shape" transform="translate(0.193221,-340.157)">			<title>Sheet.245</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape246-1149" v:mid="246" v:groupcontext="shape" transform="translate(157.607,-337.186) rotate(10.3887)">			<title>Sheet.246</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape247-1156" v:mid="247" v:groupcontext="shape" transform="translate(219.459,1380.07) rotate(169.611)">			<title>Sheet.247</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape249-1163" v:mid="249" v:groupcontext="shape" transform="translate(0.193221,-328.817)">			<title>Sheet.249</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape250-1170" v:mid="250" v:groupcontext="shape" transform="translate(0.193221,-317.478)">			<title>Sheet.250</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape251-1177" v:mid="251" v:groupcontext="shape" transform="translate(157.607,-314.507) rotate(10.3887)">			<title>Sheet.251</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape252-1184" v:mid="252" v:groupcontext="shape" transform="translate(219.459,1402.75) rotate(169.611)">			<title>Sheet.252</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape254-1191" v:mid="254" v:groupcontext="shape" transform="translate(0.193221,-306.138)">			<title>Sheet.254</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape255-1198" v:mid="255" v:groupcontext="shape" transform="translate(0.193221,-294.799)">			<title>Sheet.255</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape256-1205" v:mid="256" v:groupcontext="shape" transform="translate(157.607,-291.828) rotate(10.3887)">			<title>Sheet.256</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape257-1212" v:mid="257" v:groupcontext="shape" transform="translate(219.459,1425.43) rotate(169.611)">			<title>Sheet.257</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape259-1219" v:mid="259" v:groupcontext="shape" transform="translate(0.193221,-283.46)">			<title>Sheet.259</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape260-1226" v:mid="260" v:groupcontext="shape" transform="translate(0.193221,-272.12)">			<title>Sheet.260</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape261-1233" v:mid="261" v:groupcontext="shape" transform="translate(157.607,-269.149) rotate(10.3887)">			<title>Sheet.261</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape262-1240" v:mid="262" v:groupcontext="shape" transform="translate(219.459,1448.11) rotate(169.611)">			<title>Sheet.262</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape264-1247" v:mid="264" v:groupcontext="shape" transform="translate(62.0454,-351.496)">			<title>Sheet.264</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape265-1252" v:mid="265" v:groupcontext="shape" transform="translate(62.0454,-328.817)">			<title>Sheet.265</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape266-1257" v:mid="266" v:groupcontext="shape" transform="translate(362.556,-298.14) rotate(20.1361)">			<title>Sheet.266</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape267-1262" v:mid="267" v:groupcontext="shape" transform="translate(424.408,1341.03) rotate(159.864)">			<title>Sheet.267</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape269-1267" v:mid="269" v:groupcontext="shape" transform="translate(62.0454,-340.157)">			<title>Sheet.269</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape270-1272" v:mid="270" v:groupcontext="shape" transform="translate(62.0454,-317.478)">			<title>Sheet.270</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape271-1277" v:mid="271" v:groupcontext="shape" transform="translate(362.556,-286.801) rotate(20.1361)">			<title>Sheet.271</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape272-1282" v:mid="272" v:groupcontext="shape" transform="translate(424.408,1352.37) rotate(159.864)">			<title>Sheet.272</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape274-1287" v:mid="274" v:groupcontext="shape" transform="translate(62.0454,-306.138)">			<title>Sheet.274</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape275-1292" v:mid="275" v:groupcontext="shape" transform="translate(62.0454,-283.46)">			<title>Sheet.275</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape276-1297" v:mid="276" v:groupcontext="shape" transform="translate(362.556,-252.782) rotate(20.1361)">			<title>Sheet.276</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape277-1302" v:mid="277" v:groupcontext="shape" transform="translate(424.408,1386.39) rotate(159.864)">			<title>Sheet.277</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape279-1307" v:mid="279" v:groupcontext="shape" transform="translate(62.0454,-294.799)">			<title>Sheet.279</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape280-1312" v:mid="280" v:groupcontext="shape" transform="translate(62.0454,-272.12)">			<title>Sheet.280</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape281-1317" v:mid="281" v:groupcontext="shape" transform="translate(362.556,-241.443) rotate(20.1361)">			<title>Sheet.281</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape282-1322" v:mid="282" v:groupcontext="shape" transform="translate(424.408,1397.73) rotate(159.864)">			<title>Sheet.282</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape284-1327" v:mid="284" v:groupcontext="shape" transform="translate(124.032,-351.496)">			<title>Sheet.284</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape285-1332" v:mid="285" v:groupcontext="shape" transform="translate(124.032,-306.138)">			<title>Sheet.285</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape286-1337" v:mid="286" v:groupcontext="shape" transform="translate(640.253,-182.502) rotate(36.2535)">			<title>Sheet.286</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape287-1342" v:mid="287" v:groupcontext="shape" transform="translate(702.106,1225.39) rotate(143.747)">			<title>Sheet.287</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape289-1347" v:mid="289" v:groupcontext="shape" transform="translate(124.032,-340.157)">			<title>Sheet.289</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape290-1352" v:mid="290" v:groupcontext="shape" transform="translate(124.032,-294.799)">			<title>Sheet.290</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape291-1357" v:mid="291" v:groupcontext="shape" transform="translate(640.253,-171.163) rotate(36.2535)">			<title>Sheet.291</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape292-1362" v:mid="292" v:groupcontext="shape" transform="translate(702.106,1236.73) rotate(143.747)">			<title>Sheet.292</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape294-1367" v:mid="294" v:groupcontext="shape" transform="translate(124.032,-328.817)">			<title>Sheet.294</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape295-1372" v:mid="295" v:groupcontext="shape" transform="translate(124.032,-283.46)">			<title>Sheet.295</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape296-1377" v:mid="296" v:groupcontext="shape" transform="translate(640.253,-159.823) rotate(36.2535)">			<title>Sheet.296</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape297-1382" v:mid="297" v:groupcontext="shape" transform="translate(702.106,1248.07) rotate(143.747)">			<title>Sheet.297</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape299-1387" v:mid="299" v:groupcontext="shape" transform="translate(124.032,-317.478)">			<title>Sheet.299</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape300-1392" v:mid="300" v:groupcontext="shape" transform="translate(124.032,-272.12)">			<title>Sheet.300</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape301-1397" v:mid="301" v:groupcontext="shape" transform="translate(640.253,-148.484) rotate(36.2535)">			<title>Sheet.301</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape302-1402" v:mid="302" v:groupcontext="shape" transform="translate(702.106,1259.41) rotate(143.747)">			<title>Sheet.302</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape304-1407" v:mid="304" v:groupcontext="shape" transform="translate(0.193221,-260.87)">			<title>Sheet.304</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape305-1414" v:mid="305" v:groupcontext="shape" transform="translate(0.193221,-249.531)">			<title>Sheet.305</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape306-1421" v:mid="306" v:groupcontext="shape" transform="translate(157.607,-246.56) rotate(10.3887)">			<title>Sheet.306</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape307-1428" v:mid="307" v:groupcontext="shape" transform="translate(219.459,1470.7) rotate(169.611)">			<title>Sheet.307</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape309-1435" v:mid="309" v:groupcontext="shape" transform="translate(0.193221,-238.192)">			<title>Sheet.309</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape310-1442" v:mid="310" v:groupcontext="shape" transform="translate(0.193221,-226.852)">			<title>Sheet.310</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape311-1449" v:mid="311" v:groupcontext="shape" transform="translate(157.607,-223.882) rotate(10.3887)">			<title>Sheet.311</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape312-1456" v:mid="312" v:groupcontext="shape" transform="translate(219.459,1493.38) rotate(169.611)">			<title>Sheet.312</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape314-1463" v:mid="314" v:groupcontext="shape" transform="translate(0.193221,-215.513)">			<title>Sheet.314</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape315-1470" v:mid="315" v:groupcontext="shape" transform="translate(0.193221,-204.173)">			<title>Sheet.315</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape316-1477" v:mid="316" v:groupcontext="shape" transform="translate(157.607,-201.203) rotate(10.3887)">			<title>Sheet.316</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape317-1484" v:mid="317" v:groupcontext="shape" transform="translate(219.459,1516.06) rotate(169.611)">			<title>Sheet.317</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape319-1491" v:mid="319" v:groupcontext="shape" transform="translate(0.193221,-192.834)">			<title>Sheet.319</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape320-1498" v:mid="320" v:groupcontext="shape" transform="translate(0.193221,-181.495)">			<title>Sheet.320</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape321-1505" v:mid="321" v:groupcontext="shape" transform="translate(157.607,-178.524) rotate(10.3887)">			<title>Sheet.321</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape322-1512" v:mid="322" v:groupcontext="shape" transform="translate(219.459,1538.74) rotate(169.611)">			<title>Sheet.322</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape324-1519" v:mid="324" v:groupcontext="shape" transform="translate(62.0454,-260.87)">			<title>Sheet.324</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape325-1524" v:mid="325" v:groupcontext="shape" transform="translate(62.0454,-238.192)">			<title>Sheet.325</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape326-1529" v:mid="326" v:groupcontext="shape" transform="translate(362.556,-207.514) rotate(20.1361)">			<title>Sheet.326</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape327-1534" v:mid="327" v:groupcontext="shape" transform="translate(424.408,1431.65) rotate(159.864)">			<title>Sheet.327</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape329-1539" v:mid="329" v:groupcontext="shape" transform="translate(62.0454,-249.531)">			<title>Sheet.329</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape330-1544" v:mid="330" v:groupcontext="shape" transform="translate(62.0454,-226.852)">			<title>Sheet.330</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape331-1549" v:mid="331" v:groupcontext="shape" transform="translate(362.556,-196.175) rotate(20.1361)">			<title>Sheet.331</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape332-1554" v:mid="332" v:groupcontext="shape" transform="translate(424.408,1442.99) rotate(159.864)">			<title>Sheet.332</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape334-1559" v:mid="334" v:groupcontext="shape" transform="translate(62.0454,-215.513)">			<title>Sheet.334</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape335-1564" v:mid="335" v:groupcontext="shape" transform="translate(62.0454,-192.834)">			<title>Sheet.335</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape336-1569" v:mid="336" v:groupcontext="shape" transform="translate(362.556,-162.157) rotate(20.1361)">			<title>Sheet.336</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape337-1574" v:mid="337" v:groupcontext="shape" transform="translate(424.408,1477.01) rotate(159.864)">			<title>Sheet.337</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape339-1579" v:mid="339" v:groupcontext="shape" transform="translate(62.0454,-204.173)">			<title>Sheet.339</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape340-1584" v:mid="340" v:groupcontext="shape" transform="translate(62.0454,-181.495)">			<title>Sheet.340</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape341-1589" v:mid="341" v:groupcontext="shape" transform="translate(362.556,-150.817) rotate(20.1361)">			<title>Sheet.341</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape342-1594" v:mid="342" v:groupcontext="shape" transform="translate(424.408,1488.35) rotate(159.864)">			<title>Sheet.342</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape344-1599" v:mid="344" v:groupcontext="shape" transform="translate(124.032,-260.87)">			<title>Sheet.344</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape345-1604" v:mid="345" v:groupcontext="shape" transform="translate(124.032,-215.513)">			<title>Sheet.345</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape346-1609" v:mid="346" v:groupcontext="shape" transform="translate(640.253,-91.8767) rotate(36.2535)">			<title>Sheet.346</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape347-1614" v:mid="347" v:groupcontext="shape" transform="translate(702.106,1316.02) rotate(143.747)">			<title>Sheet.347</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape349-1619" v:mid="349" v:groupcontext="shape" transform="translate(124.032,-249.531)">			<title>Sheet.349</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape350-1624" v:mid="350" v:groupcontext="shape" transform="translate(124.032,-204.173)">			<title>Sheet.350</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape351-1629" v:mid="351" v:groupcontext="shape" transform="translate(640.253,-80.5373) rotate(36.2535)">			<title>Sheet.351</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape352-1634" v:mid="352" v:groupcontext="shape" transform="translate(702.106,1327.36) rotate(143.747)">			<title>Sheet.352</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape354-1639" v:mid="354" v:groupcontext="shape" transform="translate(124.032,-238.192)">			<title>Sheet.354</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape355-1644" v:mid="355" v:groupcontext="shape" transform="translate(124.032,-192.834)">			<title>Sheet.355</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape356-1649" v:mid="356" v:groupcontext="shape" transform="translate(640.253,-69.1978) rotate(36.2535)">			<title>Sheet.356</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape357-1654" v:mid="357" v:groupcontext="shape" transform="translate(702.106,1338.7) rotate(143.747)">			<title>Sheet.357</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape359-1659" v:mid="359" v:groupcontext="shape" transform="translate(124.032,-226.852)">			<title>Sheet.359</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape360-1664" v:mid="360" v:groupcontext="shape" transform="translate(124.032,-181.495)">			<title>Sheet.360</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape361-1669" v:mid="361" v:groupcontext="shape" transform="translate(640.253,-57.8584) rotate(36.2535)">			<title>Sheet.361</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape362-1674" v:mid="362" v:groupcontext="shape" transform="translate(702.106,1350.03) rotate(143.747)">			<title>Sheet.362</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape364-1679" v:mid="364" v:groupcontext="shape" transform="translate(0,-170.001)">			<title>Sheet.364</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape365-1686" v:mid="365" v:groupcontext="shape" transform="translate(0,-158.662)">			<title>Sheet.365</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape366-1693" v:mid="366" v:groupcontext="shape" transform="translate(157.414,-155.691) rotate(10.3887)">			<title>Sheet.366</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape367-1700" v:mid="367" v:groupcontext="shape" transform="translate(219.266,1561.57) rotate(169.611)">			<title>Sheet.367</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape369-1707" v:mid="369" v:groupcontext="shape" transform="translate(0,-147.323)">			<title>Sheet.369</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape370-1714" v:mid="370" v:groupcontext="shape" transform="translate(0,-135.983)">			<title>Sheet.370</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape371-1721" v:mid="371" v:groupcontext="shape" transform="translate(157.414,-133.013) rotate(10.3887)">			<title>Sheet.371</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape372-1728" v:mid="372" v:groupcontext="shape" transform="translate(219.266,1584.25) rotate(169.611)">			<title>Sheet.372</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape374-1735" v:mid="374" v:groupcontext="shape" transform="translate(0,-124.644)">			<title>Sheet.374</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape375-1742" v:mid="375" v:groupcontext="shape" transform="translate(0,-113.304)">			<title>Sheet.375</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape376-1749" v:mid="376" v:groupcontext="shape" transform="translate(157.414,-110.334) rotate(10.3887)">			<title>Sheet.376</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape377-1756" v:mid="377" v:groupcontext="shape" transform="translate(219.266,1606.93) rotate(169.611)">			<title>Sheet.377</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape379-1763" v:mid="379" v:groupcontext="shape" transform="translate(0,-101.965)">			<title>Sheet.379</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape380-1770" v:mid="380" v:groupcontext="shape" transform="translate(0,-90.6256)">			<title>Sheet.380</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape381-1777" v:mid="381" v:groupcontext="shape" transform="translate(157.414,-87.6548) rotate(10.3887)">			<title>Sheet.381</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape382-1784" v:mid="382" v:groupcontext="shape" transform="translate(219.266,1629.61) rotate(169.611)">			<title>Sheet.382</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape384-1791" v:mid="384" v:groupcontext="shape" transform="translate(61.8521,-170.001)">			<title>Sheet.384</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape385-1796" v:mid="385" v:groupcontext="shape" transform="translate(61.8521,-147.323)">			<title>Sheet.385</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape386-1801" v:mid="386" v:groupcontext="shape" transform="translate(362.363,-116.645) rotate(20.1361)">			<title>Sheet.386</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape387-1806" v:mid="387" v:groupcontext="shape" transform="translate(424.215,1522.52) rotate(159.864)">			<title>Sheet.387</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape389-1811" v:mid="389" v:groupcontext="shape" transform="translate(61.8521,-158.662)">			<title>Sheet.389</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape390-1816" v:mid="390" v:groupcontext="shape" transform="translate(61.8521,-135.983)">			<title>Sheet.390</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape391-1821" v:mid="391" v:groupcontext="shape" transform="translate(362.363,-105.306) rotate(20.1361)">			<title>Sheet.391</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape392-1826" v:mid="392" v:groupcontext="shape" transform="translate(424.215,1533.86) rotate(159.864)">			<title>Sheet.392</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape394-1831" v:mid="394" v:groupcontext="shape" transform="translate(61.8521,-124.644)">			<title>Sheet.394</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape395-1836" v:mid="395" v:groupcontext="shape" transform="translate(61.8521,-101.965)">			<title>Sheet.395</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape396-1841" v:mid="396" v:groupcontext="shape" transform="translate(362.363,-71.2877) rotate(20.1361)">			<title>Sheet.396</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape397-1846" v:mid="397" v:groupcontext="shape" transform="translate(424.215,1567.88) rotate(159.864)">			<title>Sheet.397</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape399-1851" v:mid="399" v:groupcontext="shape" transform="translate(61.8521,-113.304)">			<title>Sheet.399</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape400-1856" v:mid="400" v:groupcontext="shape" transform="translate(61.8521,-90.6256)">			<title>Sheet.400</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape401-1861" v:mid="401" v:groupcontext="shape" transform="translate(362.363,-59.9483) rotate(20.1361)">			<title>Sheet.401</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape402-1866" v:mid="402" v:groupcontext="shape" transform="translate(424.215,1579.22) rotate(159.864)">			<title>Sheet.402</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape404-1871" v:mid="404" v:groupcontext="shape" transform="translate(123.839,-170.001)">			<title>Sheet.404</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape405-1876" v:mid="405" v:groupcontext="shape" transform="translate(123.839,-124.644)">			<title>Sheet.405</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape406-1881" v:mid="406" v:groupcontext="shape" transform="translate(640.06,-1.00767) rotate(36.2535)">			<title>Sheet.406</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape407-1886" v:mid="407" v:groupcontext="shape" transform="translate(701.912,1406.89) rotate(143.747)">			<title>Sheet.407</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape409-1891" v:mid="409" v:groupcontext="shape" transform="translate(123.839,-158.662)">			<title>Sheet.409</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape410-1896" v:mid="410" v:groupcontext="shape" transform="translate(123.839,-113.304)">			<title>Sheet.410</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape411-1901" v:mid="411" v:groupcontext="shape" transform="translate(640.06,10.3318) rotate(36.2535)">			<title>Sheet.411</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape412-1906" v:mid="412" v:groupcontext="shape" transform="translate(701.912,1418.23) rotate(143.747)">			<title>Sheet.412</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape414-1911" v:mid="414" v:groupcontext="shape" transform="translate(123.839,-147.323)">			<title>Sheet.414</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape415-1916" v:mid="415" v:groupcontext="shape" transform="translate(123.839,-101.965)">			<title>Sheet.415</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape416-1921" v:mid="416" v:groupcontext="shape" transform="translate(640.06,21.6712) rotate(36.2535)">			<title>Sheet.416</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape417-1926" v:mid="417" v:groupcontext="shape" transform="translate(701.912,1429.56) rotate(143.747)">			<title>Sheet.417</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape419-1931" v:mid="419" v:groupcontext="shape" transform="translate(123.839,-135.983)">			<title>Sheet.419</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape420-1936" v:mid="420" v:groupcontext="shape" transform="translate(123.839,-90.6256)">			<title>Sheet.420</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape421-1941" v:mid="421" v:groupcontext="shape" transform="translate(640.06,33.0106) rotate(36.2535)">			<title>Sheet.421</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape422-1946" v:mid="422" v:groupcontext="shape" transform="translate(701.912,1440.9) rotate(143.747)">			<title>Sheet.422</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape424-1951" v:mid="424" v:groupcontext="shape" transform="translate(0,-79.3759)">			<title>Sheet.424</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape425-1958" v:mid="425" v:groupcontext="shape" transform="translate(0,-68.0365)">			<title>Sheet.425</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape426-1965" v:mid="426" v:groupcontext="shape" transform="translate(157.414,-65.0658) rotate(10.3887)">			<title>Sheet.426</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape427-1972" v:mid="427" v:groupcontext="shape" transform="translate(219.266,1652.19) rotate(169.611)">			<title>Sheet.427</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape429-1979" v:mid="429" v:groupcontext="shape" transform="translate(0,-56.6971)">			<title>Sheet.429</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape430-1986" v:mid="430" v:groupcontext="shape" transform="translate(0,-45.3577)">			<title>Sheet.430</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape431-1993" v:mid="431" v:groupcontext="shape" transform="translate(157.414,-42.3869) rotate(10.3887)">			<title>Sheet.431</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape432-2000" v:mid="432" v:groupcontext="shape" transform="translate(219.266,1674.87) rotate(169.611)">			<title>Sheet.432</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape434-2007" v:mid="434" v:groupcontext="shape" transform="translate(0,-34.0183)">			<title>Sheet.434</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape435-2014" v:mid="435" v:groupcontext="shape" transform="translate(0,-22.6788)">			<title>Sheet.435</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape436-2021" v:mid="436" v:groupcontext="shape" transform="translate(157.414,-19.7081) rotate(10.3887)">			<title>Sheet.436</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape437-2028" v:mid="437" v:groupcontext="shape" transform="translate(219.266,1697.55) rotate(169.611)">			<title>Sheet.437</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape439-2035" v:mid="439" v:groupcontext="shape" transform="translate(0,-11.3394)">			<title>Sheet.439</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape440-2042" v:mid="440" v:groupcontext="shape">			<title>Sheet.440</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape441-2049" v:mid="441" v:groupcontext="shape" transform="translate(157.414,2.97073) rotate(10.3887)">			<title>Sheet.441</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape442-2056" v:mid="442" v:groupcontext="shape" transform="translate(219.266,1720.23) rotate(169.611)">			<title>Sheet.442</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape444-2063" v:mid="444" v:groupcontext="shape" transform="translate(61.8521,-79.3759)">			<title>Sheet.444</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape445-2068" v:mid="445" v:groupcontext="shape" transform="translate(61.8521,-56.6971)">			<title>Sheet.445</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape446-2073" v:mid="446" v:groupcontext="shape" transform="translate(362.363,-26.0198) rotate(20.1361)">			<title>Sheet.446</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape447-2078" v:mid="447" v:groupcontext="shape" transform="translate(424.215,1613.15) rotate(159.864)">			<title>Sheet.447</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape449-2083" v:mid="449" v:groupcontext="shape" transform="translate(61.8521,-68.0365)">			<title>Sheet.449</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape450-2088" v:mid="450" v:groupcontext="shape" transform="translate(61.8521,-45.3577)">			<title>Sheet.450</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape451-2093" v:mid="451" v:groupcontext="shape" transform="translate(362.363,-14.6804) rotate(20.1361)">			<title>Sheet.451</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape452-2098" v:mid="452" v:groupcontext="shape" transform="translate(424.215,1624.49) rotate(159.864)">			<title>Sheet.452</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape454-2103" v:mid="454" v:groupcontext="shape" transform="translate(61.8521,-34.0183)">			<title>Sheet.454</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape455-2108" v:mid="455" v:groupcontext="shape" transform="translate(61.8521,-11.3394)">			<title>Sheet.455</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape456-2113" v:mid="456" v:groupcontext="shape" transform="translate(362.363,19.3379) rotate(20.1361)">			<title>Sheet.456</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape457-2118" v:mid="457" v:groupcontext="shape" transform="translate(424.215,1658.51) rotate(159.864)">			<title>Sheet.457</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape459-2123" v:mid="459" v:groupcontext="shape" transform="translate(61.8521,-22.6788)">			<title>Sheet.459</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape460-2128" v:mid="460" v:groupcontext="shape" transform="translate(61.8521,-3.41061E-13)">			<title>Sheet.460</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape461-2133" v:mid="461" v:groupcontext="shape" transform="translate(362.363,30.6773) rotate(20.1361)">			<title>Sheet.461</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape462-2138" v:mid="462" v:groupcontext="shape" transform="translate(424.215,1669.85) rotate(159.864)">			<title>Sheet.462</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape464-2143" v:mid="464" v:groupcontext="shape" transform="translate(123.839,-79.3759)">			<title>Sheet.464</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape465-2148" v:mid="465" v:groupcontext="shape" transform="translate(123.839,-34.0183)">			<title>Sheet.465</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape466-2153" v:mid="466" v:groupcontext="shape" transform="translate(640.06,89.6179) rotate(36.2535)">			<title>Sheet.466</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape467-2158" v:mid="467" v:groupcontext="shape" transform="translate(701.912,1497.51) rotate(143.747)">			<title>Sheet.467</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape469-2163" v:mid="469" v:groupcontext="shape" transform="translate(123.839,-68.0365)">			<title>Sheet.469</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape470-2168" v:mid="470" v:groupcontext="shape" transform="translate(123.839,-22.6788)">			<title>Sheet.470</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape471-2173" v:mid="471" v:groupcontext="shape" transform="translate(640.06,100.957) rotate(36.2535)">			<title>Sheet.471</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape472-2178" v:mid="472" v:groupcontext="shape" transform="translate(701.912,1508.85) rotate(143.747)">			<title>Sheet.472</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape474-2183" v:mid="474" v:groupcontext="shape" transform="translate(123.839,-56.6971)">			<title>Sheet.474</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape475-2188" v:mid="475" v:groupcontext="shape" transform="translate(123.839,-11.3394)">			<title>Sheet.475</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape476-2193" v:mid="476" v:groupcontext="shape" transform="translate(640.06,112.297) rotate(36.2535)">			<title>Sheet.476</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape477-2198" v:mid="477" v:groupcontext="shape" transform="translate(701.912,1520.19) rotate(143.747)">			<title>Sheet.477</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape479-2203" v:mid="479" v:groupcontext="shape" transform="translate(123.839,-45.3577)">			<title>Sheet.479</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape480-2208" v:mid="480" v:groupcontext="shape" transform="translate(123.839,-2.27374E-13)">			<title>Sheet.480</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape481-2213" v:mid="481" v:groupcontext="shape" transform="translate(640.06,123.636) rotate(36.2535)">			<title>Sheet.481</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape482-2218" v:mid="482" v:groupcontext="shape" transform="translate(701.912,1531.53) rotate(143.747)">			<title>Sheet.482</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape484-2223" v:mid="484" v:groupcontext="shape" transform="translate(186.395,-622.205)">			<title>Sheet.484</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape485-2228" v:mid="485" v:groupcontext="shape" transform="translate(907.622,-331.761) rotate(55.7108)">			<title>Sheet.485</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape486-2233" v:mid="486" v:groupcontext="shape" transform="translate(969.474,651.815) rotate(124.289)">			<title>Sheet.486</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape488-2238" v:mid="488" v:groupcontext="shape" transform="translate(186.395,-690.236)">			<title>Sheet.488</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape489-2243" v:mid="489" v:groupcontext="shape" transform="translate(186.395,-599.528)">			<title>Sheet.489</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape490-2248" v:mid="490" v:groupcontext="shape" transform="translate(907.622,-309.084) rotate(55.7108)">			<title>Sheet.490</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape491-2253" v:mid="491" v:groupcontext="shape" transform="translate(969.474,674.493) rotate(124.289)">			<title>Sheet.491</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape493-2258" v:mid="493" v:groupcontext="shape" transform="translate(186.395,-667.559)">			<title>Sheet.493</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape494-2263" v:mid="494" v:groupcontext="shape" transform="translate(186.395,-576.85)">			<title>Sheet.494</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape495-2268" v:mid="495" v:groupcontext="shape" transform="translate(907.622,-286.407) rotate(55.7108)">			<title>Sheet.495</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape496-2273" v:mid="496" v:groupcontext="shape" transform="translate(969.474,697.17) rotate(124.289)">			<title>Sheet.496</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape498-2278" v:mid="498" v:groupcontext="shape" transform="translate(186.395,-644.882)">			<title>Sheet.498</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape499-2283" v:mid="499" v:groupcontext="shape" transform="translate(186.395,-554.173)">			<title>Sheet.499</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape500-2288" v:mid="500" v:groupcontext="shape" transform="translate(907.622,-263.73) rotate(55.7108)">			<title>Sheet.500</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape501-2293" v:mid="501" v:groupcontext="shape" transform="translate(969.474,719.847) rotate(124.289)">			<title>Sheet.501</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape505-2298" v:mid="505" v:groupcontext="shape" transform="translate(186.395,-701.575)">			<title>Sheet.505</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape506-2303" v:mid="506" v:groupcontext="shape" transform="translate(186.395,-610.866)">			<title>Sheet.506</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape507-2308" v:mid="507" v:groupcontext="shape" transform="translate(907.622,-320.423) rotate(55.7108)">			<title>Sheet.507</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape508-2313" v:mid="508" v:groupcontext="shape" transform="translate(969.474,663.154) rotate(124.289)">			<title>Sheet.508</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape510-2318" v:mid="510" v:groupcontext="shape" transform="translate(186.395,-678.898)">			<title>Sheet.510</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape511-2323" v:mid="511" v:groupcontext="shape" transform="translate(186.395,-588.189)">			<title>Sheet.511</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape512-2328" v:mid="512" v:groupcontext="shape" transform="translate(907.622,-297.746) rotate(55.7108)">			<title>Sheet.512</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape513-2333" v:mid="513" v:groupcontext="shape" transform="translate(969.474,685.831) rotate(124.289)">			<title>Sheet.513</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape515-2338" v:mid="515" v:groupcontext="shape" transform="translate(186.395,-656.22)">			<title>Sheet.515</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape516-2343" v:mid="516" v:groupcontext="shape" transform="translate(186.395,-565.512)">			<title>Sheet.516</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape517-2348" v:mid="517" v:groupcontext="shape" transform="translate(907.622,-275.068) rotate(55.7108)">			<title>Sheet.517</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape518-2353" v:mid="518" v:groupcontext="shape" transform="translate(969.474,708.508) rotate(124.289)">			<title>Sheet.518</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape520-2358" v:mid="520" v:groupcontext="shape" transform="translate(186.395,-633.543)">			<title>Sheet.520</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape521-2363" v:mid="521" v:groupcontext="shape" transform="translate(186.395,-542.835)">			<title>Sheet.521</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape522-2368" v:mid="522" v:groupcontext="shape" transform="translate(907.622,-252.391) rotate(55.7108)">			<title>Sheet.522</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape523-2373" v:mid="523" v:groupcontext="shape" transform="translate(969.474,731.186) rotate(124.289)">			<title>Sheet.523</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape526-2378" v:mid="526" v:groupcontext="shape" transform="translate(185.884,-531.496)">			<title>Sheet.526</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape527-2383" v:mid="527" v:groupcontext="shape" transform="translate(185.884,-440.787)">			<title>Sheet.527</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape528-2388" v:mid="528" v:groupcontext="shape" transform="translate(907.112,-150.344) rotate(55.7108)">			<title>Sheet.528</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape529-2393" v:mid="529" v:groupcontext="shape" transform="translate(968.964,833.233) rotate(124.289)">			<title>Sheet.529</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape531-2398" v:mid="531" v:groupcontext="shape" transform="translate(185.884,-508.819)">			<title>Sheet.531</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape532-2403" v:mid="532" v:groupcontext="shape" transform="translate(185.884,-418.11)">			<title>Sheet.532</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape533-2408" v:mid="533" v:groupcontext="shape" transform="translate(907.112,-127.667) rotate(55.7108)">			<title>Sheet.533</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape534-2413" v:mid="534" v:groupcontext="shape" transform="translate(968.964,855.91) rotate(124.289)">			<title>Sheet.534</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape536-2418" v:mid="536" v:groupcontext="shape" transform="translate(185.884,-486.142)">			<title>Sheet.536</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape537-2423" v:mid="537" v:groupcontext="shape" transform="translate(185.884,-395.433)">			<title>Sheet.537</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape538-2428" v:mid="538" v:groupcontext="shape" transform="translate(907.112,-104.99) rotate(55.7108)">			<title>Sheet.538</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape539-2433" v:mid="539" v:groupcontext="shape" transform="translate(968.964,878.587) rotate(124.289)">			<title>Sheet.539</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape541-2438" v:mid="541" v:groupcontext="shape" transform="translate(185.884,-463.465)">			<title>Sheet.541</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape542-2443" v:mid="542" v:groupcontext="shape" transform="translate(185.884,-372.756)">			<title>Sheet.542</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape543-2448" v:mid="543" v:groupcontext="shape" transform="translate(907.112,-82.3125) rotate(55.7108)">			<title>Sheet.543</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape544-2453" v:mid="544" v:groupcontext="shape" transform="translate(968.964,901.264) rotate(124.289)">			<title>Sheet.544</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape547-2458" v:mid="547" v:groupcontext="shape" transform="translate(185.884,-520.157)">			<title>Sheet.547</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape548-2463" v:mid="548" v:groupcontext="shape" transform="translate(185.884,-429.449)">			<title>Sheet.548</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape549-2468" v:mid="549" v:groupcontext="shape" transform="translate(907.112,-139.005) rotate(55.7108)">			<title>Sheet.549</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape550-2473" v:mid="550" v:groupcontext="shape" transform="translate(968.964,844.571) rotate(124.289)">			<title>Sheet.550</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape552-2478" v:mid="552" v:groupcontext="shape" transform="translate(185.884,-497.48)">			<title>Sheet.552</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape553-2483" v:mid="553" v:groupcontext="shape" transform="translate(185.884,-406.772)">			<title>Sheet.553</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape554-2488" v:mid="554" v:groupcontext="shape" transform="translate(907.112,-116.328) rotate(55.7108)">			<title>Sheet.554</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape555-2493" v:mid="555" v:groupcontext="shape" transform="translate(968.964,867.249) rotate(124.289)">			<title>Sheet.555</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape557-2498" v:mid="557" v:groupcontext="shape" transform="translate(185.884,-474.803)">			<title>Sheet.557</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape558-2503" v:mid="558" v:groupcontext="shape" transform="translate(185.884,-384.094)">			<title>Sheet.558</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape559-2508" v:mid="559" v:groupcontext="shape" transform="translate(907.112,-93.6511) rotate(55.7108)">			<title>Sheet.559</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape560-2513" v:mid="560" v:groupcontext="shape" transform="translate(968.964,889.926) rotate(124.289)">			<title>Sheet.560</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape562-2518" v:mid="562" v:groupcontext="shape" transform="translate(185.884,-452.126)">			<title>Sheet.562</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape563-2523" v:mid="563" v:groupcontext="shape" transform="translate(185.884,-361.417)">			<title>Sheet.563</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape564-2528" v:mid="564" v:groupcontext="shape" transform="translate(907.112,-70.974) rotate(55.7108)">			<title>Sheet.564</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape565-2533" v:mid="565" v:groupcontext="shape" transform="translate(968.964,912.603) rotate(124.289)">			<title>Sheet.565</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape568-2538" v:mid="568" v:groupcontext="shape" transform="translate(186.395,-351.496)">			<title>Sheet.568</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape569-2543" v:mid="569" v:groupcontext="shape" transform="translate(186.395,-260.787)">			<title>Sheet.569</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape570-2548" v:mid="570" v:groupcontext="shape" transform="translate(907.622,29.656) rotate(55.7108)">			<title>Sheet.570</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape571-2553" v:mid="571" v:groupcontext="shape" transform="translate(969.474,1013.23) rotate(124.289)">			<title>Sheet.571</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape573-2558" v:mid="573" v:groupcontext="shape" transform="translate(186.395,-328.819)">			<title>Sheet.573</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape574-2563" v:mid="574" v:groupcontext="shape" transform="translate(186.395,-238.11)">			<title>Sheet.574</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape575-2568" v:mid="575" v:groupcontext="shape" transform="translate(907.622,52.3331) rotate(55.7108)">			<title>Sheet.575</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape576-2573" v:mid="576" v:groupcontext="shape" transform="translate(969.474,1035.91) rotate(124.289)">			<title>Sheet.576</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape578-2578" v:mid="578" v:groupcontext="shape" transform="translate(186.395,-306.142)">			<title>Sheet.578</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape579-2583" v:mid="579" v:groupcontext="shape" transform="translate(186.395,-215.433)">			<title>Sheet.579</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape580-2588" v:mid="580" v:groupcontext="shape" transform="translate(907.622,75.0103) rotate(55.7108)">			<title>Sheet.580</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape581-2593" v:mid="581" v:groupcontext="shape" transform="translate(969.474,1058.59) rotate(124.289)">			<title>Sheet.581</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape583-2598" v:mid="583" v:groupcontext="shape" transform="translate(186.395,-283.465)">			<title>Sheet.583</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape584-2603" v:mid="584" v:groupcontext="shape" transform="translate(186.395,-192.756)">			<title>Sheet.584</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape585-2608" v:mid="585" v:groupcontext="shape" transform="translate(907.622,97.6875) rotate(55.7108)">			<title>Sheet.585</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape586-2613" v:mid="586" v:groupcontext="shape" transform="translate(969.474,1081.26) rotate(124.289)">			<title>Sheet.586</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape589-2618" v:mid="589" v:groupcontext="shape" transform="translate(186.395,-340.157)">			<title>Sheet.589</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape590-2623" v:mid="590" v:groupcontext="shape" transform="translate(186.395,-249.449)">			<title>Sheet.590</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape591-2628" v:mid="591" v:groupcontext="shape" transform="translate(907.622,40.9945) rotate(55.7108)">			<title>Sheet.591</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape592-2633" v:mid="592" v:groupcontext="shape" transform="translate(969.474,1024.57) rotate(124.289)">			<title>Sheet.592</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape594-2638" v:mid="594" v:groupcontext="shape" transform="translate(186.395,-317.48)">			<title>Sheet.594</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape595-2643" v:mid="595" v:groupcontext="shape" transform="translate(186.395,-226.772)">			<title>Sheet.595</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape596-2648" v:mid="596" v:groupcontext="shape" transform="translate(907.622,63.6717) rotate(55.7108)">			<title>Sheet.596</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape597-2653" v:mid="597" v:groupcontext="shape" transform="translate(969.474,1047.25) rotate(124.289)">			<title>Sheet.597</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape599-2658" v:mid="599" v:groupcontext="shape" transform="translate(186.395,-294.803)">			<title>Sheet.599</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape600-2663" v:mid="600" v:groupcontext="shape" transform="translate(186.395,-204.094)">			<title>Sheet.600</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape601-2668" v:mid="601" v:groupcontext="shape" transform="translate(907.622,86.3489) rotate(55.7108)">			<title>Sheet.601</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape602-2673" v:mid="602" v:groupcontext="shape" transform="translate(969.474,1069.93) rotate(124.289)">			<title>Sheet.602</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape604-2678" v:mid="604" v:groupcontext="shape" transform="translate(186.395,-272.126)">			<title>Sheet.604</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape605-2683" v:mid="605" v:groupcontext="shape" transform="translate(186.395,-181.417)">			<title>Sheet.605</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape606-2688" v:mid="606" v:groupcontext="shape" transform="translate(907.622,109.026) rotate(55.7108)">			<title>Sheet.606</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape607-2693" v:mid="607" v:groupcontext="shape" transform="translate(969.474,1092.6) rotate(124.289)">			<title>Sheet.607</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape610-2698" v:mid="610" v:groupcontext="shape" transform="translate(185.884,-170.079)">			<title>Sheet.610</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape611-2703" v:mid="611" v:groupcontext="shape" transform="translate(185.884,-79.3701)">			<title>Sheet.611</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape612-2708" v:mid="612" v:groupcontext="shape" transform="translate(907.112,211.073) rotate(55.7108)">			<title>Sheet.612</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape613-2713" v:mid="613" v:groupcontext="shape" transform="translate(968.964,1194.65) rotate(124.289)">			<title>Sheet.613</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape615-2718" v:mid="615" v:groupcontext="shape" transform="translate(185.884,-147.402)">			<title>Sheet.615</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape616-2723" v:mid="616" v:groupcontext="shape" transform="translate(185.884,-56.6929)">			<title>Sheet.616</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape617-2728" v:mid="617" v:groupcontext="shape" transform="translate(907.112,233.75) rotate(55.7108)">			<title>Sheet.617</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape618-2733" v:mid="618" v:groupcontext="shape" transform="translate(968.964,1217.33) rotate(124.289)">			<title>Sheet.618</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape620-2738" v:mid="620" v:groupcontext="shape" transform="translate(185.884,-124.724)">			<title>Sheet.620</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape621-2743" v:mid="621" v:groupcontext="shape" transform="translate(185.884,-34.0157)">			<title>Sheet.621</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape622-2748" v:mid="622" v:groupcontext="shape" transform="translate(907.112,256.428) rotate(55.7108)">			<title>Sheet.622</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape623-2753" v:mid="623" v:groupcontext="shape" transform="translate(968.964,1240) rotate(124.289)">			<title>Sheet.623</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape625-2758" v:mid="625" v:groupcontext="shape" transform="translate(185.884,-102.047)">			<title>Sheet.625</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape626-2763" v:mid="626" v:groupcontext="shape" transform="translate(185.884,-11.3386)">			<title>Sheet.626</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape627-2768" v:mid="627" v:groupcontext="shape" transform="translate(907.112,279.105) rotate(55.7108)">			<title>Sheet.627</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape628-2773" v:mid="628" v:groupcontext="shape" transform="translate(968.964,1262.68) rotate(124.289)">			<title>Sheet.628</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape631-2778" v:mid="631" v:groupcontext="shape" transform="translate(185.884,-158.74)">			<title>Sheet.631</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape632-2783" v:mid="632" v:groupcontext="shape" transform="translate(185.884,-68.0315)">			<title>Sheet.632</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape633-2788" v:mid="633" v:groupcontext="shape" transform="translate(907.112,222.412) rotate(55.7108)">			<title>Sheet.633</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape634-2793" v:mid="634" v:groupcontext="shape" transform="translate(968.964,1205.99) rotate(124.289)">			<title>Sheet.634</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape636-2798" v:mid="636" v:groupcontext="shape" transform="translate(185.884,-136.063)">			<title>Sheet.636</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape637-2803" v:mid="637" v:groupcontext="shape" transform="translate(185.884,-45.3543)">			<title>Sheet.637</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape638-2808" v:mid="638" v:groupcontext="shape" transform="translate(907.112,245.089) rotate(55.7108)">			<title>Sheet.638</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape639-2813" v:mid="639" v:groupcontext="shape" transform="translate(968.964,1228.67) rotate(124.289)">			<title>Sheet.639</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape641-2818" v:mid="641" v:groupcontext="shape" transform="translate(185.884,-113.386)">			<title>Sheet.641</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape642-2823" v:mid="642" v:groupcontext="shape" transform="translate(185.884,-22.6772)">			<title>Sheet.642</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape643-2828" v:mid="643" v:groupcontext="shape" transform="translate(907.112,267.766) rotate(55.7108)">			<title>Sheet.643</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape644-2833" v:mid="644" v:groupcontext="shape" transform="translate(968.964,1251.34) rotate(124.289)">			<title>Sheet.644</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape646-2838" v:mid="646" v:groupcontext="shape" transform="translate(185.884,-90.7087)">			<title>Sheet.646</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape647-2843" v:mid="647" v:groupcontext="shape" transform="translate(185.884,-1.13687E-13)">			<title>Sheet.647</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape648-2848" v:mid="648" v:groupcontext="shape" transform="translate(907.112,290.443) rotate(55.7108)">			<title>Sheet.648</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape649-2853" v:mid="649" v:groupcontext="shape" transform="translate(968.964,1274.02) rotate(124.289)">			<title>Sheet.649</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape652-2858" v:mid="652" v:groupcontext="shape" transform="translate(248.247,-351.496)">			<title>Sheet.652</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape653-2863" v:mid="653" v:groupcontext="shape" transform="translate(248.247,-170.079)">			<title>Sheet.653</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape654-2868" v:mid="654" v:groupcontext="shape" transform="translate(1074.49,239.748) rotate(71.1738)">			<title>Sheet.654</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape655-2873" v:mid="655" v:groupcontext="shape" transform="translate(1136.34,803.141) rotate(108.826)">			<title>Sheet.655</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape657-2878" v:mid="657" v:groupcontext="shape" transform="translate(248.247,-306.142)">			<title>Sheet.657</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape658-2883" v:mid="658" v:groupcontext="shape" transform="translate(248.247,-124.724)">			<title>Sheet.658</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape659-2888" v:mid="659" v:groupcontext="shape" transform="translate(1074.49,285.102) rotate(71.1738)">			<title>Sheet.659</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape660-2893" v:mid="660" v:groupcontext="shape" transform="translate(1136.34,848.496) rotate(108.826)">			<title>Sheet.660</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape662-2898" v:mid="662" v:groupcontext="shape" transform="translate(248.247,-260.787)">			<title>Sheet.662</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape663-2903" v:mid="663" v:groupcontext="shape" transform="translate(248.247,-79.3701)">			<title>Sheet.663</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape664-2908" v:mid="664" v:groupcontext="shape" transform="translate(1074.49,330.456) rotate(71.1738)">			<title>Sheet.664</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape665-2913" v:mid="665" v:groupcontext="shape" transform="translate(1136.34,893.85) rotate(108.826)">			<title>Sheet.665</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape667-2918" v:mid="667" v:groupcontext="shape" transform="translate(248.247,-215.433)">			<title>Sheet.667</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape668-2923" v:mid="668" v:groupcontext="shape" transform="translate(248.247,-34.0157)">			<title>Sheet.668</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape669-2928" v:mid="669" v:groupcontext="shape" transform="translate(1074.49,375.811) rotate(71.1738)">			<title>Sheet.669</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape670-2933" v:mid="670" v:groupcontext="shape" transform="translate(1136.34,939.204) rotate(108.826)">			<title>Sheet.670</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape673-2938" v:mid="673" v:groupcontext="shape" transform="translate(248.247,-328.819)">			<title>Sheet.673</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape674-2943" v:mid="674" v:groupcontext="shape" transform="translate(248.247,-147.402)">			<title>Sheet.674</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape675-2948" v:mid="675" v:groupcontext="shape" transform="translate(1074.49,262.425) rotate(71.1738)">			<title>Sheet.675</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape676-2953" v:mid="676" v:groupcontext="shape" transform="translate(1136.34,825.818) rotate(108.826)">			<title>Sheet.676</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape678-2958" v:mid="678" v:groupcontext="shape" transform="translate(248.247,-283.465)">			<title>Sheet.678</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape679-2963" v:mid="679" v:groupcontext="shape" transform="translate(248.247,-102.047)">			<title>Sheet.679</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape680-2968" v:mid="680" v:groupcontext="shape" transform="translate(1074.49,307.779) rotate(71.1738)">			<title>Sheet.680</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape681-2973" v:mid="681" v:groupcontext="shape" transform="translate(1136.34,871.173) rotate(108.826)">			<title>Sheet.681</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape683-2978" v:mid="683" v:groupcontext="shape" transform="translate(248.247,-238.11)">			<title>Sheet.683</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape684-2983" v:mid="684" v:groupcontext="shape" transform="translate(248.247,-56.6929)">			<title>Sheet.684</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape685-2988" v:mid="685" v:groupcontext="shape" transform="translate(1074.49,353.133) rotate(71.1738)">			<title>Sheet.685</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape686-2993" v:mid="686" v:groupcontext="shape" transform="translate(1136.34,916.527) rotate(108.826)">			<title>Sheet.686</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape688-2998" v:mid="688" v:groupcontext="shape" transform="translate(248.247,-192.756)">			<title>Sheet.688</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape689-3003" v:mid="689" v:groupcontext="shape" transform="translate(248.247,-11.3386)">			<title>Sheet.689</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape690-3008" v:mid="690" v:groupcontext="shape" transform="translate(1074.49,398.488) rotate(71.1738)">			<title>Sheet.690</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape691-3013" v:mid="691" v:groupcontext="shape" transform="translate(1136.34,961.881) rotate(108.826)">			<title>Sheet.691</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape696-3018" v:mid="696" v:groupcontext="shape" transform="translate(248.247,-340.157)">			<title>Sheet.696</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape697-3023" v:mid="697" v:groupcontext="shape" transform="translate(248.247,-158.74)">			<title>Sheet.697</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape698-3028" v:mid="698" v:groupcontext="shape" transform="translate(1074.49,251.086) rotate(71.1738)">			<title>Sheet.698</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape699-3033" v:mid="699" v:groupcontext="shape" transform="translate(1136.34,814.48) rotate(108.826)">			<title>Sheet.699</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape701-3038" v:mid="701" v:groupcontext="shape" transform="translate(248.247,-294.803)">			<title>Sheet.701</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape702-3043" v:mid="702" v:groupcontext="shape" transform="translate(248.247,-113.386)">			<title>Sheet.702</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape703-3048" v:mid="703" v:groupcontext="shape" transform="translate(1074.49,296.44) rotate(71.1738)">			<title>Sheet.703</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape704-3053" v:mid="704" v:groupcontext="shape" transform="translate(1136.34,859.834) rotate(108.826)">			<title>Sheet.704</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape706-3058" v:mid="706" v:groupcontext="shape" transform="translate(248.247,-249.449)">			<title>Sheet.706</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape707-3063" v:mid="707" v:groupcontext="shape" transform="translate(248.247,-68.0315)">			<title>Sheet.707</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape708-3068" v:mid="708" v:groupcontext="shape" transform="translate(1074.49,341.795) rotate(71.1738)">			<title>Sheet.708</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape709-3073" v:mid="709" v:groupcontext="shape" transform="translate(1136.34,905.188) rotate(108.826)">			<title>Sheet.709</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape711-3078" v:mid="711" v:groupcontext="shape" transform="translate(248.247,-204.094)">			<title>Sheet.711</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape712-3083" v:mid="712" v:groupcontext="shape" transform="translate(248.247,-22.6772)">			<title>Sheet.712</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape713-3088" v:mid="713" v:groupcontext="shape" transform="translate(1074.49,387.149) rotate(71.1738)">			<title>Sheet.713</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape714-3093" v:mid="714" v:groupcontext="shape" transform="translate(1136.34,950.543) rotate(108.826)">			<title>Sheet.714</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape717-3098" v:mid="717" v:groupcontext="shape" transform="translate(248.247,-317.48)">			<title>Sheet.717</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape718-3103" v:mid="718" v:groupcontext="shape" transform="translate(248.247,-136.063)">			<title>Sheet.718</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape719-3108" v:mid="719" v:groupcontext="shape" transform="translate(1074.49,273.763) rotate(71.1738)">			<title>Sheet.719</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape720-3113" v:mid="720" v:groupcontext="shape" transform="translate(1136.34,837.157) rotate(108.826)">			<title>Sheet.720</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape722-3118" v:mid="722" v:groupcontext="shape" transform="translate(248.247,-272.126)">			<title>Sheet.722</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape723-3123" v:mid="723" v:groupcontext="shape" transform="translate(248.247,-90.7087)">			<title>Sheet.723</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape724-3128" v:mid="724" v:groupcontext="shape" transform="translate(1074.49,319.118) rotate(71.1738)">			<title>Sheet.724</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape725-3133" v:mid="725" v:groupcontext="shape" transform="translate(1136.34,882.511) rotate(108.826)">			<title>Sheet.725</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape727-3138" v:mid="727" v:groupcontext="shape" transform="translate(248.247,-226.772)">			<title>Sheet.727</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape728-3143" v:mid="728" v:groupcontext="shape" transform="translate(248.247,-45.3543)">			<title>Sheet.728</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape729-3148" v:mid="729" v:groupcontext="shape" transform="translate(1074.49,364.472) rotate(71.1738)">			<title>Sheet.729</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape730-3153" v:mid="730" v:groupcontext="shape" transform="translate(1136.34,927.866) rotate(108.826)">			<title>Sheet.730</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape732-3158" v:mid="732" v:groupcontext="shape" transform="translate(248.247,-181.417)">			<title>Sheet.732</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape733-3163" v:mid="733" v:groupcontext="shape" transform="translate(248.247,0)">			<title>Sheet.733</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape734-3168" v:mid="734" v:groupcontext="shape" transform="translate(1074.49,409.826) rotate(71.1738)">			<title>Sheet.734</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape735-3173" v:mid="735" v:groupcontext="shape" transform="translate(1136.34,973.22) rotate(108.826)">			<title>Sheet.735</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape739-3178" v:mid="739" v:groupcontext="shape" transform="translate(248.247,-712.913)">			<title>Sheet.739</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape740-3183" v:mid="740" v:groupcontext="shape" transform="translate(248.247,-531.496)">			<title>Sheet.740</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape741-3188" v:mid="741" v:groupcontext="shape" transform="translate(1074.49,-121.67) rotate(71.1738)">			<title>Sheet.741</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape742-3193" v:mid="742" v:groupcontext="shape" transform="translate(1136.34,441.724) rotate(108.826)">			<title>Sheet.742</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape744-3198" v:mid="744" v:groupcontext="shape" transform="translate(248.247,-667.559)">			<title>Sheet.744</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape745-3203" v:mid="745" v:groupcontext="shape" transform="translate(248.247,-486.142)">			<title>Sheet.745</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape746-3208" v:mid="746" v:groupcontext="shape" transform="translate(1074.49,-76.3155) rotate(71.1738)">			<title>Sheet.746</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape747-3213" v:mid="747" v:groupcontext="shape" transform="translate(1136.34,487.078) rotate(108.826)">			<title>Sheet.747</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape749-3218" v:mid="749" v:groupcontext="shape" transform="translate(248.247,-622.205)">			<title>Sheet.749</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape750-3223" v:mid="750" v:groupcontext="shape" transform="translate(248.247,-440.787)">			<title>Sheet.750</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape751-3228" v:mid="751" v:groupcontext="shape" transform="translate(1074.49,-30.9611) rotate(71.1738)">			<title>Sheet.751</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape752-3233" v:mid="752" v:groupcontext="shape" transform="translate(1136.34,532.433) rotate(108.826)">			<title>Sheet.752</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape754-3238" v:mid="754" v:groupcontext="shape" transform="translate(248.247,-576.85)">			<title>Sheet.754</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape755-3243" v:mid="755" v:groupcontext="shape" transform="translate(248.247,-395.433)">			<title>Sheet.755</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape756-3248" v:mid="756" v:groupcontext="shape" transform="translate(1074.49,14.3932) rotate(71.1738)">			<title>Sheet.756</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape757-3253" v:mid="757" v:groupcontext="shape" transform="translate(1136.34,577.787) rotate(108.826)">			<title>Sheet.757</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape760-3258" v:mid="760" v:groupcontext="shape" transform="translate(248.247,-690.236)">			<title>Sheet.760</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape761-3263" v:mid="761" v:groupcontext="shape" transform="translate(248.247,-508.819)">			<title>Sheet.761</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape762-3268" v:mid="762" v:groupcontext="shape" transform="translate(1074.49,-98.9926) rotate(71.1738)">			<title>Sheet.762</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape763-3273" v:mid="763" v:groupcontext="shape" transform="translate(1136.34,464.401) rotate(108.826)">			<title>Sheet.763</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape765-3278" v:mid="765" v:groupcontext="shape" transform="translate(248.247,-644.882)">			<title>Sheet.765</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape766-3283" v:mid="766" v:groupcontext="shape" transform="translate(248.247,-463.465)">			<title>Sheet.766</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape767-3288" v:mid="767" v:groupcontext="shape" transform="translate(1074.49,-53.6383) rotate(71.1738)">			<title>Sheet.767</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape768-3293" v:mid="768" v:groupcontext="shape" transform="translate(1136.34,509.755) rotate(108.826)">			<title>Sheet.768</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape770-3298" v:mid="770" v:groupcontext="shape" transform="translate(248.247,-599.528)">			<title>Sheet.770</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape771-3303" v:mid="771" v:groupcontext="shape" transform="translate(248.247,-418.11)">			<title>Sheet.771</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape772-3308" v:mid="772" v:groupcontext="shape" transform="translate(1074.49,-8.28397) rotate(71.1738)">			<title>Sheet.772</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape773-3313" v:mid="773" v:groupcontext="shape" transform="translate(1136.34,555.11) rotate(108.826)">			<title>Sheet.773</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape775-3318" v:mid="775" v:groupcontext="shape" transform="translate(248.247,-554.173)">			<title>Sheet.775</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape776-3323" v:mid="776" v:groupcontext="shape" transform="translate(248.247,-372.756)">			<title>Sheet.776</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape777-3328" v:mid="777" v:groupcontext="shape" transform="translate(1074.49,37.0704) rotate(71.1738)">			<title>Sheet.777</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape778-3333" v:mid="778" v:groupcontext="shape" transform="translate(1136.34,600.464) rotate(108.826)">			<title>Sheet.778</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape782-3338" v:mid="782" v:groupcontext="shape" transform="translate(248.247,-701.575)">			<title>Sheet.782</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape783-3343" v:mid="783" v:groupcontext="shape" transform="translate(248.247,-520.157)">			<title>Sheet.783</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape784-3348" v:mid="784" v:groupcontext="shape" transform="translate(1074.49,-110.331) rotate(71.1738)">			<title>Sheet.784</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape785-3353" v:mid="785" v:groupcontext="shape" transform="translate(1136.34,453.063) rotate(108.826)">			<title>Sheet.785</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape787-3358" v:mid="787" v:groupcontext="shape" transform="translate(248.247,-656.22)">			<title>Sheet.787</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape788-3363" v:mid="788" v:groupcontext="shape" transform="translate(248.247,-474.803)">			<title>Sheet.788</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape789-3368" v:mid="789" v:groupcontext="shape" transform="translate(1074.49,-64.9769) rotate(71.1738)">			<title>Sheet.789</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape790-3373" v:mid="790" v:groupcontext="shape" transform="translate(1136.34,498.417) rotate(108.826)">			<title>Sheet.790</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape792-3378" v:mid="792" v:groupcontext="shape" transform="translate(248.247,-610.866)">			<title>Sheet.792</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape793-3383" v:mid="793" v:groupcontext="shape" transform="translate(248.247,-429.449)">			<title>Sheet.793</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape794-3388" v:mid="794" v:groupcontext="shape" transform="translate(1074.49,-19.6226) rotate(71.1738)">			<title>Sheet.794</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape795-3393" v:mid="795" v:groupcontext="shape" transform="translate(1136.34,543.771) rotate(108.826)">			<title>Sheet.795</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape797-3398" v:mid="797" v:groupcontext="shape" transform="translate(248.247,-565.512)">			<title>Sheet.797</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape798-3403" v:mid="798" v:groupcontext="shape" transform="translate(248.247,-384.094)">			<title>Sheet.798</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape799-3408" v:mid="799" v:groupcontext="shape" transform="translate(1074.49,25.7318) rotate(71.1738)">			<title>Sheet.799</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape800-3413" v:mid="800" v:groupcontext="shape" transform="translate(1136.34,589.126) rotate(108.826)">			<title>Sheet.800</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape803-3418" v:mid="803" v:groupcontext="shape" transform="translate(248.247,-678.898)">			<title>Sheet.803</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape804-3423" v:mid="804" v:groupcontext="shape" transform="translate(248.247,-497.48)">			<title>Sheet.804</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape805-3428" v:mid="805" v:groupcontext="shape" transform="translate(1074.49,-87.6541) rotate(71.1738)">			<title>Sheet.805</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape806-3433" v:mid="806" v:groupcontext="shape" transform="translate(1136.34,475.74) rotate(108.826)">			<title>Sheet.806</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape808-3438" v:mid="808" v:groupcontext="shape" transform="translate(248.247,-633.543)">			<title>Sheet.808</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape809-3443" v:mid="809" v:groupcontext="shape" transform="translate(248.247,-452.126)">			<title>Sheet.809</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape810-3448" v:mid="810" v:groupcontext="shape" transform="translate(1074.49,-42.2997) rotate(71.1738)">			<title>Sheet.810</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape811-3453" v:mid="811" v:groupcontext="shape" transform="translate(1136.34,521.094) rotate(108.826)">			<title>Sheet.811</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape813-3458" v:mid="813" v:groupcontext="shape" transform="translate(248.247,-588.189)">			<title>Sheet.813</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape814-3463" v:mid="814" v:groupcontext="shape" transform="translate(248.247,-406.772)">			<title>Sheet.814</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape815-3468" v:mid="815" v:groupcontext="shape" transform="translate(1074.49,3.05461) rotate(71.1738)">			<title>Sheet.815</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape816-3473" v:mid="816" v:groupcontext="shape" transform="translate(1136.34,566.448) rotate(108.826)">			<title>Sheet.816</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape818-3478" v:mid="818" v:groupcontext="shape" transform="translate(248.247,-542.835)">			<title>Sheet.818</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape819-3483" v:mid="819" v:groupcontext="shape" transform="translate(248.247,-361.417)">			<title>Sheet.819</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape820-3488" v:mid="820" v:groupcontext="shape" transform="translate(1074.49,48.4089) rotate(71.1738)">			<title>Sheet.820</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape821-3493" v:mid="821" v:groupcontext="shape" transform="translate(1136.34,611.803) rotate(108.826)">			<title>Sheet.821</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="group1-3498" transform="translate(0.193221,-701.574)" v:mid="1" v:groupcontext="group">			<title>Sheet.1</title>			<g id="shape2-3499" v:mid="2" v:groupcontext="shape" transform="translate(2.79776E-14,-11.3394)">				<title>Sheet.2</title>				<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>			</g>			<g id="shape3-3506" v:mid="3" v:groupcontext="shape">				<title>Sheet.3</title>				<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>			</g>			<g id="shape4-3513" v:mid="4" v:groupcontext="shape" transform="translate(157.414,2.97073) rotate(10.3887)">				<title>Sheet.4</title>				<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>			</g>			<g id="shape5-3520" v:mid="5" v:groupcontext="shape" transform="translate(219.266,1720.23) rotate(169.611)">				<title>Sheet.5</title>				<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>			</g>		</g>		<g id="shape6-3527" v:mid="6" v:groupcontext="shape" transform="translate(186.395,-712.913)">			<title>Sheet.6</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape11-3532" v:mid="11" v:groupcontext="shape" transform="translate(124.032,-712.913)">			<title>Sheet.11</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape16-3537" v:mid="16" v:groupcontext="shape" transform="translate(63.0875,-712.913)">			<title>Sheet.16</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape825-3542" v:mid="825" v:groupcontext="shape" transform="translate(310.609,-712.913)">			<title>Sheet.825</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape826-3547" v:mid="826" v:groupcontext="shape" transform="translate(310.609,-350.147)">			<title>Sheet.826</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape827-3552" v:mid="827" v:groupcontext="shape" transform="translate(1171.09,13.0458) rotate(80.3067)">			<title>Sheet.827</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape828-3557" v:mid="828" v:groupcontext="shape" transform="translate(1232.94,307.008) rotate(99.6933)">			<title>Sheet.828</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape830-3562" v:mid="830" v:groupcontext="shape" transform="translate(310.609,-621.999)">			<title>Sheet.830</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape831-3567" v:mid="831" v:groupcontext="shape" transform="translate(310.609,-259.622)">			<title>Sheet.831</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape832-3572" v:mid="832" v:groupcontext="shape" transform="translate(1171.09,103.96) rotate(80.3067)">			<title>Sheet.832</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape833-3577" v:mid="833" v:groupcontext="shape" transform="translate(1232.94,397.923) rotate(99.6933)">			<title>Sheet.833</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape835-3582" v:mid="835" v:groupcontext="shape" transform="translate(310.609,-531.199)">			<title>Sheet.835</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape836-3587" v:mid="836" v:groupcontext="shape" transform="translate(310.609,-169.096)">			<title>Sheet.836</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape837-3592" v:mid="837" v:groupcontext="shape" transform="translate(1171.09,194.76) rotate(80.3067)">			<title>Sheet.837</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape838-3597" v:mid="838" v:groupcontext="shape" transform="translate(1232.94,488.723) rotate(99.6933)">			<title>Sheet.838</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape840-3602" v:mid="840" v:groupcontext="shape" transform="translate(310.609,-440.673)">			<title>Sheet.840</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape841-3607" v:mid="841" v:groupcontext="shape" transform="translate(310.609,-78.57)">			<title>Sheet.841</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape842-3612" v:mid="842" v:groupcontext="shape" transform="translate(1171.09,285.286) rotate(80.3067)">			<title>Sheet.842</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape843-3617" v:mid="843" v:groupcontext="shape" transform="translate(1232.94,579.249) rotate(99.6933)">			<title>Sheet.843</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape846-3622" v:mid="846" v:groupcontext="shape" transform="translate(310.609,-667.559)">			<title>Sheet.846</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape847-3627" v:mid="847" v:groupcontext="shape" transform="translate(310.609,-304.884)">			<title>Sheet.847</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape848-3632" v:mid="848" v:groupcontext="shape" transform="translate(1171.09,59.0173) rotate(80.3067)">			<title>Sheet.848</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape849-3637" v:mid="849" v:groupcontext="shape" transform="translate(1232.94,352.363) rotate(99.6933)">			<title>Sheet.849</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape851-3642" v:mid="851" v:groupcontext="shape" transform="translate(310.609,-576.736)">			<title>Sheet.851</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape852-3647" v:mid="852" v:groupcontext="shape" transform="translate(310.609,-214.359)">			<title>Sheet.852</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape853-3652" v:mid="853" v:groupcontext="shape" transform="translate(1171.09,149.223) rotate(80.3067)">			<title>Sheet.853</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape854-3657" v:mid="854" v:groupcontext="shape" transform="translate(1232.94,443.186) rotate(99.6933)">			<title>Sheet.854</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape856-3662" v:mid="856" v:groupcontext="shape" transform="translate(310.609,-485.936)">			<title>Sheet.856</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape857-3667" v:mid="857" v:groupcontext="shape" transform="translate(310.609,-123.833)">			<title>Sheet.857</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape858-3672" v:mid="858" v:groupcontext="shape" transform="translate(1171.09,240.023) rotate(80.3067)">			<title>Sheet.858</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape859-3677" v:mid="859" v:groupcontext="shape" transform="translate(1232.94,533.986) rotate(99.6933)">			<title>Sheet.859</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape861-3682" v:mid="861" v:groupcontext="shape" transform="translate(310.609,-395.41)">			<title>Sheet.861</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape862-3687" v:mid="862" v:groupcontext="shape" transform="translate(310.609,-33.3071)">			<title>Sheet.862</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape863-3692" v:mid="863" v:groupcontext="shape" transform="translate(1171.09,330.549) rotate(80.3067)">			<title>Sheet.863</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape864-3697" v:mid="864" v:groupcontext="shape" transform="translate(1232.94,624.512) rotate(99.6933)">			<title>Sheet.864</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape868-3702" v:mid="868" v:groupcontext="shape" transform="translate(310.609,-689.573)">			<title>Sheet.868</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape869-3707" v:mid="869" v:groupcontext="shape" transform="translate(310.609,-327.516)">			<title>Sheet.869</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape870-3712" v:mid="870" v:groupcontext="shape" transform="translate(1171.09,36.3859) rotate(80.3067)">			<title>Sheet.870</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape871-3717" v:mid="871" v:groupcontext="shape" transform="translate(1232.94,330.348) rotate(99.6933)">			<title>Sheet.871</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape873-3722" v:mid="873" v:groupcontext="shape" transform="translate(310.609,-599.368)">			<title>Sheet.873</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape874-3727" v:mid="874" v:groupcontext="shape" transform="translate(310.609,-236.99)">			<title>Sheet.874</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape875-3732" v:mid="875" v:groupcontext="shape" transform="translate(1171.09,126.592) rotate(80.3067)">			<title>Sheet.875</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape876-3737" v:mid="876" v:groupcontext="shape" transform="translate(1232.94,420.554) rotate(99.6933)">			<title>Sheet.876</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape878-3742" v:mid="878" v:groupcontext="shape" transform="translate(310.609,-508.567)">			<title>Sheet.878</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape879-3747" v:mid="879" v:groupcontext="shape" transform="translate(310.609,-146.464)">			<title>Sheet.879</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape880-3752" v:mid="880" v:groupcontext="shape" transform="translate(1171.09,217.392) rotate(80.3067)">			<title>Sheet.880</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape881-3757" v:mid="881" v:groupcontext="shape" transform="translate(1232.94,511.354) rotate(99.6933)">			<title>Sheet.881</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape883-3762" v:mid="883" v:groupcontext="shape" transform="translate(310.609,-418.042)">			<title>Sheet.883</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape884-3767" v:mid="884" v:groupcontext="shape" transform="translate(310.609,-55.9385)">			<title>Sheet.884</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape885-3772" v:mid="885" v:groupcontext="shape" transform="translate(1171.09,307.918) rotate(80.3067)">			<title>Sheet.885</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape886-3777" v:mid="886" v:groupcontext="shape" transform="translate(1232.94,601.88) rotate(99.6933)">			<title>Sheet.886</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape889-3782" v:mid="889" v:groupcontext="shape" transform="translate(310.609,-644.79)">			<title>Sheet.889</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape890-3787" v:mid="890" v:groupcontext="shape" transform="translate(310.609,-282.253)">			<title>Sheet.890</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape891-3792" v:mid="891" v:groupcontext="shape" transform="translate(1171.09,81.1687) rotate(80.3067)">			<title>Sheet.891</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape892-3797" v:mid="892" v:groupcontext="shape" transform="translate(1232.94,375.04) rotate(99.6933)">			<title>Sheet.892</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape894-3802" v:mid="894" v:groupcontext="shape" transform="translate(310.609,-554.105)">			<title>Sheet.894</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape895-3807" v:mid="895" v:groupcontext="shape" transform="translate(310.609,-191.727)">			<title>Sheet.895</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape896-3812" v:mid="896" v:groupcontext="shape" transform="translate(1171.09,171.855) rotate(80.3067)">			<title>Sheet.896</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape897-3817" v:mid="897" v:groupcontext="shape" transform="translate(1232.94,465.817) rotate(99.6933)">			<title>Sheet.897</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape899-3822" v:mid="899" v:groupcontext="shape" transform="translate(310.609,-463.305)">			<title>Sheet.899</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape900-3827" v:mid="900" v:groupcontext="shape" transform="translate(310.609,-101.201)">			<title>Sheet.900</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape901-3832" v:mid="901" v:groupcontext="shape" transform="translate(1171.09,262.655) rotate(80.3067)">			<title>Sheet.901</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape902-3837" v:mid="902" v:groupcontext="shape" transform="translate(1232.94,556.617) rotate(99.6933)">			<title>Sheet.902</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape904-3842" v:mid="904" v:groupcontext="shape" transform="translate(310.609,-372.779)">			<title>Sheet.904</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape905-3847" v:mid="905" v:groupcontext="shape" transform="translate(310.609,-10.95)">			<title>Sheet.905</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape906-3852" v:mid="906" v:groupcontext="shape" transform="translate(1171.09,352.906) rotate(80.3067)">			<title>Sheet.906</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape907-3857" v:mid="907" v:groupcontext="shape" transform="translate(1232.94,646.869) rotate(99.6933)">			<title>Sheet.907</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape913-3862" v:mid="913" v:groupcontext="shape" transform="translate(310.609,-701.575)">			<title>Sheet.913</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape914-3867" v:mid="914" v:groupcontext="shape" transform="translate(310.609,-339.517)">			<title>Sheet.914</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape915-3872" v:mid="915" v:groupcontext="shape" transform="translate(1171.09,24.3844) rotate(80.3067)">			<title>Sheet.915</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape916-3877" v:mid="916" v:groupcontext="shape" transform="translate(1232.94,318.347) rotate(99.6933)">			<title>Sheet.916</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape918-3882" v:mid="918" v:groupcontext="shape" transform="translate(310.609,-611.369)">			<title>Sheet.918</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape919-3887" v:mid="919" v:groupcontext="shape" transform="translate(310.609,-248.992)">			<title>Sheet.919</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape920-3892" v:mid="920" v:groupcontext="shape" transform="translate(1171.09,114.59) rotate(80.3067)">			<title>Sheet.920</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape921-3897" v:mid="921" v:groupcontext="shape" transform="translate(1232.94,408.553) rotate(99.6933)">			<title>Sheet.921</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape923-3902" v:mid="923" v:groupcontext="shape" transform="translate(310.609,-520.569)">			<title>Sheet.923</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape924-3907" v:mid="924" v:groupcontext="shape" transform="translate(310.609,-158.466)">			<title>Sheet.924</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape925-3912" v:mid="925" v:groupcontext="shape" transform="translate(1171.09,205.39) rotate(80.3067)">			<title>Sheet.925</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape926-3917" v:mid="926" v:groupcontext="shape" transform="translate(1232.94,499.353) rotate(99.6933)">			<title>Sheet.926</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape928-3922" v:mid="928" v:groupcontext="shape" transform="translate(310.609,-430.043)">			<title>Sheet.928</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape929-3927" v:mid="929" v:groupcontext="shape" transform="translate(310.609,-67.9401)">			<title>Sheet.929</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape930-3932" v:mid="930" v:groupcontext="shape" transform="translate(1171.09,295.916) rotate(80.3067)">			<title>Sheet.930</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape931-3937" v:mid="931" v:groupcontext="shape" transform="translate(1232.94,589.879) rotate(99.6933)">			<title>Sheet.931</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape934-3942" v:mid="934" v:groupcontext="shape" transform="translate(310.609,-656.312)">			<title>Sheet.934</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape935-3947" v:mid="935" v:groupcontext="shape" transform="translate(310.609,-294.255)">			<title>Sheet.935</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape936-3952" v:mid="936" v:groupcontext="shape" transform="translate(1171.09,69.6473) rotate(80.3067)">			<title>Sheet.936</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape937-3957" v:mid="937" v:groupcontext="shape" transform="translate(1232.94,363.701) rotate(99.6933)">			<title>Sheet.937</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape939-3962" v:mid="939" v:groupcontext="shape" transform="translate(310.609,-566.106)">			<title>Sheet.939</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape940-3967" v:mid="940" v:groupcontext="shape" transform="translate(310.609,-203.729)">			<title>Sheet.940</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape941-3972" v:mid="941" v:groupcontext="shape" transform="translate(1171.09,159.853) rotate(80.3067)">			<title>Sheet.941</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape942-3977" v:mid="942" v:groupcontext="shape" transform="translate(1232.94,453.816) rotate(99.6933)">			<title>Sheet.942</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape944-3982" v:mid="944" v:groupcontext="shape" transform="translate(310.609,-475.306)">			<title>Sheet.944</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape945-3987" v:mid="945" v:groupcontext="shape" transform="translate(310.609,-113.203)">			<title>Sheet.945</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape946-3992" v:mid="946" v:groupcontext="shape" transform="translate(1171.09,250.653) rotate(80.3067)">			<title>Sheet.946</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape947-3997" v:mid="947" v:groupcontext="shape" transform="translate(1232.94,544.616) rotate(99.6933)">			<title>Sheet.947</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape949-4002" v:mid="949" v:groupcontext="shape" transform="translate(310.609,-384.78)">			<title>Sheet.949</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape950-4007" v:mid="950" v:groupcontext="shape" transform="translate(310.609,-22.6772)">			<title>Sheet.950</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape951-4012" v:mid="951" v:groupcontext="shape" transform="translate(1171.09,341.179) rotate(80.3067)">			<title>Sheet.951</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape952-4017" v:mid="952" v:groupcontext="shape" transform="translate(1232.94,635.141) rotate(99.6933)">			<title>Sheet.952</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape956-4022" v:mid="956" v:groupcontext="shape" transform="translate(310.609,-678.943)">			<title>Sheet.956</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape957-4027" v:mid="957" v:groupcontext="shape" transform="translate(310.609,-316.886)">			<title>Sheet.957</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape958-4032" v:mid="958" v:groupcontext="shape" transform="translate(1171.09,47.0158) rotate(80.3067)">			<title>Sheet.958</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape959-4037" v:mid="959" v:groupcontext="shape" transform="translate(1232.94,340.978) rotate(99.6933)">			<title>Sheet.959</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape961-4042" v:mid="961" v:groupcontext="shape" transform="translate(310.609,-588.738)">			<title>Sheet.961</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape962-4047" v:mid="962" v:groupcontext="shape" transform="translate(310.609,-226.36)">			<title>Sheet.962</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape963-4052" v:mid="963" v:groupcontext="shape" transform="translate(1171.09,137.222) rotate(80.3067)">			<title>Sheet.963</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape964-4057" v:mid="964" v:groupcontext="shape" transform="translate(1232.94,431.184) rotate(99.6933)">			<title>Sheet.964</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape966-4062" v:mid="966" v:groupcontext="shape" transform="translate(310.609,-497.938)">			<title>Sheet.966</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape967-4067" v:mid="967" v:groupcontext="shape" transform="translate(310.609,-135.834)">			<title>Sheet.967</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape968-4072" v:mid="968" v:groupcontext="shape" transform="translate(1171.09,228.022) rotate(80.3067)">			<title>Sheet.968</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape969-4077" v:mid="969" v:groupcontext="shape" transform="translate(1232.94,521.984) rotate(99.6933)">			<title>Sheet.969</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape971-4082" v:mid="971" v:groupcontext="shape" transform="translate(310.609,-407.412)">			<title>Sheet.971</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape972-4087" v:mid="972" v:groupcontext="shape" transform="translate(310.609,-45.3086)">			<title>Sheet.972</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape973-4092" v:mid="973" v:groupcontext="shape" transform="translate(1171.09,318.547) rotate(80.3067)">			<title>Sheet.973</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape974-4097" v:mid="974" v:groupcontext="shape" transform="translate(1232.94,612.51) rotate(99.6933)">			<title>Sheet.974</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape977-4102" v:mid="977" v:groupcontext="shape" transform="translate(310.609,-634.001)">			<title>Sheet.977</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape978-4107" v:mid="978" v:groupcontext="shape" transform="translate(310.609,-271.623)">			<title>Sheet.978</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape979-4112" v:mid="979" v:groupcontext="shape" transform="translate(1171.09,91.9587) rotate(80.3067)">			<title>Sheet.979</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape980-4117" v:mid="980" v:groupcontext="shape" transform="translate(1232.94,385.921) rotate(99.6933)">			<title>Sheet.980</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape982-4122" v:mid="982" v:groupcontext="shape" transform="translate(310.609,-543.2)">			<title>Sheet.982</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape983-4127" v:mid="983" v:groupcontext="shape" transform="translate(310.609,-181.097)">			<title>Sheet.983</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape984-4132" v:mid="984" v:groupcontext="shape" transform="translate(1171.09,182.759) rotate(80.3067)">			<title>Sheet.984</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape985-4137" v:mid="985" v:groupcontext="shape" transform="translate(1232.94,476.721) rotate(99.6933)">			<title>Sheet.985</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape987-4142" v:mid="987" v:groupcontext="shape" transform="translate(310.609,-452.675)">			<title>Sheet.987</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape988-4147" v:mid="988" v:groupcontext="shape" transform="translate(310.609,-90.5715)">			<title>Sheet.988</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape989-4152" v:mid="989" v:groupcontext="shape" transform="translate(1171.09,273.285) rotate(80.3067)">			<title>Sheet.989</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape990-4157" v:mid="990" v:groupcontext="shape" transform="translate(1232.94,567.247) rotate(99.6933)">			<title>Sheet.990</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape992-4162" v:mid="992" v:groupcontext="shape" transform="translate(310.609,-362.149)">			<title>Sheet.992</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape993-4167" v:mid="993" v:groupcontext="shape" transform="translate(310.609,-6.82121E-13)">			<title>Sheet.993</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape994-4172" v:mid="994" v:groupcontext="shape" transform="translate(1171.09,363.856) rotate(80.3067)">			<title>Sheet.994</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape995-4177" v:mid="995" v:groupcontext="shape" transform="translate(1232.94,657.819) rotate(99.6933)">			<title>Sheet.995</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>	</g>	<g id="group997-4182" transform="translate(888.596,-106.234) scale(-1,1)" v:mid="997" v:groupcontext="group">		<title>Sheet.997</title>		<g id="shape998-4183" v:mid="998" v:groupcontext="shape" transform="translate(0.193221,-690.235)">			<title>Sheet.998</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape999-4190" v:mid="999" v:groupcontext="shape" transform="translate(0.193221,-678.895)">			<title>Sheet.999</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1000-4197" v:mid="1000" v:groupcontext="shape" transform="translate(157.607,-675.924) rotate(10.3887)">			<title>Sheet.1000</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1001-4204" v:mid="1001" v:groupcontext="shape" transform="translate(219.459,1041.34) rotate(169.611)">			<title>Sheet.1001</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1002-4211" v:mid="1002" v:groupcontext="shape" transform="translate(0.193221,-667.556)">			<title>Sheet.1002</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1003-4218" v:mid="1003" v:groupcontext="shape" transform="translate(0.193221,-656.216)">			<title>Sheet.1003</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1004-4225" v:mid="1004" v:groupcontext="shape" transform="translate(157.607,-653.246) rotate(10.3887)">			<title>Sheet.1004</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1005-4232" v:mid="1005" v:groupcontext="shape" transform="translate(219.459,1064.02) rotate(169.611)">			<title>Sheet.1005</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1006-4239" v:mid="1006" v:groupcontext="shape" transform="translate(0.193221,-644.877)">			<title>Sheet.1006</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1007-4246" v:mid="1007" v:groupcontext="shape" transform="translate(0.193221,-633.537)">			<title>Sheet.1007</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1008-4253" v:mid="1008" v:groupcontext="shape" transform="translate(157.607,-630.567) rotate(10.3887)">			<title>Sheet.1008</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1009-4260" v:mid="1009" v:groupcontext="shape" transform="translate(219.459,1086.69) rotate(169.611)">			<title>Sheet.1009</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1010-4267" v:mid="1010" v:groupcontext="shape" transform="translate(62.0454,-690.235)">			<title>Sheet.1010</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1011-4272" v:mid="1011" v:groupcontext="shape" transform="translate(362.556,-659.557) rotate(20.1361)">			<title>Sheet.1011</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1012-4277" v:mid="1012" v:groupcontext="shape" transform="translate(424.408,979.611) rotate(159.864)">			<title>Sheet.1012</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1013-4282" v:mid="1013" v:groupcontext="shape" transform="translate(62.0454,-701.574)">			<title>Sheet.1013</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1014-4287" v:mid="1014" v:groupcontext="shape" transform="translate(62.0454,-678.895)">			<title>Sheet.1014</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1015-4292" v:mid="1015" v:groupcontext="shape" transform="translate(362.556,-648.218) rotate(20.1361)">			<title>Sheet.1015</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1016-4297" v:mid="1016" v:groupcontext="shape" transform="translate(424.408,990.951) rotate(159.864)">			<title>Sheet.1016</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1017-4302" v:mid="1017" v:groupcontext="shape" transform="translate(62.0454,-667.556)">			<title>Sheet.1017</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1018-4307" v:mid="1018" v:groupcontext="shape" transform="translate(62.0454,-644.877)">			<title>Sheet.1018</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1019-4312" v:mid="1019" v:groupcontext="shape" transform="translate(362.556,-614.2) rotate(20.1361)">			<title>Sheet.1019</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1020-4317" v:mid="1020" v:groupcontext="shape" transform="translate(424.408,1024.97) rotate(159.864)">			<title>Sheet.1020</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1021-4322" v:mid="1021" v:groupcontext="shape" transform="translate(62.0454,-656.216)">			<title>Sheet.1021</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1022-4327" v:mid="1022" v:groupcontext="shape" transform="translate(62.0454,-633.537)">			<title>Sheet.1022</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1023-4332" v:mid="1023" v:groupcontext="shape" transform="translate(362.556,-602.86) rotate(20.1361)">			<title>Sheet.1023</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1024-4337" v:mid="1024" v:groupcontext="shape" transform="translate(424.408,1036.31) rotate(159.864)">			<title>Sheet.1024</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1025-4342" v:mid="1025" v:groupcontext="shape" transform="translate(124.032,-667.556)">			<title>Sheet.1025</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1026-4347" v:mid="1026" v:groupcontext="shape" transform="translate(640.253,-543.92) rotate(36.2535)">			<title>Sheet.1026</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1027-4352" v:mid="1027" v:groupcontext="shape" transform="translate(702.106,863.974) rotate(143.747)">			<title>Sheet.1027</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1028-4357" v:mid="1028" v:groupcontext="shape" transform="translate(124.032,-701.574)">			<title>Sheet.1028</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1029-4362" v:mid="1029" v:groupcontext="shape" transform="translate(124.032,-656.216)">			<title>Sheet.1029</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1030-4367" v:mid="1030" v:groupcontext="shape" transform="translate(640.253,-532.58) rotate(36.2535)">			<title>Sheet.1030</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1031-4372" v:mid="1031" v:groupcontext="shape" transform="translate(702.106,875.313) rotate(143.747)">			<title>Sheet.1031</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1032-4377" v:mid="1032" v:groupcontext="shape" transform="translate(124.032,-690.235)">			<title>Sheet.1032</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1033-4382" v:mid="1033" v:groupcontext="shape" transform="translate(124.032,-644.877)">			<title>Sheet.1033</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1034-4387" v:mid="1034" v:groupcontext="shape" transform="translate(640.253,-521.241) rotate(36.2535)">			<title>Sheet.1034</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1035-4392" v:mid="1035" v:groupcontext="shape" transform="translate(702.106,886.653) rotate(143.747)">			<title>Sheet.1035</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1036-4397" v:mid="1036" v:groupcontext="shape" transform="translate(124.032,-678.895)">			<title>Sheet.1036</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1037-4402" v:mid="1037" v:groupcontext="shape" transform="translate(124.032,-633.537)">			<title>Sheet.1037</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1038-4407" v:mid="1038" v:groupcontext="shape" transform="translate(640.253,-509.901) rotate(36.2535)">			<title>Sheet.1038</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1039-4412" v:mid="1039" v:groupcontext="shape" transform="translate(702.106,897.992) rotate(143.747)">			<title>Sheet.1039</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1040-4417" v:mid="1040" v:groupcontext="shape" transform="translate(0.193221,-622.288)">			<title>Sheet.1040</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1041-4424" v:mid="1041" v:groupcontext="shape" transform="translate(0.193221,-610.948)">			<title>Sheet.1041</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1042-4431" v:mid="1042" v:groupcontext="shape" transform="translate(157.607,-607.978) rotate(10.3887)">			<title>Sheet.1042</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1043-4438" v:mid="1043" v:groupcontext="shape" transform="translate(219.459,1109.28) rotate(169.611)">			<title>Sheet.1043</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1044-4445" v:mid="1044" v:groupcontext="shape" transform="translate(0.193221,-599.609)">			<title>Sheet.1044</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1045-4452" v:mid="1045" v:groupcontext="shape" transform="translate(0.193221,-588.27)">			<title>Sheet.1045</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1046-4459" v:mid="1046" v:groupcontext="shape" transform="translate(157.607,-585.299) rotate(10.3887)">			<title>Sheet.1046</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1047-4466" v:mid="1047" v:groupcontext="shape" transform="translate(219.459,1131.96) rotate(169.611)">			<title>Sheet.1047</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1048-4473" v:mid="1048" v:groupcontext="shape" transform="translate(0.193221,-576.93)">			<title>Sheet.1048</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1049-4480" v:mid="1049" v:groupcontext="shape" transform="translate(0.193221,-565.591)">			<title>Sheet.1049</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1050-4487" v:mid="1050" v:groupcontext="shape" transform="translate(157.607,-562.62) rotate(10.3887)">			<title>Sheet.1050</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1051-4494" v:mid="1051" v:groupcontext="shape" transform="translate(219.459,1154.64) rotate(169.611)">			<title>Sheet.1051</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1052-4501" v:mid="1052" v:groupcontext="shape" transform="translate(0.193221,-554.251)">			<title>Sheet.1052</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1053-4508" v:mid="1053" v:groupcontext="shape" transform="translate(0.193221,-542.912)">			<title>Sheet.1053</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1054-4515" v:mid="1054" v:groupcontext="shape" transform="translate(157.607,-539.941) rotate(10.3887)">			<title>Sheet.1054</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1055-4522" v:mid="1055" v:groupcontext="shape" transform="translate(219.459,1177.32) rotate(169.611)">			<title>Sheet.1055</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1056-4529" v:mid="1056" v:groupcontext="shape" transform="translate(62.0454,-622.288)">			<title>Sheet.1056</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1057-4534" v:mid="1057" v:groupcontext="shape" transform="translate(62.0454,-599.609)">			<title>Sheet.1057</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1058-4539" v:mid="1058" v:groupcontext="shape" transform="translate(362.556,-568.932) rotate(20.1361)">			<title>Sheet.1058</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1059-4544" v:mid="1059" v:groupcontext="shape" transform="translate(424.408,1070.24) rotate(159.864)">			<title>Sheet.1059</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1060-4549" v:mid="1060" v:groupcontext="shape" transform="translate(62.0454,-610.948)">			<title>Sheet.1060</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1061-4554" v:mid="1061" v:groupcontext="shape" transform="translate(62.0454,-588.27)">			<title>Sheet.1061</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1062-4559" v:mid="1062" v:groupcontext="shape" transform="translate(362.556,-557.592) rotate(20.1361)">			<title>Sheet.1062</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1063-4564" v:mid="1063" v:groupcontext="shape" transform="translate(424.408,1081.58) rotate(159.864)">			<title>Sheet.1063</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1064-4569" v:mid="1064" v:groupcontext="shape" transform="translate(62.0454,-576.93)">			<title>Sheet.1064</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1065-4574" v:mid="1065" v:groupcontext="shape" transform="translate(62.0454,-554.251)">			<title>Sheet.1065</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1066-4579" v:mid="1066" v:groupcontext="shape" transform="translate(362.556,-523.574) rotate(20.1361)">			<title>Sheet.1066</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1067-4584" v:mid="1067" v:groupcontext="shape" transform="translate(424.408,1115.59) rotate(159.864)">			<title>Sheet.1067</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1068-4589" v:mid="1068" v:groupcontext="shape" transform="translate(62.0454,-565.591)">			<title>Sheet.1068</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1069-4594" v:mid="1069" v:groupcontext="shape" transform="translate(62.0454,-542.912)">			<title>Sheet.1069</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1070-4599" v:mid="1070" v:groupcontext="shape" transform="translate(362.556,-512.235) rotate(20.1361)">			<title>Sheet.1070</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1071-4604" v:mid="1071" v:groupcontext="shape" transform="translate(424.408,1126.93) rotate(159.864)">			<title>Sheet.1071</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1072-4609" v:mid="1072" v:groupcontext="shape" transform="translate(124.032,-622.288)">			<title>Sheet.1072</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1073-4614" v:mid="1073" v:groupcontext="shape" transform="translate(124.032,-576.93)">			<title>Sheet.1073</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1074-4619" v:mid="1074" v:groupcontext="shape" transform="translate(640.253,-453.294) rotate(36.2535)">			<title>Sheet.1074</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1075-4624" v:mid="1075" v:groupcontext="shape" transform="translate(702.106,954.599) rotate(143.747)">			<title>Sheet.1075</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1076-4629" v:mid="1076" v:groupcontext="shape" transform="translate(124.032,-610.948)">			<title>Sheet.1076</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1077-4634" v:mid="1077" v:groupcontext="shape" transform="translate(124.032,-565.591)">			<title>Sheet.1077</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1078-4639" v:mid="1078" v:groupcontext="shape" transform="translate(640.253,-441.955) rotate(36.2535)">			<title>Sheet.1078</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1079-4644" v:mid="1079" v:groupcontext="shape" transform="translate(702.106,965.939) rotate(143.747)">			<title>Sheet.1079</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1080-4649" v:mid="1080" v:groupcontext="shape" transform="translate(124.032,-599.609)">			<title>Sheet.1080</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1081-4654" v:mid="1081" v:groupcontext="shape" transform="translate(124.032,-554.251)">			<title>Sheet.1081</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1082-4659" v:mid="1082" v:groupcontext="shape" transform="translate(640.253,-430.615) rotate(36.2535)">			<title>Sheet.1082</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1083-4664" v:mid="1083" v:groupcontext="shape" transform="translate(702.106,977.278) rotate(143.747)">			<title>Sheet.1083</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1084-4669" v:mid="1084" v:groupcontext="shape" transform="translate(124.032,-588.27)">			<title>Sheet.1084</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1085-4674" v:mid="1085" v:groupcontext="shape" transform="translate(124.032,-542.912)">			<title>Sheet.1085</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1086-4679" v:mid="1086" v:groupcontext="shape" transform="translate(640.253,-419.276) rotate(36.2535)">			<title>Sheet.1086</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1087-4684" v:mid="1087" v:groupcontext="shape" transform="translate(702.106,988.618) rotate(143.747)">			<title>Sheet.1087</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1088-4689" v:mid="1088" v:groupcontext="shape" transform="translate(6.39488E-14,-531.419)">			<title>Sheet.1088</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1089-4696" v:mid="1089" v:groupcontext="shape" transform="translate(6.39488E-14,-520.079)">			<title>Sheet.1089</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1090-4703" v:mid="1090" v:groupcontext="shape" transform="translate(157.414,-517.109) rotate(10.3887)">			<title>Sheet.1090</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1091-4710" v:mid="1091" v:groupcontext="shape" transform="translate(219.266,1200.15) rotate(169.611)">			<title>Sheet.1091</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1092-4717" v:mid="1092" v:groupcontext="shape" transform="translate(6.39488E-14,-508.74)">			<title>Sheet.1092</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1093-4724" v:mid="1093" v:groupcontext="shape" transform="translate(6.39488E-14,-497.401)">			<title>Sheet.1093</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1094-4731" v:mid="1094" v:groupcontext="shape" transform="translate(157.414,-494.43) rotate(10.3887)">			<title>Sheet.1094</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1095-4738" v:mid="1095" v:groupcontext="shape" transform="translate(219.266,1222.83) rotate(169.611)">			<title>Sheet.1095</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1096-4745" v:mid="1096" v:groupcontext="shape" transform="translate(6.39488E-14,-486.061)">			<title>Sheet.1096</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1097-4752" v:mid="1097" v:groupcontext="shape" transform="translate(6.39488E-14,-474.722)">			<title>Sheet.1097</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1098-4759" v:mid="1098" v:groupcontext="shape" transform="translate(157.414,-471.751) rotate(10.3887)">			<title>Sheet.1098</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1099-4766" v:mid="1099" v:groupcontext="shape" transform="translate(219.266,1245.51) rotate(169.611)">			<title>Sheet.1099</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1100-4773" v:mid="1100" v:groupcontext="shape" transform="translate(6.39488E-14,-463.382)">			<title>Sheet.1100</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1101-4780" v:mid="1101" v:groupcontext="shape" transform="translate(6.39488E-14,-452.043)">			<title>Sheet.1101</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1102-4787" v:mid="1102" v:groupcontext="shape" transform="translate(157.414,-449.072) rotate(10.3887)">			<title>Sheet.1102</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1103-4794" v:mid="1103" v:groupcontext="shape" transform="translate(219.266,1268.19) rotate(169.611)">			<title>Sheet.1103</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1104-4801" v:mid="1104" v:groupcontext="shape" transform="translate(61.8521,-531.419)">			<title>Sheet.1104</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1105-4806" v:mid="1105" v:groupcontext="shape" transform="translate(61.8521,-508.74)">			<title>Sheet.1105</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1106-4811" v:mid="1106" v:groupcontext="shape" transform="translate(362.363,-478.063) rotate(20.1361)">			<title>Sheet.1106</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1107-4816" v:mid="1107" v:groupcontext="shape" transform="translate(424.215,1161.11) rotate(159.864)">			<title>Sheet.1107</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1108-4821" v:mid="1108" v:groupcontext="shape" transform="translate(61.8521,-520.079)">			<title>Sheet.1108</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1109-4826" v:mid="1109" v:groupcontext="shape" transform="translate(61.8521,-497.401)">			<title>Sheet.1109</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1110-4831" v:mid="1110" v:groupcontext="shape" transform="translate(362.363,-466.723) rotate(20.1361)">			<title>Sheet.1110</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1111-4836" v:mid="1111" v:groupcontext="shape" transform="translate(424.215,1172.45) rotate(159.864)">			<title>Sheet.1111</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1112-4841" v:mid="1112" v:groupcontext="shape" transform="translate(61.8521,-486.061)">			<title>Sheet.1112</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1113-4846" v:mid="1113" v:groupcontext="shape" transform="translate(61.8521,-463.382)">			<title>Sheet.1113</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1114-4851" v:mid="1114" v:groupcontext="shape" transform="translate(362.363,-432.705) rotate(20.1361)">			<title>Sheet.1114</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1115-4856" v:mid="1115" v:groupcontext="shape" transform="translate(424.215,1206.46) rotate(159.864)">			<title>Sheet.1115</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1116-4861" v:mid="1116" v:groupcontext="shape" transform="translate(61.8521,-474.722)">			<title>Sheet.1116</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1117-4866" v:mid="1117" v:groupcontext="shape" transform="translate(61.8521,-452.043)">			<title>Sheet.1117</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1118-4871" v:mid="1118" v:groupcontext="shape" transform="translate(362.363,-421.366) rotate(20.1361)">			<title>Sheet.1118</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1119-4876" v:mid="1119" v:groupcontext="shape" transform="translate(424.215,1217.8) rotate(159.864)">			<title>Sheet.1119</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1120-4881" v:mid="1120" v:groupcontext="shape" transform="translate(123.839,-531.419)">			<title>Sheet.1120</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1121-4886" v:mid="1121" v:groupcontext="shape" transform="translate(123.839,-486.061)">			<title>Sheet.1121</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1122-4891" v:mid="1122" v:groupcontext="shape" transform="translate(640.06,-362.425) rotate(36.2535)">			<title>Sheet.1122</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1123-4896" v:mid="1123" v:groupcontext="shape" transform="translate(701.912,1045.47) rotate(143.747)">			<title>Sheet.1123</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1124-4901" v:mid="1124" v:groupcontext="shape" transform="translate(123.839,-520.079)">			<title>Sheet.1124</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1125-4906" v:mid="1125" v:groupcontext="shape" transform="translate(123.839,-474.722)">			<title>Sheet.1125</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1126-4911" v:mid="1126" v:groupcontext="shape" transform="translate(640.06,-351.086) rotate(36.2535)">			<title>Sheet.1126</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1127-4916" v:mid="1127" v:groupcontext="shape" transform="translate(701.912,1056.81) rotate(143.747)">			<title>Sheet.1127</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1128-4921" v:mid="1128" v:groupcontext="shape" transform="translate(123.839,-508.74)">			<title>Sheet.1128</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1129-4926" v:mid="1129" v:groupcontext="shape" transform="translate(123.839,-463.382)">			<title>Sheet.1129</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1130-4931" v:mid="1130" v:groupcontext="shape" transform="translate(640.06,-339.746) rotate(36.2535)">			<title>Sheet.1130</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1131-4936" v:mid="1131" v:groupcontext="shape" transform="translate(701.912,1068.15) rotate(143.747)">			<title>Sheet.1131</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1132-4941" v:mid="1132" v:groupcontext="shape" transform="translate(123.839,-497.401)">			<title>Sheet.1132</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1133-4946" v:mid="1133" v:groupcontext="shape" transform="translate(123.839,-452.043)">			<title>Sheet.1133</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1134-4951" v:mid="1134" v:groupcontext="shape" transform="translate(640.06,-328.407) rotate(36.2535)">			<title>Sheet.1134</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1135-4956" v:mid="1135" v:groupcontext="shape" transform="translate(701.912,1079.49) rotate(143.747)">			<title>Sheet.1135</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1136-4961" v:mid="1136" v:groupcontext="shape" transform="translate(0,-440.793)">			<title>Sheet.1136</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1137-4968" v:mid="1137" v:groupcontext="shape" transform="translate(0,-429.454)">			<title>Sheet.1137</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1138-4975" v:mid="1138" v:groupcontext="shape" transform="translate(157.414,-426.483) rotate(10.3887)">			<title>Sheet.1138</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1139-4982" v:mid="1139" v:groupcontext="shape" transform="translate(219.266,1290.78) rotate(169.611)">			<title>Sheet.1139</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1140-4989" v:mid="1140" v:groupcontext="shape" transform="translate(0,-418.114)">			<title>Sheet.1140</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1141-4996" v:mid="1141" v:groupcontext="shape" transform="translate(0,-406.775)">			<title>Sheet.1141</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1142-5003" v:mid="1142" v:groupcontext="shape" transform="translate(157.414,-403.804) rotate(10.3887)">			<title>Sheet.1142</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1143-5010" v:mid="1143" v:groupcontext="shape" transform="translate(219.266,1313.46) rotate(169.611)">			<title>Sheet.1143</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1144-5017" v:mid="1144" v:groupcontext="shape" transform="translate(0,-395.436)">			<title>Sheet.1144</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1145-5024" v:mid="1145" v:groupcontext="shape" transform="translate(0,-384.096)">			<title>Sheet.1145</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1146-5031" v:mid="1146" v:groupcontext="shape" transform="translate(157.414,-381.125) rotate(10.3887)">			<title>Sheet.1146</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1147-5038" v:mid="1147" v:groupcontext="shape" transform="translate(219.266,1336.14) rotate(169.611)">			<title>Sheet.1147</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1148-5045" v:mid="1148" v:groupcontext="shape" transform="translate(0,-372.757)">			<title>Sheet.1148</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1149-5052" v:mid="1149" v:groupcontext="shape" transform="translate(0,-361.417)">			<title>Sheet.1149</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1150-5059" v:mid="1150" v:groupcontext="shape" transform="translate(157.414,-358.447) rotate(10.3887)">			<title>Sheet.1150</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1151-5066" v:mid="1151" v:groupcontext="shape" transform="translate(219.266,1358.81) rotate(169.611)">			<title>Sheet.1151</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1152-5073" v:mid="1152" v:groupcontext="shape" transform="translate(61.8521,-440.793)">			<title>Sheet.1152</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1153-5078" v:mid="1153" v:groupcontext="shape" transform="translate(61.8521,-418.114)">			<title>Sheet.1153</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1154-5083" v:mid="1154" v:groupcontext="shape" transform="translate(362.363,-387.437) rotate(20.1361)">			<title>Sheet.1154</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1155-5088" v:mid="1155" v:groupcontext="shape" transform="translate(424.215,1251.73) rotate(159.864)">			<title>Sheet.1155</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1156-5093" v:mid="1156" v:groupcontext="shape" transform="translate(61.8521,-429.454)">			<title>Sheet.1156</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1157-5098" v:mid="1157" v:groupcontext="shape" transform="translate(61.8521,-406.775)">			<title>Sheet.1157</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1158-5103" v:mid="1158" v:groupcontext="shape" transform="translate(362.363,-376.098) rotate(20.1361)">			<title>Sheet.1158</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1159-5108" v:mid="1159" v:groupcontext="shape" transform="translate(424.215,1263.07) rotate(159.864)">			<title>Sheet.1159</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1160-5113" v:mid="1160" v:groupcontext="shape" transform="translate(61.8521,-395.436)">			<title>Sheet.1160</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1161-5118" v:mid="1161" v:groupcontext="shape" transform="translate(61.8521,-372.757)">			<title>Sheet.1161</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1162-5123" v:mid="1162" v:groupcontext="shape" transform="translate(362.363,-342.079) rotate(20.1361)">			<title>Sheet.1162</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1163-5128" v:mid="1163" v:groupcontext="shape" transform="translate(424.215,1297.09) rotate(159.864)">			<title>Sheet.1163</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1164-5133" v:mid="1164" v:groupcontext="shape" transform="translate(61.8521,-384.096)">			<title>Sheet.1164</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1165-5138" v:mid="1165" v:groupcontext="shape" transform="translate(61.8521,-361.417)">			<title>Sheet.1165</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1166-5143" v:mid="1166" v:groupcontext="shape" transform="translate(362.363,-330.74) rotate(20.1361)">			<title>Sheet.1166</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1167-5148" v:mid="1167" v:groupcontext="shape" transform="translate(424.215,1308.43) rotate(159.864)">			<title>Sheet.1167</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1168-5153" v:mid="1168" v:groupcontext="shape" transform="translate(123.839,-440.793)">			<title>Sheet.1168</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1169-5158" v:mid="1169" v:groupcontext="shape" transform="translate(123.839,-395.436)">			<title>Sheet.1169</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1170-5163" v:mid="1170" v:groupcontext="shape" transform="translate(640.06,-271.799) rotate(36.2535)">			<title>Sheet.1170</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1171-5168" v:mid="1171" v:groupcontext="shape" transform="translate(701.912,1136.09) rotate(143.747)">			<title>Sheet.1171</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1172-5173" v:mid="1172" v:groupcontext="shape" transform="translate(123.839,-429.454)">			<title>Sheet.1172</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1173-5178" v:mid="1173" v:groupcontext="shape" transform="translate(123.839,-384.096)">			<title>Sheet.1173</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1174-5183" v:mid="1174" v:groupcontext="shape" transform="translate(640.06,-260.46) rotate(36.2535)">			<title>Sheet.1174</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1175-5188" v:mid="1175" v:groupcontext="shape" transform="translate(701.912,1147.43) rotate(143.747)">			<title>Sheet.1175</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1176-5193" v:mid="1176" v:groupcontext="shape" transform="translate(123.839,-418.114)">			<title>Sheet.1176</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1177-5198" v:mid="1177" v:groupcontext="shape" transform="translate(123.839,-372.757)">			<title>Sheet.1177</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1178-5203" v:mid="1178" v:groupcontext="shape" transform="translate(640.06,-249.121) rotate(36.2535)">			<title>Sheet.1178</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1179-5208" v:mid="1179" v:groupcontext="shape" transform="translate(701.912,1158.77) rotate(143.747)">			<title>Sheet.1179</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1180-5213" v:mid="1180" v:groupcontext="shape" transform="translate(123.839,-406.775)">			<title>Sheet.1180</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1181-5218" v:mid="1181" v:groupcontext="shape" transform="translate(123.839,-361.417)">			<title>Sheet.1181</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1182-5223" v:mid="1182" v:groupcontext="shape" transform="translate(640.06,-237.781) rotate(36.2535)">			<title>Sheet.1182</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1183-5228" v:mid="1183" v:groupcontext="shape" transform="translate(701.912,1170.11) rotate(143.747)">			<title>Sheet.1183</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1184-5233" v:mid="1184" v:groupcontext="shape" transform="translate(0.193221,-351.496)">			<title>Sheet.1184</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1185-5240" v:mid="1185" v:groupcontext="shape" transform="translate(0.193221,-340.157)">			<title>Sheet.1185</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1186-5247" v:mid="1186" v:groupcontext="shape" transform="translate(157.607,-337.186) rotate(10.3887)">			<title>Sheet.1186</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1187-5254" v:mid="1187" v:groupcontext="shape" transform="translate(219.459,1380.07) rotate(169.611)">			<title>Sheet.1187</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1188-5261" v:mid="1188" v:groupcontext="shape" transform="translate(0.193221,-328.817)">			<title>Sheet.1188</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1189-5268" v:mid="1189" v:groupcontext="shape" transform="translate(0.193221,-317.478)">			<title>Sheet.1189</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1190-5275" v:mid="1190" v:groupcontext="shape" transform="translate(157.607,-314.507) rotate(10.3887)">			<title>Sheet.1190</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1191-5282" v:mid="1191" v:groupcontext="shape" transform="translate(219.459,1402.75) rotate(169.611)">			<title>Sheet.1191</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1192-5289" v:mid="1192" v:groupcontext="shape" transform="translate(0.193221,-306.138)">			<title>Sheet.1192</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1193-5296" v:mid="1193" v:groupcontext="shape" transform="translate(0.193221,-294.799)">			<title>Sheet.1193</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1194-5303" v:mid="1194" v:groupcontext="shape" transform="translate(157.607,-291.828) rotate(10.3887)">			<title>Sheet.1194</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1195-5310" v:mid="1195" v:groupcontext="shape" transform="translate(219.459,1425.43) rotate(169.611)">			<title>Sheet.1195</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1196-5317" v:mid="1196" v:groupcontext="shape" transform="translate(0.193221,-283.46)">			<title>Sheet.1196</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1197-5324" v:mid="1197" v:groupcontext="shape" transform="translate(0.193221,-272.12)">			<title>Sheet.1197</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1198-5331" v:mid="1198" v:groupcontext="shape" transform="translate(157.607,-269.149) rotate(10.3887)">			<title>Sheet.1198</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1199-5338" v:mid="1199" v:groupcontext="shape" transform="translate(219.459,1448.11) rotate(169.611)">			<title>Sheet.1199</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1200-5345" v:mid="1200" v:groupcontext="shape" transform="translate(62.0454,-351.496)">			<title>Sheet.1200</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1201-5350" v:mid="1201" v:groupcontext="shape" transform="translate(62.0454,-328.817)">			<title>Sheet.1201</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1202-5355" v:mid="1202" v:groupcontext="shape" transform="translate(362.556,-298.14) rotate(20.1361)">			<title>Sheet.1202</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1203-5360" v:mid="1203" v:groupcontext="shape" transform="translate(424.408,1341.03) rotate(159.864)">			<title>Sheet.1203</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1204-5365" v:mid="1204" v:groupcontext="shape" transform="translate(62.0454,-340.157)">			<title>Sheet.1204</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1205-5370" v:mid="1205" v:groupcontext="shape" transform="translate(62.0454,-317.478)">			<title>Sheet.1205</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1206-5375" v:mid="1206" v:groupcontext="shape" transform="translate(362.556,-286.801) rotate(20.1361)">			<title>Sheet.1206</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1207-5380" v:mid="1207" v:groupcontext="shape" transform="translate(424.408,1352.37) rotate(159.864)">			<title>Sheet.1207</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1208-5385" v:mid="1208" v:groupcontext="shape" transform="translate(62.0454,-306.138)">			<title>Sheet.1208</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1209-5390" v:mid="1209" v:groupcontext="shape" transform="translate(62.0454,-283.46)">			<title>Sheet.1209</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1210-5395" v:mid="1210" v:groupcontext="shape" transform="translate(362.556,-252.782) rotate(20.1361)">			<title>Sheet.1210</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1211-5400" v:mid="1211" v:groupcontext="shape" transform="translate(424.408,1386.39) rotate(159.864)">			<title>Sheet.1211</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1212-5405" v:mid="1212" v:groupcontext="shape" transform="translate(62.0454,-294.799)">			<title>Sheet.1212</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1213-5410" v:mid="1213" v:groupcontext="shape" transform="translate(62.0454,-272.12)">			<title>Sheet.1213</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1214-5415" v:mid="1214" v:groupcontext="shape" transform="translate(362.556,-241.443) rotate(20.1361)">			<title>Sheet.1214</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1215-5420" v:mid="1215" v:groupcontext="shape" transform="translate(424.408,1397.73) rotate(159.864)">			<title>Sheet.1215</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1216-5425" v:mid="1216" v:groupcontext="shape" transform="translate(124.032,-351.496)">			<title>Sheet.1216</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1217-5430" v:mid="1217" v:groupcontext="shape" transform="translate(124.032,-306.138)">			<title>Sheet.1217</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1218-5435" v:mid="1218" v:groupcontext="shape" transform="translate(640.253,-182.502) rotate(36.2535)">			<title>Sheet.1218</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1219-5440" v:mid="1219" v:groupcontext="shape" transform="translate(702.106,1225.39) rotate(143.747)">			<title>Sheet.1219</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1220-5445" v:mid="1220" v:groupcontext="shape" transform="translate(124.032,-340.157)">			<title>Sheet.1220</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1221-5450" v:mid="1221" v:groupcontext="shape" transform="translate(124.032,-294.799)">			<title>Sheet.1221</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1222-5455" v:mid="1222" v:groupcontext="shape" transform="translate(640.253,-171.163) rotate(36.2535)">			<title>Sheet.1222</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1223-5460" v:mid="1223" v:groupcontext="shape" transform="translate(702.106,1236.73) rotate(143.747)">			<title>Sheet.1223</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1224-5465" v:mid="1224" v:groupcontext="shape" transform="translate(124.032,-328.817)">			<title>Sheet.1224</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1225-5470" v:mid="1225" v:groupcontext="shape" transform="translate(124.032,-283.46)">			<title>Sheet.1225</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1226-5475" v:mid="1226" v:groupcontext="shape" transform="translate(640.253,-159.823) rotate(36.2535)">			<title>Sheet.1226</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1227-5480" v:mid="1227" v:groupcontext="shape" transform="translate(702.106,1248.07) rotate(143.747)">			<title>Sheet.1227</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1228-5485" v:mid="1228" v:groupcontext="shape" transform="translate(124.032,-317.478)">			<title>Sheet.1228</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1229-5490" v:mid="1229" v:groupcontext="shape" transform="translate(124.032,-272.12)">			<title>Sheet.1229</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1230-5495" v:mid="1230" v:groupcontext="shape" transform="translate(640.253,-148.484) rotate(36.2535)">			<title>Sheet.1230</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1231-5500" v:mid="1231" v:groupcontext="shape" transform="translate(702.106,1259.41) rotate(143.747)">			<title>Sheet.1231</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1232-5505" v:mid="1232" v:groupcontext="shape" transform="translate(0.193221,-260.87)">			<title>Sheet.1232</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1233-5512" v:mid="1233" v:groupcontext="shape" transform="translate(0.193221,-249.531)">			<title>Sheet.1233</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1234-5519" v:mid="1234" v:groupcontext="shape" transform="translate(157.607,-246.56) rotate(10.3887)">			<title>Sheet.1234</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1235-5526" v:mid="1235" v:groupcontext="shape" transform="translate(219.459,1470.7) rotate(169.611)">			<title>Sheet.1235</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1236-5533" v:mid="1236" v:groupcontext="shape" transform="translate(0.193221,-238.192)">			<title>Sheet.1236</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1237-5540" v:mid="1237" v:groupcontext="shape" transform="translate(0.193221,-226.852)">			<title>Sheet.1237</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1238-5547" v:mid="1238" v:groupcontext="shape" transform="translate(157.607,-223.882) rotate(10.3887)">			<title>Sheet.1238</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1239-5554" v:mid="1239" v:groupcontext="shape" transform="translate(219.459,1493.38) rotate(169.611)">			<title>Sheet.1239</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1240-5561" v:mid="1240" v:groupcontext="shape" transform="translate(0.193221,-215.513)">			<title>Sheet.1240</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1241-5568" v:mid="1241" v:groupcontext="shape" transform="translate(0.193221,-204.173)">			<title>Sheet.1241</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1242-5575" v:mid="1242" v:groupcontext="shape" transform="translate(157.607,-201.203) rotate(10.3887)">			<title>Sheet.1242</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1243-5582" v:mid="1243" v:groupcontext="shape" transform="translate(219.459,1516.06) rotate(169.611)">			<title>Sheet.1243</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1244-5589" v:mid="1244" v:groupcontext="shape" transform="translate(0.193221,-192.834)">			<title>Sheet.1244</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1245-5596" v:mid="1245" v:groupcontext="shape" transform="translate(0.193221,-181.495)">			<title>Sheet.1245</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1246-5603" v:mid="1246" v:groupcontext="shape" transform="translate(157.607,-178.524) rotate(10.3887)">			<title>Sheet.1246</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1247-5610" v:mid="1247" v:groupcontext="shape" transform="translate(219.459,1538.74) rotate(169.611)">			<title>Sheet.1247</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1248-5617" v:mid="1248" v:groupcontext="shape" transform="translate(62.0454,-260.87)">			<title>Sheet.1248</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1249-5622" v:mid="1249" v:groupcontext="shape" transform="translate(62.0454,-238.192)">			<title>Sheet.1249</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1250-5627" v:mid="1250" v:groupcontext="shape" transform="translate(362.556,-207.514) rotate(20.1361)">			<title>Sheet.1250</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1251-5632" v:mid="1251" v:groupcontext="shape" transform="translate(424.408,1431.65) rotate(159.864)">			<title>Sheet.1251</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1252-5637" v:mid="1252" v:groupcontext="shape" transform="translate(62.0454,-249.531)">			<title>Sheet.1252</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1253-5642" v:mid="1253" v:groupcontext="shape" transform="translate(62.0454,-226.852)">			<title>Sheet.1253</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1254-5647" v:mid="1254" v:groupcontext="shape" transform="translate(362.556,-196.175) rotate(20.1361)">			<title>Sheet.1254</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1255-5652" v:mid="1255" v:groupcontext="shape" transform="translate(424.408,1442.99) rotate(159.864)">			<title>Sheet.1255</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1256-5657" v:mid="1256" v:groupcontext="shape" transform="translate(62.0454,-215.513)">			<title>Sheet.1256</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1257-5662" v:mid="1257" v:groupcontext="shape" transform="translate(62.0454,-192.834)">			<title>Sheet.1257</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1258-5667" v:mid="1258" v:groupcontext="shape" transform="translate(362.556,-162.157) rotate(20.1361)">			<title>Sheet.1258</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1259-5672" v:mid="1259" v:groupcontext="shape" transform="translate(424.408,1477.01) rotate(159.864)">			<title>Sheet.1259</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1260-5677" v:mid="1260" v:groupcontext="shape" transform="translate(62.0454,-204.173)">			<title>Sheet.1260</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1261-5682" v:mid="1261" v:groupcontext="shape" transform="translate(62.0454,-181.495)">			<title>Sheet.1261</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1262-5687" v:mid="1262" v:groupcontext="shape" transform="translate(362.556,-150.817) rotate(20.1361)">			<title>Sheet.1262</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1263-5692" v:mid="1263" v:groupcontext="shape" transform="translate(424.408,1488.35) rotate(159.864)">			<title>Sheet.1263</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1264-5697" v:mid="1264" v:groupcontext="shape" transform="translate(124.032,-260.87)">			<title>Sheet.1264</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1265-5702" v:mid="1265" v:groupcontext="shape" transform="translate(124.032,-215.513)">			<title>Sheet.1265</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1266-5707" v:mid="1266" v:groupcontext="shape" transform="translate(640.253,-91.8767) rotate(36.2535)">			<title>Sheet.1266</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1267-5712" v:mid="1267" v:groupcontext="shape" transform="translate(702.106,1316.02) rotate(143.747)">			<title>Sheet.1267</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1268-5717" v:mid="1268" v:groupcontext="shape" transform="translate(124.032,-249.531)">			<title>Sheet.1268</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1269-5722" v:mid="1269" v:groupcontext="shape" transform="translate(124.032,-204.173)">			<title>Sheet.1269</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1270-5727" v:mid="1270" v:groupcontext="shape" transform="translate(640.253,-80.5373) rotate(36.2535)">			<title>Sheet.1270</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1271-5732" v:mid="1271" v:groupcontext="shape" transform="translate(702.106,1327.36) rotate(143.747)">			<title>Sheet.1271</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1272-5737" v:mid="1272" v:groupcontext="shape" transform="translate(124.032,-238.192)">			<title>Sheet.1272</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1273-5742" v:mid="1273" v:groupcontext="shape" transform="translate(124.032,-192.834)">			<title>Sheet.1273</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1274-5747" v:mid="1274" v:groupcontext="shape" transform="translate(640.253,-69.1978) rotate(36.2535)">			<title>Sheet.1274</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1275-5752" v:mid="1275" v:groupcontext="shape" transform="translate(702.106,1338.7) rotate(143.747)">			<title>Sheet.1275</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1276-5757" v:mid="1276" v:groupcontext="shape" transform="translate(124.032,-226.852)">			<title>Sheet.1276</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1277-5762" v:mid="1277" v:groupcontext="shape" transform="translate(124.032,-181.495)">			<title>Sheet.1277</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1278-5767" v:mid="1278" v:groupcontext="shape" transform="translate(640.253,-57.8584) rotate(36.2535)">			<title>Sheet.1278</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1279-5772" v:mid="1279" v:groupcontext="shape" transform="translate(702.106,1350.03) rotate(143.747)">			<title>Sheet.1279</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1280-5777" v:mid="1280" v:groupcontext="shape" transform="translate(0,-170.001)">			<title>Sheet.1280</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1281-5784" v:mid="1281" v:groupcontext="shape" transform="translate(0,-158.662)">			<title>Sheet.1281</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1282-5791" v:mid="1282" v:groupcontext="shape" transform="translate(157.414,-155.691) rotate(10.3887)">			<title>Sheet.1282</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1283-5798" v:mid="1283" v:groupcontext="shape" transform="translate(219.266,1561.57) rotate(169.611)">			<title>Sheet.1283</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1284-5805" v:mid="1284" v:groupcontext="shape" transform="translate(0,-147.323)">			<title>Sheet.1284</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1285-5812" v:mid="1285" v:groupcontext="shape" transform="translate(0,-135.983)">			<title>Sheet.1285</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1286-5819" v:mid="1286" v:groupcontext="shape" transform="translate(157.414,-133.013) rotate(10.3887)">			<title>Sheet.1286</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1287-5826" v:mid="1287" v:groupcontext="shape" transform="translate(219.266,1584.25) rotate(169.611)">			<title>Sheet.1287</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1288-5833" v:mid="1288" v:groupcontext="shape" transform="translate(0,-124.644)">			<title>Sheet.1288</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1289-5840" v:mid="1289" v:groupcontext="shape" transform="translate(0,-113.304)">			<title>Sheet.1289</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1290-5847" v:mid="1290" v:groupcontext="shape" transform="translate(157.414,-110.334) rotate(10.3887)">			<title>Sheet.1290</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1291-5854" v:mid="1291" v:groupcontext="shape" transform="translate(219.266,1606.93) rotate(169.611)">			<title>Sheet.1291</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1292-5861" v:mid="1292" v:groupcontext="shape" transform="translate(0,-101.965)">			<title>Sheet.1292</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1293-5868" v:mid="1293" v:groupcontext="shape" transform="translate(0,-90.6256)">			<title>Sheet.1293</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1294-5875" v:mid="1294" v:groupcontext="shape" transform="translate(157.414,-87.6548) rotate(10.3887)">			<title>Sheet.1294</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1295-5882" v:mid="1295" v:groupcontext="shape" transform="translate(219.266,1629.61) rotate(169.611)">			<title>Sheet.1295</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1296-5889" v:mid="1296" v:groupcontext="shape" transform="translate(61.8521,-170.001)">			<title>Sheet.1296</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1297-5894" v:mid="1297" v:groupcontext="shape" transform="translate(61.8521,-147.323)">			<title>Sheet.1297</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1298-5899" v:mid="1298" v:groupcontext="shape" transform="translate(362.363,-116.645) rotate(20.1361)">			<title>Sheet.1298</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1299-5904" v:mid="1299" v:groupcontext="shape" transform="translate(424.215,1522.52) rotate(159.864)">			<title>Sheet.1299</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1300-5909" v:mid="1300" v:groupcontext="shape" transform="translate(61.8521,-158.662)">			<title>Sheet.1300</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1301-5914" v:mid="1301" v:groupcontext="shape" transform="translate(61.8521,-135.983)">			<title>Sheet.1301</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1302-5919" v:mid="1302" v:groupcontext="shape" transform="translate(362.363,-105.306) rotate(20.1361)">			<title>Sheet.1302</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1303-5924" v:mid="1303" v:groupcontext="shape" transform="translate(424.215,1533.86) rotate(159.864)">			<title>Sheet.1303</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1304-5929" v:mid="1304" v:groupcontext="shape" transform="translate(61.8521,-124.644)">			<title>Sheet.1304</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1305-5934" v:mid="1305" v:groupcontext="shape" transform="translate(61.8521,-101.965)">			<title>Sheet.1305</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1306-5939" v:mid="1306" v:groupcontext="shape" transform="translate(362.363,-71.2877) rotate(20.1361)">			<title>Sheet.1306</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1307-5944" v:mid="1307" v:groupcontext="shape" transform="translate(424.215,1567.88) rotate(159.864)">			<title>Sheet.1307</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1308-5949" v:mid="1308" v:groupcontext="shape" transform="translate(61.8521,-113.304)">			<title>Sheet.1308</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1309-5954" v:mid="1309" v:groupcontext="shape" transform="translate(61.8521,-90.6256)">			<title>Sheet.1309</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1310-5959" v:mid="1310" v:groupcontext="shape" transform="translate(362.363,-59.9483) rotate(20.1361)">			<title>Sheet.1310</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1311-5964" v:mid="1311" v:groupcontext="shape" transform="translate(424.215,1579.22) rotate(159.864)">			<title>Sheet.1311</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1312-5969" v:mid="1312" v:groupcontext="shape" transform="translate(123.839,-170.001)">			<title>Sheet.1312</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1313-5974" v:mid="1313" v:groupcontext="shape" transform="translate(123.839,-124.644)">			<title>Sheet.1313</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1314-5979" v:mid="1314" v:groupcontext="shape" transform="translate(640.06,-1.00767) rotate(36.2535)">			<title>Sheet.1314</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1315-5984" v:mid="1315" v:groupcontext="shape" transform="translate(701.912,1406.89) rotate(143.747)">			<title>Sheet.1315</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1316-5989" v:mid="1316" v:groupcontext="shape" transform="translate(123.839,-158.662)">			<title>Sheet.1316</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1317-5994" v:mid="1317" v:groupcontext="shape" transform="translate(123.839,-113.304)">			<title>Sheet.1317</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1318-5999" v:mid="1318" v:groupcontext="shape" transform="translate(640.06,10.3318) rotate(36.2535)">			<title>Sheet.1318</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1319-6004" v:mid="1319" v:groupcontext="shape" transform="translate(701.912,1418.23) rotate(143.747)">			<title>Sheet.1319</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1320-6009" v:mid="1320" v:groupcontext="shape" transform="translate(123.839,-147.323)">			<title>Sheet.1320</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1321-6014" v:mid="1321" v:groupcontext="shape" transform="translate(123.839,-101.965)">			<title>Sheet.1321</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1322-6019" v:mid="1322" v:groupcontext="shape" transform="translate(640.06,21.6712) rotate(36.2535)">			<title>Sheet.1322</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1323-6024" v:mid="1323" v:groupcontext="shape" transform="translate(701.912,1429.56) rotate(143.747)">			<title>Sheet.1323</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1324-6029" v:mid="1324" v:groupcontext="shape" transform="translate(123.839,-135.983)">			<title>Sheet.1324</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1325-6034" v:mid="1325" v:groupcontext="shape" transform="translate(123.839,-90.6256)">			<title>Sheet.1325</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1326-6039" v:mid="1326" v:groupcontext="shape" transform="translate(640.06,33.0106) rotate(36.2535)">			<title>Sheet.1326</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1327-6044" v:mid="1327" v:groupcontext="shape" transform="translate(701.912,1440.9) rotate(143.747)">			<title>Sheet.1327</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1328-6049" v:mid="1328" v:groupcontext="shape" transform="translate(0,-79.3759)">			<title>Sheet.1328</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1329-6056" v:mid="1329" v:groupcontext="shape" transform="translate(0,-68.0365)">			<title>Sheet.1329</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1330-6063" v:mid="1330" v:groupcontext="shape" transform="translate(157.414,-65.0658) rotate(10.3887)">			<title>Sheet.1330</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1331-6070" v:mid="1331" v:groupcontext="shape" transform="translate(219.266,1652.19) rotate(169.611)">			<title>Sheet.1331</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1332-6077" v:mid="1332" v:groupcontext="shape" transform="translate(0,-56.6971)">			<title>Sheet.1332</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1333-6084" v:mid="1333" v:groupcontext="shape" transform="translate(0,-45.3577)">			<title>Sheet.1333</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1334-6091" v:mid="1334" v:groupcontext="shape" transform="translate(157.414,-42.3869) rotate(10.3887)">			<title>Sheet.1334</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1335-6098" v:mid="1335" v:groupcontext="shape" transform="translate(219.266,1674.87) rotate(169.611)">			<title>Sheet.1335</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1336-6105" v:mid="1336" v:groupcontext="shape" transform="translate(0,-34.0183)">			<title>Sheet.1336</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1337-6112" v:mid="1337" v:groupcontext="shape" transform="translate(0,-22.6788)">			<title>Sheet.1337</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1338-6119" v:mid="1338" v:groupcontext="shape" transform="translate(157.414,-19.7081) rotate(10.3887)">			<title>Sheet.1338</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1339-6126" v:mid="1339" v:groupcontext="shape" transform="translate(219.266,1697.55) rotate(169.611)">			<title>Sheet.1339</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1340-6133" v:mid="1340" v:groupcontext="shape" transform="translate(0,-11.3394)">			<title>Sheet.1340</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1341-6140" v:mid="1341" v:groupcontext="shape">			<title>Sheet.1341</title>			<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>		</g>		<g id="shape1342-6147" v:mid="1342" v:groupcontext="shape" transform="translate(157.414,2.97073) rotate(10.3887)">			<title>Sheet.1342</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1343-6154" v:mid="1343" v:groupcontext="shape" transform="translate(219.266,1720.23) rotate(169.611)">			<title>Sheet.1343</title>			<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>		</g>		<g id="shape1344-6161" v:mid="1344" v:groupcontext="shape" transform="translate(61.8521,-79.3759)">			<title>Sheet.1344</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1345-6166" v:mid="1345" v:groupcontext="shape" transform="translate(61.8521,-56.6971)">			<title>Sheet.1345</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1346-6171" v:mid="1346" v:groupcontext="shape" transform="translate(362.363,-26.0198) rotate(20.1361)">			<title>Sheet.1346</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1347-6176" v:mid="1347" v:groupcontext="shape" transform="translate(424.215,1613.15) rotate(159.864)">			<title>Sheet.1347</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1348-6181" v:mid="1348" v:groupcontext="shape" transform="translate(61.8521,-68.0365)">			<title>Sheet.1348</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1349-6186" v:mid="1349" v:groupcontext="shape" transform="translate(61.8521,-45.3577)">			<title>Sheet.1349</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1350-6191" v:mid="1350" v:groupcontext="shape" transform="translate(362.363,-14.6804) rotate(20.1361)">			<title>Sheet.1350</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1351-6196" v:mid="1351" v:groupcontext="shape" transform="translate(424.215,1624.49) rotate(159.864)">			<title>Sheet.1351</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1352-6201" v:mid="1352" v:groupcontext="shape" transform="translate(61.8521,-34.0183)">			<title>Sheet.1352</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1353-6206" v:mid="1353" v:groupcontext="shape" transform="translate(61.8521,-11.3394)">			<title>Sheet.1353</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1354-6211" v:mid="1354" v:groupcontext="shape" transform="translate(362.363,19.3379) rotate(20.1361)">			<title>Sheet.1354</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1355-6216" v:mid="1355" v:groupcontext="shape" transform="translate(424.215,1658.51) rotate(159.864)">			<title>Sheet.1355</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1356-6221" v:mid="1356" v:groupcontext="shape" transform="translate(61.8521,-22.6788)">			<title>Sheet.1356</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1357-6226" v:mid="1357" v:groupcontext="shape" transform="translate(61.8521,-3.41061E-13)">			<title>Sheet.1357</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1358-6231" v:mid="1358" v:groupcontext="shape" transform="translate(362.363,30.6773) rotate(20.1361)">			<title>Sheet.1358</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1359-6236" v:mid="1359" v:groupcontext="shape" transform="translate(424.215,1669.85) rotate(159.864)">			<title>Sheet.1359</title>			<path d="M0 872.94 L63.81 872.94" class="st11"></path>		</g>		<g id="shape1360-6241" v:mid="1360" v:groupcontext="shape" transform="translate(123.839,-79.3759)">			<title>Sheet.1360</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1361-6246" v:mid="1361" v:groupcontext="shape" transform="translate(123.839,-34.0183)">			<title>Sheet.1361</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1362-6251" v:mid="1362" v:groupcontext="shape" transform="translate(640.06,89.6179) rotate(36.2535)">			<title>Sheet.1362</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1363-6256" v:mid="1363" v:groupcontext="shape" transform="translate(701.912,1497.51) rotate(143.747)">			<title>Sheet.1363</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1364-6261" v:mid="1364" v:groupcontext="shape" transform="translate(123.839,-68.0365)">			<title>Sheet.1364</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1365-6266" v:mid="1365" v:groupcontext="shape" transform="translate(123.839,-22.6788)">			<title>Sheet.1365</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1366-6271" v:mid="1366" v:groupcontext="shape" transform="translate(640.06,100.957) rotate(36.2535)">			<title>Sheet.1366</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1367-6276" v:mid="1367" v:groupcontext="shape" transform="translate(701.912,1508.85) rotate(143.747)">			<title>Sheet.1367</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1368-6281" v:mid="1368" v:groupcontext="shape" transform="translate(123.839,-56.6971)">			<title>Sheet.1368</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1369-6286" v:mid="1369" v:groupcontext="shape" transform="translate(123.839,-11.3394)">			<title>Sheet.1369</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1370-6291" v:mid="1370" v:groupcontext="shape" transform="translate(640.06,112.297) rotate(36.2535)">			<title>Sheet.1370</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1371-6296" v:mid="1371" v:groupcontext="shape" transform="translate(701.912,1520.19) rotate(143.747)">			<title>Sheet.1371</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1372-6301" v:mid="1372" v:groupcontext="shape" transform="translate(123.839,-45.3577)">			<title>Sheet.1372</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1373-6306" v:mid="1373" v:groupcontext="shape" transform="translate(123.839,-2.27374E-13)">			<title>Sheet.1373</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1374-6311" v:mid="1374" v:groupcontext="shape" transform="translate(640.06,123.636) rotate(36.2535)">			<title>Sheet.1374</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1375-6316" v:mid="1375" v:groupcontext="shape" transform="translate(701.912,1531.53) rotate(143.747)">			<title>Sheet.1375</title>			<path d="M0 872.94 L74.63 872.94" class="st11"></path>		</g>		<g id="shape1376-6321" v:mid="1376" v:groupcontext="shape" transform="translate(186.395,-622.205)">			<title>Sheet.1376</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1377-6326" v:mid="1377" v:groupcontext="shape" transform="translate(907.622,-331.761) rotate(55.7108)">			<title>Sheet.1377</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1378-6331" v:mid="1378" v:groupcontext="shape" transform="translate(969.474,651.815) rotate(124.289)">			<title>Sheet.1378</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1379-6336" v:mid="1379" v:groupcontext="shape" transform="translate(186.395,-690.236)">			<title>Sheet.1379</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1380-6341" v:mid="1380" v:groupcontext="shape" transform="translate(186.395,-599.528)">			<title>Sheet.1380</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1381-6346" v:mid="1381" v:groupcontext="shape" transform="translate(907.622,-309.084) rotate(55.7108)">			<title>Sheet.1381</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1382-6351" v:mid="1382" v:groupcontext="shape" transform="translate(969.474,674.493) rotate(124.289)">			<title>Sheet.1382</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1383-6356" v:mid="1383" v:groupcontext="shape" transform="translate(186.395,-667.559)">			<title>Sheet.1383</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1384-6361" v:mid="1384" v:groupcontext="shape" transform="translate(186.395,-576.85)">			<title>Sheet.1384</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1385-6366" v:mid="1385" v:groupcontext="shape" transform="translate(907.622,-286.407) rotate(55.7108)">			<title>Sheet.1385</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1386-6371" v:mid="1386" v:groupcontext="shape" transform="translate(969.474,697.17) rotate(124.289)">			<title>Sheet.1386</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1387-6376" v:mid="1387" v:groupcontext="shape" transform="translate(186.395,-644.882)">			<title>Sheet.1387</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1388-6381" v:mid="1388" v:groupcontext="shape" transform="translate(186.395,-554.173)">			<title>Sheet.1388</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1389-6386" v:mid="1389" v:groupcontext="shape" transform="translate(907.622,-263.73) rotate(55.7108)">			<title>Sheet.1389</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1390-6391" v:mid="1390" v:groupcontext="shape" transform="translate(969.474,719.847) rotate(124.289)">			<title>Sheet.1390</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1391-6396" v:mid="1391" v:groupcontext="shape" transform="translate(186.395,-701.575)">			<title>Sheet.1391</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1392-6401" v:mid="1392" v:groupcontext="shape" transform="translate(186.395,-610.866)">			<title>Sheet.1392</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1393-6406" v:mid="1393" v:groupcontext="shape" transform="translate(907.622,-320.423) rotate(55.7108)">			<title>Sheet.1393</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1394-6411" v:mid="1394" v:groupcontext="shape" transform="translate(969.474,663.154) rotate(124.289)">			<title>Sheet.1394</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1395-6416" v:mid="1395" v:groupcontext="shape" transform="translate(186.395,-678.898)">			<title>Sheet.1395</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1396-6421" v:mid="1396" v:groupcontext="shape" transform="translate(186.395,-588.189)">			<title>Sheet.1396</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1397-6426" v:mid="1397" v:groupcontext="shape" transform="translate(907.622,-297.746) rotate(55.7108)">			<title>Sheet.1397</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1398-6431" v:mid="1398" v:groupcontext="shape" transform="translate(969.474,685.831) rotate(124.289)">			<title>Sheet.1398</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1399-6436" v:mid="1399" v:groupcontext="shape" transform="translate(186.395,-656.22)">			<title>Sheet.1399</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1400-6441" v:mid="1400" v:groupcontext="shape" transform="translate(186.395,-565.512)">			<title>Sheet.1400</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1401-6446" v:mid="1401" v:groupcontext="shape" transform="translate(907.622,-275.068) rotate(55.7108)">			<title>Sheet.1401</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1402-6451" v:mid="1402" v:groupcontext="shape" transform="translate(969.474,708.508) rotate(124.289)">			<title>Sheet.1402</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1403-6456" v:mid="1403" v:groupcontext="shape" transform="translate(186.395,-633.543)">			<title>Sheet.1403</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1404-6461" v:mid="1404" v:groupcontext="shape" transform="translate(186.395,-542.835)">			<title>Sheet.1404</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1405-6466" v:mid="1405" v:groupcontext="shape" transform="translate(907.622,-252.391) rotate(55.7108)">			<title>Sheet.1405</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1406-6471" v:mid="1406" v:groupcontext="shape" transform="translate(969.474,731.186) rotate(124.289)">			<title>Sheet.1406</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1407-6476" v:mid="1407" v:groupcontext="shape" transform="translate(185.884,-531.496)">			<title>Sheet.1407</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1408-6481" v:mid="1408" v:groupcontext="shape" transform="translate(185.884,-440.787)">			<title>Sheet.1408</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1409-6486" v:mid="1409" v:groupcontext="shape" transform="translate(907.112,-150.344) rotate(55.7108)">			<title>Sheet.1409</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1410-6491" v:mid="1410" v:groupcontext="shape" transform="translate(968.964,833.233) rotate(124.289)">			<title>Sheet.1410</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1411-6496" v:mid="1411" v:groupcontext="shape" transform="translate(185.884,-508.819)">			<title>Sheet.1411</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1412-6501" v:mid="1412" v:groupcontext="shape" transform="translate(185.884,-418.11)">			<title>Sheet.1412</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1413-6506" v:mid="1413" v:groupcontext="shape" transform="translate(907.112,-127.667) rotate(55.7108)">			<title>Sheet.1413</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1414-6511" v:mid="1414" v:groupcontext="shape" transform="translate(968.964,855.91) rotate(124.289)">			<title>Sheet.1414</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1415-6516" v:mid="1415" v:groupcontext="shape" transform="translate(185.884,-486.142)">			<title>Sheet.1415</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1416-6521" v:mid="1416" v:groupcontext="shape" transform="translate(185.884,-395.433)">			<title>Sheet.1416</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1417-6526" v:mid="1417" v:groupcontext="shape" transform="translate(907.112,-104.99) rotate(55.7108)">			<title>Sheet.1417</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1418-6531" v:mid="1418" v:groupcontext="shape" transform="translate(968.964,878.587) rotate(124.289)">			<title>Sheet.1418</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1419-6536" v:mid="1419" v:groupcontext="shape" transform="translate(185.884,-463.465)">			<title>Sheet.1419</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1420-6541" v:mid="1420" v:groupcontext="shape" transform="translate(185.884,-372.756)">			<title>Sheet.1420</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1421-6546" v:mid="1421" v:groupcontext="shape" transform="translate(907.112,-82.3125) rotate(55.7108)">			<title>Sheet.1421</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1422-6551" v:mid="1422" v:groupcontext="shape" transform="translate(968.964,901.264) rotate(124.289)">			<title>Sheet.1422</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1423-6556" v:mid="1423" v:groupcontext="shape" transform="translate(185.884,-520.157)">			<title>Sheet.1423</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1424-6561" v:mid="1424" v:groupcontext="shape" transform="translate(185.884,-429.449)">			<title>Sheet.1424</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1425-6566" v:mid="1425" v:groupcontext="shape" transform="translate(907.112,-139.005) rotate(55.7108)">			<title>Sheet.1425</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1426-6571" v:mid="1426" v:groupcontext="shape" transform="translate(968.964,844.571) rotate(124.289)">			<title>Sheet.1426</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1427-6576" v:mid="1427" v:groupcontext="shape" transform="translate(185.884,-497.48)">			<title>Sheet.1427</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1428-6581" v:mid="1428" v:groupcontext="shape" transform="translate(185.884,-406.772)">			<title>Sheet.1428</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1429-6586" v:mid="1429" v:groupcontext="shape" transform="translate(907.112,-116.328) rotate(55.7108)">			<title>Sheet.1429</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1430-6591" v:mid="1430" v:groupcontext="shape" transform="translate(968.964,867.249) rotate(124.289)">			<title>Sheet.1430</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1431-6596" v:mid="1431" v:groupcontext="shape" transform="translate(185.884,-474.803)">			<title>Sheet.1431</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1432-6601" v:mid="1432" v:groupcontext="shape" transform="translate(185.884,-384.094)">			<title>Sheet.1432</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1433-6606" v:mid="1433" v:groupcontext="shape" transform="translate(907.112,-93.6511) rotate(55.7108)">			<title>Sheet.1433</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1434-6611" v:mid="1434" v:groupcontext="shape" transform="translate(968.964,889.926) rotate(124.289)">			<title>Sheet.1434</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1435-6616" v:mid="1435" v:groupcontext="shape" transform="translate(185.884,-452.126)">			<title>Sheet.1435</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1436-6621" v:mid="1436" v:groupcontext="shape" transform="translate(185.884,-361.417)">			<title>Sheet.1436</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1437-6626" v:mid="1437" v:groupcontext="shape" transform="translate(907.112,-70.974) rotate(55.7108)">			<title>Sheet.1437</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1438-6631" v:mid="1438" v:groupcontext="shape" transform="translate(968.964,912.603) rotate(124.289)">			<title>Sheet.1438</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1439-6636" v:mid="1439" v:groupcontext="shape" transform="translate(186.395,-351.496)">			<title>Sheet.1439</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1440-6641" v:mid="1440" v:groupcontext="shape" transform="translate(186.395,-260.787)">			<title>Sheet.1440</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1441-6646" v:mid="1441" v:groupcontext="shape" transform="translate(907.622,29.656) rotate(55.7108)">			<title>Sheet.1441</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1442-6651" v:mid="1442" v:groupcontext="shape" transform="translate(969.474,1013.23) rotate(124.289)">			<title>Sheet.1442</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1443-6656" v:mid="1443" v:groupcontext="shape" transform="translate(186.395,-328.819)">			<title>Sheet.1443</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1444-6661" v:mid="1444" v:groupcontext="shape" transform="translate(186.395,-238.11)">			<title>Sheet.1444</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1445-6666" v:mid="1445" v:groupcontext="shape" transform="translate(907.622,52.3331) rotate(55.7108)">			<title>Sheet.1445</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1446-6671" v:mid="1446" v:groupcontext="shape" transform="translate(969.474,1035.91) rotate(124.289)">			<title>Sheet.1446</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1447-6676" v:mid="1447" v:groupcontext="shape" transform="translate(186.395,-306.142)">			<title>Sheet.1447</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1448-6681" v:mid="1448" v:groupcontext="shape" transform="translate(186.395,-215.433)">			<title>Sheet.1448</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1449-6686" v:mid="1449" v:groupcontext="shape" transform="translate(907.622,75.0103) rotate(55.7108)">			<title>Sheet.1449</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1450-6691" v:mid="1450" v:groupcontext="shape" transform="translate(969.474,1058.59) rotate(124.289)">			<title>Sheet.1450</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1451-6696" v:mid="1451" v:groupcontext="shape" transform="translate(186.395,-283.465)">			<title>Sheet.1451</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1452-6701" v:mid="1452" v:groupcontext="shape" transform="translate(186.395,-192.756)">			<title>Sheet.1452</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1453-6706" v:mid="1453" v:groupcontext="shape" transform="translate(907.622,97.6875) rotate(55.7108)">			<title>Sheet.1453</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1454-6711" v:mid="1454" v:groupcontext="shape" transform="translate(969.474,1081.26) rotate(124.289)">			<title>Sheet.1454</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1455-6716" v:mid="1455" v:groupcontext="shape" transform="translate(186.395,-340.157)">			<title>Sheet.1455</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1456-6721" v:mid="1456" v:groupcontext="shape" transform="translate(186.395,-249.449)">			<title>Sheet.1456</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1457-6726" v:mid="1457" v:groupcontext="shape" transform="translate(907.622,40.9945) rotate(55.7108)">			<title>Sheet.1457</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1458-6731" v:mid="1458" v:groupcontext="shape" transform="translate(969.474,1024.57) rotate(124.289)">			<title>Sheet.1458</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1459-6736" v:mid="1459" v:groupcontext="shape" transform="translate(186.395,-317.48)">			<title>Sheet.1459</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1460-6741" v:mid="1460" v:groupcontext="shape" transform="translate(186.395,-226.772)">			<title>Sheet.1460</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1461-6746" v:mid="1461" v:groupcontext="shape" transform="translate(907.622,63.6717) rotate(55.7108)">			<title>Sheet.1461</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1462-6751" v:mid="1462" v:groupcontext="shape" transform="translate(969.474,1047.25) rotate(124.289)">			<title>Sheet.1462</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1463-6756" v:mid="1463" v:groupcontext="shape" transform="translate(186.395,-294.803)">			<title>Sheet.1463</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1464-6761" v:mid="1464" v:groupcontext="shape" transform="translate(186.395,-204.094)">			<title>Sheet.1464</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1465-6766" v:mid="1465" v:groupcontext="shape" transform="translate(907.622,86.3489) rotate(55.7108)">			<title>Sheet.1465</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1466-6771" v:mid="1466" v:groupcontext="shape" transform="translate(969.474,1069.93) rotate(124.289)">			<title>Sheet.1466</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1467-6776" v:mid="1467" v:groupcontext="shape" transform="translate(186.395,-272.126)">			<title>Sheet.1467</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1468-6781" v:mid="1468" v:groupcontext="shape" transform="translate(186.395,-181.417)">			<title>Sheet.1468</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1469-6786" v:mid="1469" v:groupcontext="shape" transform="translate(907.622,109.026) rotate(55.7108)">			<title>Sheet.1469</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1470-6791" v:mid="1470" v:groupcontext="shape" transform="translate(969.474,1092.6) rotate(124.289)">			<title>Sheet.1470</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1471-6796" v:mid="1471" v:groupcontext="shape" transform="translate(185.884,-170.079)">			<title>Sheet.1471</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1472-6801" v:mid="1472" v:groupcontext="shape" transform="translate(185.884,-79.3701)">			<title>Sheet.1472</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1473-6806" v:mid="1473" v:groupcontext="shape" transform="translate(907.112,211.073) rotate(55.7108)">			<title>Sheet.1473</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1474-6811" v:mid="1474" v:groupcontext="shape" transform="translate(968.964,1194.65) rotate(124.289)">			<title>Sheet.1474</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1475-6816" v:mid="1475" v:groupcontext="shape" transform="translate(185.884,-147.402)">			<title>Sheet.1475</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1476-6821" v:mid="1476" v:groupcontext="shape" transform="translate(185.884,-56.6929)">			<title>Sheet.1476</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1477-6826" v:mid="1477" v:groupcontext="shape" transform="translate(907.112,233.75) rotate(55.7108)">			<title>Sheet.1477</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1478-6831" v:mid="1478" v:groupcontext="shape" transform="translate(968.964,1217.33) rotate(124.289)">			<title>Sheet.1478</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1479-6836" v:mid="1479" v:groupcontext="shape" transform="translate(185.884,-124.724)">			<title>Sheet.1479</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1480-6841" v:mid="1480" v:groupcontext="shape" transform="translate(185.884,-34.0157)">			<title>Sheet.1480</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1481-6846" v:mid="1481" v:groupcontext="shape" transform="translate(907.112,256.428) rotate(55.7108)">			<title>Sheet.1481</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1482-6851" v:mid="1482" v:groupcontext="shape" transform="translate(968.964,1240) rotate(124.289)">			<title>Sheet.1482</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1483-6856" v:mid="1483" v:groupcontext="shape" transform="translate(185.884,-102.047)">			<title>Sheet.1483</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1484-6861" v:mid="1484" v:groupcontext="shape" transform="translate(185.884,-11.3386)">			<title>Sheet.1484</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1485-6866" v:mid="1485" v:groupcontext="shape" transform="translate(907.112,279.105) rotate(55.7108)">			<title>Sheet.1485</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1486-6871" v:mid="1486" v:groupcontext="shape" transform="translate(968.964,1262.68) rotate(124.289)">			<title>Sheet.1486</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1487-6876" v:mid="1487" v:groupcontext="shape" transform="translate(185.884,-158.74)">			<title>Sheet.1487</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1488-6881" v:mid="1488" v:groupcontext="shape" transform="translate(185.884,-68.0315)">			<title>Sheet.1488</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1489-6886" v:mid="1489" v:groupcontext="shape" transform="translate(907.112,222.412) rotate(55.7108)">			<title>Sheet.1489</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1490-6891" v:mid="1490" v:groupcontext="shape" transform="translate(968.964,1205.99) rotate(124.289)">			<title>Sheet.1490</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1491-6896" v:mid="1491" v:groupcontext="shape" transform="translate(185.884,-136.063)">			<title>Sheet.1491</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1492-6901" v:mid="1492" v:groupcontext="shape" transform="translate(185.884,-45.3543)">			<title>Sheet.1492</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1493-6906" v:mid="1493" v:groupcontext="shape" transform="translate(907.112,245.089) rotate(55.7108)">			<title>Sheet.1493</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1494-6911" v:mid="1494" v:groupcontext="shape" transform="translate(968.964,1228.67) rotate(124.289)">			<title>Sheet.1494</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1495-6916" v:mid="1495" v:groupcontext="shape" transform="translate(185.884,-113.386)">			<title>Sheet.1495</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1496-6921" v:mid="1496" v:groupcontext="shape" transform="translate(185.884,-22.6772)">			<title>Sheet.1496</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1497-6926" v:mid="1497" v:groupcontext="shape" transform="translate(907.112,267.766) rotate(55.7108)">			<title>Sheet.1497</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1498-6931" v:mid="1498" v:groupcontext="shape" transform="translate(968.964,1251.34) rotate(124.289)">			<title>Sheet.1498</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1499-6936" v:mid="1499" v:groupcontext="shape" transform="translate(185.884,-90.7087)">			<title>Sheet.1499</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1500-6941" v:mid="1500" v:groupcontext="shape" transform="translate(185.884,-1.13687E-13)">			<title>Sheet.1500</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1501-6946" v:mid="1501" v:groupcontext="shape" transform="translate(907.112,290.443) rotate(55.7108)">			<title>Sheet.1501</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1502-6951" v:mid="1502" v:groupcontext="shape" transform="translate(968.964,1274.02) rotate(124.289)">			<title>Sheet.1502</title>			<path d="M0 872.94 L107.72 872.94" class="st11"></path>		</g>		<g id="shape1503-6956" v:mid="1503" v:groupcontext="shape" transform="translate(248.247,-351.496)">			<title>Sheet.1503</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1504-6961" v:mid="1504" v:groupcontext="shape" transform="translate(248.247,-170.079)">			<title>Sheet.1504</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1505-6966" v:mid="1505" v:groupcontext="shape" transform="translate(1074.49,239.748) rotate(71.1738)">			<title>Sheet.1505</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1506-6971" v:mid="1506" v:groupcontext="shape" transform="translate(1136.34,803.141) rotate(108.826)">			<title>Sheet.1506</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1507-6976" v:mid="1507" v:groupcontext="shape" transform="translate(248.247,-306.142)">			<title>Sheet.1507</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1508-6981" v:mid="1508" v:groupcontext="shape" transform="translate(248.247,-124.724)">			<title>Sheet.1508</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1509-6986" v:mid="1509" v:groupcontext="shape" transform="translate(1074.49,285.102) rotate(71.1738)">			<title>Sheet.1509</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1510-6991" v:mid="1510" v:groupcontext="shape" transform="translate(1136.34,848.496) rotate(108.826)">			<title>Sheet.1510</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1511-6996" v:mid="1511" v:groupcontext="shape" transform="translate(248.247,-260.787)">			<title>Sheet.1511</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1512-7001" v:mid="1512" v:groupcontext="shape" transform="translate(248.247,-79.3701)">			<title>Sheet.1512</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1513-7006" v:mid="1513" v:groupcontext="shape" transform="translate(1074.49,330.456) rotate(71.1738)">			<title>Sheet.1513</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1514-7011" v:mid="1514" v:groupcontext="shape" transform="translate(1136.34,893.85) rotate(108.826)">			<title>Sheet.1514</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1515-7016" v:mid="1515" v:groupcontext="shape" transform="translate(248.247,-215.433)">			<title>Sheet.1515</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1516-7021" v:mid="1516" v:groupcontext="shape" transform="translate(248.247,-34.0157)">			<title>Sheet.1516</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1517-7026" v:mid="1517" v:groupcontext="shape" transform="translate(1074.49,375.811) rotate(71.1738)">			<title>Sheet.1517</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1518-7031" v:mid="1518" v:groupcontext="shape" transform="translate(1136.34,939.204) rotate(108.826)">			<title>Sheet.1518</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1519-7036" v:mid="1519" v:groupcontext="shape" transform="translate(248.247,-328.819)">			<title>Sheet.1519</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1520-7041" v:mid="1520" v:groupcontext="shape" transform="translate(248.247,-147.402)">			<title>Sheet.1520</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1521-7046" v:mid="1521" v:groupcontext="shape" transform="translate(1074.49,262.425) rotate(71.1738)">			<title>Sheet.1521</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1522-7051" v:mid="1522" v:groupcontext="shape" transform="translate(1136.34,825.818) rotate(108.826)">			<title>Sheet.1522</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1523-7056" v:mid="1523" v:groupcontext="shape" transform="translate(248.247,-283.465)">			<title>Sheet.1523</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1524-7061" v:mid="1524" v:groupcontext="shape" transform="translate(248.247,-102.047)">			<title>Sheet.1524</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1525-7066" v:mid="1525" v:groupcontext="shape" transform="translate(1074.49,307.779) rotate(71.1738)">			<title>Sheet.1525</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1526-7071" v:mid="1526" v:groupcontext="shape" transform="translate(1136.34,871.173) rotate(108.826)">			<title>Sheet.1526</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1527-7076" v:mid="1527" v:groupcontext="shape" transform="translate(248.247,-238.11)">			<title>Sheet.1527</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1528-7081" v:mid="1528" v:groupcontext="shape" transform="translate(248.247,-56.6929)">			<title>Sheet.1528</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1529-7086" v:mid="1529" v:groupcontext="shape" transform="translate(1074.49,353.133) rotate(71.1738)">			<title>Sheet.1529</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1530-7091" v:mid="1530" v:groupcontext="shape" transform="translate(1136.34,916.527) rotate(108.826)">			<title>Sheet.1530</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1531-7096" v:mid="1531" v:groupcontext="shape" transform="translate(248.247,-192.756)">			<title>Sheet.1531</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1532-7101" v:mid="1532" v:groupcontext="shape" transform="translate(248.247,-11.3386)">			<title>Sheet.1532</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1533-7106" v:mid="1533" v:groupcontext="shape" transform="translate(1074.49,398.488) rotate(71.1738)">			<title>Sheet.1533</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1534-7111" v:mid="1534" v:groupcontext="shape" transform="translate(1136.34,961.881) rotate(108.826)">			<title>Sheet.1534</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1535-7116" v:mid="1535" v:groupcontext="shape" transform="translate(248.247,-340.157)">			<title>Sheet.1535</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1536-7121" v:mid="1536" v:groupcontext="shape" transform="translate(248.247,-158.74)">			<title>Sheet.1536</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1537-7126" v:mid="1537" v:groupcontext="shape" transform="translate(1074.49,251.086) rotate(71.1738)">			<title>Sheet.1537</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1538-7131" v:mid="1538" v:groupcontext="shape" transform="translate(1136.34,814.48) rotate(108.826)">			<title>Sheet.1538</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1539-7136" v:mid="1539" v:groupcontext="shape" transform="translate(248.247,-294.803)">			<title>Sheet.1539</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1540-7141" v:mid="1540" v:groupcontext="shape" transform="translate(248.247,-113.386)">			<title>Sheet.1540</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1541-7146" v:mid="1541" v:groupcontext="shape" transform="translate(1074.49,296.44) rotate(71.1738)">			<title>Sheet.1541</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1542-7151" v:mid="1542" v:groupcontext="shape" transform="translate(1136.34,859.834) rotate(108.826)">			<title>Sheet.1542</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1543-7156" v:mid="1543" v:groupcontext="shape" transform="translate(248.247,-249.449)">			<title>Sheet.1543</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1544-7161" v:mid="1544" v:groupcontext="shape" transform="translate(248.247,-68.0315)">			<title>Sheet.1544</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1545-7166" v:mid="1545" v:groupcontext="shape" transform="translate(1074.49,341.795) rotate(71.1738)">			<title>Sheet.1545</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1546-7171" v:mid="1546" v:groupcontext="shape" transform="translate(1136.34,905.188) rotate(108.826)">			<title>Sheet.1546</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1547-7176" v:mid="1547" v:groupcontext="shape" transform="translate(248.247,-204.094)">			<title>Sheet.1547</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1548-7181" v:mid="1548" v:groupcontext="shape" transform="translate(248.247,-22.6772)">			<title>Sheet.1548</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1549-7186" v:mid="1549" v:groupcontext="shape" transform="translate(1074.49,387.149) rotate(71.1738)">			<title>Sheet.1549</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1550-7191" v:mid="1550" v:groupcontext="shape" transform="translate(1136.34,950.543) rotate(108.826)">			<title>Sheet.1550</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1551-7196" v:mid="1551" v:groupcontext="shape" transform="translate(248.247,-317.48)">			<title>Sheet.1551</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1552-7201" v:mid="1552" v:groupcontext="shape" transform="translate(248.247,-136.063)">			<title>Sheet.1552</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1553-7206" v:mid="1553" v:groupcontext="shape" transform="translate(1074.49,273.763) rotate(71.1738)">			<title>Sheet.1553</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1554-7211" v:mid="1554" v:groupcontext="shape" transform="translate(1136.34,837.157) rotate(108.826)">			<title>Sheet.1554</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1555-7216" v:mid="1555" v:groupcontext="shape" transform="translate(248.247,-272.126)">			<title>Sheet.1555</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1556-7221" v:mid="1556" v:groupcontext="shape" transform="translate(248.247,-90.7087)">			<title>Sheet.1556</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1557-7226" v:mid="1557" v:groupcontext="shape" transform="translate(1074.49,319.118) rotate(71.1738)">			<title>Sheet.1557</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1558-7231" v:mid="1558" v:groupcontext="shape" transform="translate(1136.34,882.511) rotate(108.826)">			<title>Sheet.1558</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1559-7236" v:mid="1559" v:groupcontext="shape" transform="translate(248.247,-226.772)">			<title>Sheet.1559</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1560-7241" v:mid="1560" v:groupcontext="shape" transform="translate(248.247,-45.3543)">			<title>Sheet.1560</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1561-7246" v:mid="1561" v:groupcontext="shape" transform="translate(1074.49,364.472) rotate(71.1738)">			<title>Sheet.1561</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1562-7251" v:mid="1562" v:groupcontext="shape" transform="translate(1136.34,927.866) rotate(108.826)">			<title>Sheet.1562</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1563-7256" v:mid="1563" v:groupcontext="shape" transform="translate(248.247,-181.417)">			<title>Sheet.1563</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1564-7261" v:mid="1564" v:groupcontext="shape" transform="translate(248.247,0)">			<title>Sheet.1564</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1565-7266" v:mid="1565" v:groupcontext="shape" transform="translate(1074.49,409.826) rotate(71.1738)">			<title>Sheet.1565</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1566-7271" v:mid="1566" v:groupcontext="shape" transform="translate(1136.34,973.22) rotate(108.826)">			<title>Sheet.1566</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1567-7276" v:mid="1567" v:groupcontext="shape" transform="translate(248.247,-712.913)">			<title>Sheet.1567</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1568-7281" v:mid="1568" v:groupcontext="shape" transform="translate(248.247,-531.496)">			<title>Sheet.1568</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1569-7286" v:mid="1569" v:groupcontext="shape" transform="translate(1074.49,-121.67) rotate(71.1738)">			<title>Sheet.1569</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1570-7291" v:mid="1570" v:groupcontext="shape" transform="translate(1136.34,441.724) rotate(108.826)">			<title>Sheet.1570</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1571-7296" v:mid="1571" v:groupcontext="shape" transform="translate(248.247,-667.559)">			<title>Sheet.1571</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1572-7301" v:mid="1572" v:groupcontext="shape" transform="translate(248.247,-486.142)">			<title>Sheet.1572</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1573-7306" v:mid="1573" v:groupcontext="shape" transform="translate(1074.49,-76.3155) rotate(71.1738)">			<title>Sheet.1573</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1574-7311" v:mid="1574" v:groupcontext="shape" transform="translate(1136.34,487.078) rotate(108.826)">			<title>Sheet.1574</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1575-7316" v:mid="1575" v:groupcontext="shape" transform="translate(248.247,-622.205)">			<title>Sheet.1575</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1576-7321" v:mid="1576" v:groupcontext="shape" transform="translate(248.247,-440.787)">			<title>Sheet.1576</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1577-7326" v:mid="1577" v:groupcontext="shape" transform="translate(1074.49,-30.9611) rotate(71.1738)">			<title>Sheet.1577</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1578-7331" v:mid="1578" v:groupcontext="shape" transform="translate(1136.34,532.433) rotate(108.826)">			<title>Sheet.1578</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1579-7336" v:mid="1579" v:groupcontext="shape" transform="translate(248.247,-576.85)">			<title>Sheet.1579</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1580-7341" v:mid="1580" v:groupcontext="shape" transform="translate(248.247,-395.433)">			<title>Sheet.1580</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1581-7346" v:mid="1581" v:groupcontext="shape" transform="translate(1074.49,14.3932) rotate(71.1738)">			<title>Sheet.1581</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1582-7351" v:mid="1582" v:groupcontext="shape" transform="translate(1136.34,577.787) rotate(108.826)">			<title>Sheet.1582</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1583-7356" v:mid="1583" v:groupcontext="shape" transform="translate(248.247,-690.236)">			<title>Sheet.1583</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1584-7361" v:mid="1584" v:groupcontext="shape" transform="translate(248.247,-508.819)">			<title>Sheet.1584</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1585-7366" v:mid="1585" v:groupcontext="shape" transform="translate(1074.49,-98.9926) rotate(71.1738)">			<title>Sheet.1585</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1586-7371" v:mid="1586" v:groupcontext="shape" transform="translate(1136.34,464.401) rotate(108.826)">			<title>Sheet.1586</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1587-7376" v:mid="1587" v:groupcontext="shape" transform="translate(248.247,-644.882)">			<title>Sheet.1587</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1588-7381" v:mid="1588" v:groupcontext="shape" transform="translate(248.247,-463.465)">			<title>Sheet.1588</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1589-7386" v:mid="1589" v:groupcontext="shape" transform="translate(1074.49,-53.6383) rotate(71.1738)">			<title>Sheet.1589</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1590-7391" v:mid="1590" v:groupcontext="shape" transform="translate(1136.34,509.755) rotate(108.826)">			<title>Sheet.1590</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1591-7396" v:mid="1591" v:groupcontext="shape" transform="translate(248.247,-599.528)">			<title>Sheet.1591</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1592-7401" v:mid="1592" v:groupcontext="shape" transform="translate(248.247,-418.11)">			<title>Sheet.1592</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1593-7406" v:mid="1593" v:groupcontext="shape" transform="translate(1074.49,-8.28397) rotate(71.1738)">			<title>Sheet.1593</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1594-7411" v:mid="1594" v:groupcontext="shape" transform="translate(1136.34,555.11) rotate(108.826)">			<title>Sheet.1594</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1595-7416" v:mid="1595" v:groupcontext="shape" transform="translate(248.247,-554.173)">			<title>Sheet.1595</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1596-7421" v:mid="1596" v:groupcontext="shape" transform="translate(248.247,-372.756)">			<title>Sheet.1596</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1597-7426" v:mid="1597" v:groupcontext="shape" transform="translate(1074.49,37.0704) rotate(71.1738)">			<title>Sheet.1597</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1598-7431" v:mid="1598" v:groupcontext="shape" transform="translate(1136.34,600.464) rotate(108.826)">			<title>Sheet.1598</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1599-7436" v:mid="1599" v:groupcontext="shape" transform="translate(248.247,-701.575)">			<title>Sheet.1599</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1600-7441" v:mid="1600" v:groupcontext="shape" transform="translate(248.247,-520.157)">			<title>Sheet.1600</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1601-7446" v:mid="1601" v:groupcontext="shape" transform="translate(1074.49,-110.331) rotate(71.1738)">			<title>Sheet.1601</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1602-7451" v:mid="1602" v:groupcontext="shape" transform="translate(1136.34,453.063) rotate(108.826)">			<title>Sheet.1602</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1603-7456" v:mid="1603" v:groupcontext="shape" transform="translate(248.247,-656.22)">			<title>Sheet.1603</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1604-7461" v:mid="1604" v:groupcontext="shape" transform="translate(248.247,-474.803)">			<title>Sheet.1604</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1605-7466" v:mid="1605" v:groupcontext="shape" transform="translate(1074.49,-64.9769) rotate(71.1738)">			<title>Sheet.1605</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1606-7471" v:mid="1606" v:groupcontext="shape" transform="translate(1136.34,498.417) rotate(108.826)">			<title>Sheet.1606</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1607-7476" v:mid="1607" v:groupcontext="shape" transform="translate(248.247,-610.866)">			<title>Sheet.1607</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1608-7481" v:mid="1608" v:groupcontext="shape" transform="translate(248.247,-429.449)">			<title>Sheet.1608</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1609-7486" v:mid="1609" v:groupcontext="shape" transform="translate(1074.49,-19.6226) rotate(71.1738)">			<title>Sheet.1609</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1610-7491" v:mid="1610" v:groupcontext="shape" transform="translate(1136.34,543.771) rotate(108.826)">			<title>Sheet.1610</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1611-7496" v:mid="1611" v:groupcontext="shape" transform="translate(248.247,-565.512)">			<title>Sheet.1611</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1612-7501" v:mid="1612" v:groupcontext="shape" transform="translate(248.247,-384.094)">			<title>Sheet.1612</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1613-7506" v:mid="1613" v:groupcontext="shape" transform="translate(1074.49,25.7318) rotate(71.1738)">			<title>Sheet.1613</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1614-7511" v:mid="1614" v:groupcontext="shape" transform="translate(1136.34,589.126) rotate(108.826)">			<title>Sheet.1614</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1615-7516" v:mid="1615" v:groupcontext="shape" transform="translate(248.247,-678.898)">			<title>Sheet.1615</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1616-7521" v:mid="1616" v:groupcontext="shape" transform="translate(248.247,-497.48)">			<title>Sheet.1616</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1617-7526" v:mid="1617" v:groupcontext="shape" transform="translate(1074.49,-87.6541) rotate(71.1738)">			<title>Sheet.1617</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1618-7531" v:mid="1618" v:groupcontext="shape" transform="translate(1136.34,475.74) rotate(108.826)">			<title>Sheet.1618</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1619-7536" v:mid="1619" v:groupcontext="shape" transform="translate(248.247,-633.543)">			<title>Sheet.1619</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1620-7541" v:mid="1620" v:groupcontext="shape" transform="translate(248.247,-452.126)">			<title>Sheet.1620</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1621-7546" v:mid="1621" v:groupcontext="shape" transform="translate(1074.49,-42.2997) rotate(71.1738)">			<title>Sheet.1621</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1622-7551" v:mid="1622" v:groupcontext="shape" transform="translate(1136.34,521.094) rotate(108.826)">			<title>Sheet.1622</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1623-7556" v:mid="1623" v:groupcontext="shape" transform="translate(248.247,-588.189)">			<title>Sheet.1623</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1624-7561" v:mid="1624" v:groupcontext="shape" transform="translate(248.247,-406.772)">			<title>Sheet.1624</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1625-7566" v:mid="1625" v:groupcontext="shape" transform="translate(1074.49,3.05461) rotate(71.1738)">			<title>Sheet.1625</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1626-7571" v:mid="1626" v:groupcontext="shape" transform="translate(1136.34,566.448) rotate(108.826)">			<title>Sheet.1626</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1627-7576" v:mid="1627" v:groupcontext="shape" transform="translate(248.247,-542.835)">			<title>Sheet.1627</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1628-7581" v:mid="1628" v:groupcontext="shape" transform="translate(248.247,-361.417)">			<title>Sheet.1628</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1629-7586" v:mid="1629" v:groupcontext="shape" transform="translate(1074.49,48.4089) rotate(71.1738)">			<title>Sheet.1629</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="shape1630-7591" v:mid="1630" v:groupcontext="shape" transform="translate(1136.34,611.803) rotate(108.826)">			<title>Sheet.1630</title>			<path d="M0 872.94 L189.6 872.94" class="st11"></path>		</g>		<g id="group1631-7596" transform="translate(0.193221,-701.574)" v:mid="1631" v:groupcontext="group">			<title>Sheet.1631</title>			<g id="shape1632-7597" v:mid="1632" v:groupcontext="shape" transform="translate(2.79776E-14,-11.3394)">				<title>Sheet.1632</title>				<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>			</g>			<g id="shape1633-7604" v:mid="1633" v:groupcontext="shape">				<title>Sheet.1633</title>				<path d="M1.71 872.94 L2.07 872.94 L59.78 872.94" class="st9"></path>			</g>			<g id="shape1634-7611" v:mid="1634" v:groupcontext="shape" transform="translate(157.414,2.97073) rotate(10.3887)">				<title>Sheet.1634</title>				<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>			</g>			<g id="shape1635-7618" v:mid="1635" v:groupcontext="shape" transform="translate(219.266,1720.23) rotate(169.611)">				<title>Sheet.1635</title>				<path d="M1.71 872.94 L2.07 872.94 L60.81 872.94" class="st9"></path>			</g>		</g>		<g id="shape1636-7625" v:mid="1636" v:groupcontext="shape" transform="translate(186.395,-712.913)">			<title>Sheet.1636</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1637-7630" v:mid="1637" v:groupcontext="shape" transform="translate(124.032,-712.913)">			<title>Sheet.1637</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1638-7635" v:mid="1638" v:groupcontext="shape" transform="translate(63.0875,-712.913)">			<title>Sheet.1638</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1639-7640" v:mid="1639" v:groupcontext="shape" transform="translate(310.609,-712.913)">			<title>Sheet.1639</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1640-7645" v:mid="1640" v:groupcontext="shape" transform="translate(310.609,-350.147)">			<title>Sheet.1640</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1641-7650" v:mid="1641" v:groupcontext="shape" transform="translate(1171.09,13.0458) rotate(80.3067)">			<title>Sheet.1641</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1642-7655" v:mid="1642" v:groupcontext="shape" transform="translate(1232.94,307.008) rotate(99.6933)">			<title>Sheet.1642</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1643-7660" v:mid="1643" v:groupcontext="shape" transform="translate(310.609,-621.999)">			<title>Sheet.1643</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1644-7665" v:mid="1644" v:groupcontext="shape" transform="translate(310.609,-259.622)">			<title>Sheet.1644</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1645-7670" v:mid="1645" v:groupcontext="shape" transform="translate(1171.09,103.96) rotate(80.3067)">			<title>Sheet.1645</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1646-7675" v:mid="1646" v:groupcontext="shape" transform="translate(1232.94,397.923) rotate(99.6933)">			<title>Sheet.1646</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1647-7680" v:mid="1647" v:groupcontext="shape" transform="translate(310.609,-531.199)">			<title>Sheet.1647</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1648-7685" v:mid="1648" v:groupcontext="shape" transform="translate(310.609,-169.096)">			<title>Sheet.1648</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1649-7690" v:mid="1649" v:groupcontext="shape" transform="translate(1171.09,194.76) rotate(80.3067)">			<title>Sheet.1649</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1650-7695" v:mid="1650" v:groupcontext="shape" transform="translate(1232.94,488.723) rotate(99.6933)">			<title>Sheet.1650</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1651-7700" v:mid="1651" v:groupcontext="shape" transform="translate(310.609,-440.673)">			<title>Sheet.1651</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1652-7705" v:mid="1652" v:groupcontext="shape" transform="translate(310.609,-78.57)">			<title>Sheet.1652</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1653-7710" v:mid="1653" v:groupcontext="shape" transform="translate(1171.09,285.286) rotate(80.3067)">			<title>Sheet.1653</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1654-7715" v:mid="1654" v:groupcontext="shape" transform="translate(1232.94,579.249) rotate(99.6933)">			<title>Sheet.1654</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1655-7720" v:mid="1655" v:groupcontext="shape" transform="translate(310.609,-667.559)">			<title>Sheet.1655</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1656-7725" v:mid="1656" v:groupcontext="shape" transform="translate(310.609,-304.884)">			<title>Sheet.1656</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1657-7730" v:mid="1657" v:groupcontext="shape" transform="translate(1171.09,59.0173) rotate(80.3067)">			<title>Sheet.1657</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1658-7735" v:mid="1658" v:groupcontext="shape" transform="translate(1232.94,352.363) rotate(99.6933)">			<title>Sheet.1658</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1659-7740" v:mid="1659" v:groupcontext="shape" transform="translate(310.609,-576.736)">			<title>Sheet.1659</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1660-7745" v:mid="1660" v:groupcontext="shape" transform="translate(310.609,-214.359)">			<title>Sheet.1660</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1661-7750" v:mid="1661" v:groupcontext="shape" transform="translate(1171.09,149.223) rotate(80.3067)">			<title>Sheet.1661</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1662-7755" v:mid="1662" v:groupcontext="shape" transform="translate(1232.94,443.186) rotate(99.6933)">			<title>Sheet.1662</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1663-7760" v:mid="1663" v:groupcontext="shape" transform="translate(310.609,-485.936)">			<title>Sheet.1663</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1664-7765" v:mid="1664" v:groupcontext="shape" transform="translate(310.609,-123.833)">			<title>Sheet.1664</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1665-7770" v:mid="1665" v:groupcontext="shape" transform="translate(1171.09,240.023) rotate(80.3067)">			<title>Sheet.1665</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1666-7775" v:mid="1666" v:groupcontext="shape" transform="translate(1232.94,533.986) rotate(99.6933)">			<title>Sheet.1666</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1667-7780" v:mid="1667" v:groupcontext="shape" transform="translate(310.609,-395.41)">			<title>Sheet.1667</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1668-7785" v:mid="1668" v:groupcontext="shape" transform="translate(310.609,-33.3071)">			<title>Sheet.1668</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1669-7790" v:mid="1669" v:groupcontext="shape" transform="translate(1171.09,330.549) rotate(80.3067)">			<title>Sheet.1669</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1670-7795" v:mid="1670" v:groupcontext="shape" transform="translate(1232.94,624.512) rotate(99.6933)">			<title>Sheet.1670</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1671-7800" v:mid="1671" v:groupcontext="shape" transform="translate(310.609,-689.573)">			<title>Sheet.1671</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1672-7805" v:mid="1672" v:groupcontext="shape" transform="translate(310.609,-327.516)">			<title>Sheet.1672</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1673-7810" v:mid="1673" v:groupcontext="shape" transform="translate(1171.09,36.3859) rotate(80.3067)">			<title>Sheet.1673</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1674-7815" v:mid="1674" v:groupcontext="shape" transform="translate(1232.94,330.348) rotate(99.6933)">			<title>Sheet.1674</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1675-7820" v:mid="1675" v:groupcontext="shape" transform="translate(310.609,-599.368)">			<title>Sheet.1675</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1676-7825" v:mid="1676" v:groupcontext="shape" transform="translate(310.609,-236.99)">			<title>Sheet.1676</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1677-7830" v:mid="1677" v:groupcontext="shape" transform="translate(1171.09,126.592) rotate(80.3067)">			<title>Sheet.1677</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1678-7835" v:mid="1678" v:groupcontext="shape" transform="translate(1232.94,420.554) rotate(99.6933)">			<title>Sheet.1678</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1679-7840" v:mid="1679" v:groupcontext="shape" transform="translate(310.609,-508.567)">			<title>Sheet.1679</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1680-7845" v:mid="1680" v:groupcontext="shape" transform="translate(310.609,-146.464)">			<title>Sheet.1680</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1681-7850" v:mid="1681" v:groupcontext="shape" transform="translate(1171.09,217.392) rotate(80.3067)">			<title>Sheet.1681</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1682-7855" v:mid="1682" v:groupcontext="shape" transform="translate(1232.94,511.354) rotate(99.6933)">			<title>Sheet.1682</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1683-7860" v:mid="1683" v:groupcontext="shape" transform="translate(310.609,-418.042)">			<title>Sheet.1683</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1684-7865" v:mid="1684" v:groupcontext="shape" transform="translate(310.609,-55.9385)">			<title>Sheet.1684</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1685-7870" v:mid="1685" v:groupcontext="shape" transform="translate(1171.09,307.918) rotate(80.3067)">			<title>Sheet.1685</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1686-7875" v:mid="1686" v:groupcontext="shape" transform="translate(1232.94,601.88) rotate(99.6933)">			<title>Sheet.1686</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1687-7880" v:mid="1687" v:groupcontext="shape" transform="translate(310.609,-644.79)">			<title>Sheet.1687</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1688-7885" v:mid="1688" v:groupcontext="shape" transform="translate(310.609,-282.253)">			<title>Sheet.1688</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1689-7890" v:mid="1689" v:groupcontext="shape" transform="translate(1171.09,81.1687) rotate(80.3067)">			<title>Sheet.1689</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1690-7895" v:mid="1690" v:groupcontext="shape" transform="translate(1232.94,375.04) rotate(99.6933)">			<title>Sheet.1690</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1691-7900" v:mid="1691" v:groupcontext="shape" transform="translate(310.609,-554.105)">			<title>Sheet.1691</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1692-7905" v:mid="1692" v:groupcontext="shape" transform="translate(310.609,-191.727)">			<title>Sheet.1692</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1693-7910" v:mid="1693" v:groupcontext="shape" transform="translate(1171.09,171.855) rotate(80.3067)">			<title>Sheet.1693</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1694-7915" v:mid="1694" v:groupcontext="shape" transform="translate(1232.94,465.817) rotate(99.6933)">			<title>Sheet.1694</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1695-7920" v:mid="1695" v:groupcontext="shape" transform="translate(310.609,-463.305)">			<title>Sheet.1695</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1696-7925" v:mid="1696" v:groupcontext="shape" transform="translate(310.609,-101.201)">			<title>Sheet.1696</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1697-7930" v:mid="1697" v:groupcontext="shape" transform="translate(1171.09,262.655) rotate(80.3067)">			<title>Sheet.1697</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1698-7935" v:mid="1698" v:groupcontext="shape" transform="translate(1232.94,556.617) rotate(99.6933)">			<title>Sheet.1698</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1699-7940" v:mid="1699" v:groupcontext="shape" transform="translate(310.609,-372.779)">			<title>Sheet.1699</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1700-7945" v:mid="1700" v:groupcontext="shape" transform="translate(310.609,-10.95)">			<title>Sheet.1700</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1701-7950" v:mid="1701" v:groupcontext="shape" transform="translate(1171.09,352.906) rotate(80.3067)">			<title>Sheet.1701</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1702-7955" v:mid="1702" v:groupcontext="shape" transform="translate(1232.94,646.869) rotate(99.6933)">			<title>Sheet.1702</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1703-7960" v:mid="1703" v:groupcontext="shape" transform="translate(310.609,-701.575)">			<title>Sheet.1703</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1704-7965" v:mid="1704" v:groupcontext="shape" transform="translate(310.609,-339.517)">			<title>Sheet.1704</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1705-7970" v:mid="1705" v:groupcontext="shape" transform="translate(1171.09,24.3844) rotate(80.3067)">			<title>Sheet.1705</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1706-7975" v:mid="1706" v:groupcontext="shape" transform="translate(1232.94,318.347) rotate(99.6933)">			<title>Sheet.1706</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1707-7980" v:mid="1707" v:groupcontext="shape" transform="translate(310.609,-611.369)">			<title>Sheet.1707</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1708-7985" v:mid="1708" v:groupcontext="shape" transform="translate(310.609,-248.992)">			<title>Sheet.1708</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1709-7990" v:mid="1709" v:groupcontext="shape" transform="translate(1171.09,114.59) rotate(80.3067)">			<title>Sheet.1709</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1710-7995" v:mid="1710" v:groupcontext="shape" transform="translate(1232.94,408.553) rotate(99.6933)">			<title>Sheet.1710</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1711-8000" v:mid="1711" v:groupcontext="shape" transform="translate(310.609,-520.569)">			<title>Sheet.1711</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1712-8005" v:mid="1712" v:groupcontext="shape" transform="translate(310.609,-158.466)">			<title>Sheet.1712</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1713-8010" v:mid="1713" v:groupcontext="shape" transform="translate(1171.09,205.39) rotate(80.3067)">			<title>Sheet.1713</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1714-8015" v:mid="1714" v:groupcontext="shape" transform="translate(1232.94,499.353) rotate(99.6933)">			<title>Sheet.1714</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1715-8020" v:mid="1715" v:groupcontext="shape" transform="translate(310.609,-430.043)">			<title>Sheet.1715</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1716-8025" v:mid="1716" v:groupcontext="shape" transform="translate(310.609,-67.9401)">			<title>Sheet.1716</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1717-8030" v:mid="1717" v:groupcontext="shape" transform="translate(1171.09,295.916) rotate(80.3067)">			<title>Sheet.1717</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1718-8035" v:mid="1718" v:groupcontext="shape" transform="translate(1232.94,589.879) rotate(99.6933)">			<title>Sheet.1718</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1719-8040" v:mid="1719" v:groupcontext="shape" transform="translate(310.609,-656.312)">			<title>Sheet.1719</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1720-8045" v:mid="1720" v:groupcontext="shape" transform="translate(310.609,-294.255)">			<title>Sheet.1720</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1721-8050" v:mid="1721" v:groupcontext="shape" transform="translate(1171.09,69.6473) rotate(80.3067)">			<title>Sheet.1721</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1722-8055" v:mid="1722" v:groupcontext="shape" transform="translate(1232.94,363.701) rotate(99.6933)">			<title>Sheet.1722</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1723-8060" v:mid="1723" v:groupcontext="shape" transform="translate(310.609,-566.106)">			<title>Sheet.1723</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1724-8065" v:mid="1724" v:groupcontext="shape" transform="translate(310.609,-203.729)">			<title>Sheet.1724</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1725-8070" v:mid="1725" v:groupcontext="shape" transform="translate(1171.09,159.853) rotate(80.3067)">			<title>Sheet.1725</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1726-8075" v:mid="1726" v:groupcontext="shape" transform="translate(1232.94,453.816) rotate(99.6933)">			<title>Sheet.1726</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1727-8080" v:mid="1727" v:groupcontext="shape" transform="translate(310.609,-475.306)">			<title>Sheet.1727</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1728-8085" v:mid="1728" v:groupcontext="shape" transform="translate(310.609,-113.203)">			<title>Sheet.1728</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1729-8090" v:mid="1729" v:groupcontext="shape" transform="translate(1171.09,250.653) rotate(80.3067)">			<title>Sheet.1729</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1730-8095" v:mid="1730" v:groupcontext="shape" transform="translate(1232.94,544.616) rotate(99.6933)">			<title>Sheet.1730</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1731-8100" v:mid="1731" v:groupcontext="shape" transform="translate(310.609,-384.78)">			<title>Sheet.1731</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1732-8105" v:mid="1732" v:groupcontext="shape" transform="translate(310.609,-22.6772)">			<title>Sheet.1732</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1733-8110" v:mid="1733" v:groupcontext="shape" transform="translate(1171.09,341.179) rotate(80.3067)">			<title>Sheet.1733</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1734-8115" v:mid="1734" v:groupcontext="shape" transform="translate(1232.94,635.141) rotate(99.6933)">			<title>Sheet.1734</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1735-8120" v:mid="1735" v:groupcontext="shape" transform="translate(310.609,-678.943)">			<title>Sheet.1735</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1736-8125" v:mid="1736" v:groupcontext="shape" transform="translate(310.609,-316.886)">			<title>Sheet.1736</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1737-8130" v:mid="1737" v:groupcontext="shape" transform="translate(1171.09,47.0158) rotate(80.3067)">			<title>Sheet.1737</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1738-8135" v:mid="1738" v:groupcontext="shape" transform="translate(1232.94,340.978) rotate(99.6933)">			<title>Sheet.1738</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1739-8140" v:mid="1739" v:groupcontext="shape" transform="translate(310.609,-588.738)">			<title>Sheet.1739</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1740-8145" v:mid="1740" v:groupcontext="shape" transform="translate(310.609,-226.36)">			<title>Sheet.1740</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1741-8150" v:mid="1741" v:groupcontext="shape" transform="translate(1171.09,137.222) rotate(80.3067)">			<title>Sheet.1741</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1742-8155" v:mid="1742" v:groupcontext="shape" transform="translate(1232.94,431.184) rotate(99.6933)">			<title>Sheet.1742</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1743-8160" v:mid="1743" v:groupcontext="shape" transform="translate(310.609,-497.938)">			<title>Sheet.1743</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1744-8165" v:mid="1744" v:groupcontext="shape" transform="translate(310.609,-135.834)">			<title>Sheet.1744</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1745-8170" v:mid="1745" v:groupcontext="shape" transform="translate(1171.09,228.022) rotate(80.3067)">			<title>Sheet.1745</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1746-8175" v:mid="1746" v:groupcontext="shape" transform="translate(1232.94,521.984) rotate(99.6933)">			<title>Sheet.1746</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1747-8180" v:mid="1747" v:groupcontext="shape" transform="translate(310.609,-407.412)">			<title>Sheet.1747</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1748-8185" v:mid="1748" v:groupcontext="shape" transform="translate(310.609,-45.3086)">			<title>Sheet.1748</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1749-8190" v:mid="1749" v:groupcontext="shape" transform="translate(1171.09,318.547) rotate(80.3067)">			<title>Sheet.1749</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1750-8195" v:mid="1750" v:groupcontext="shape" transform="translate(1232.94,612.51) rotate(99.6933)">			<title>Sheet.1750</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1751-8200" v:mid="1751" v:groupcontext="shape" transform="translate(310.609,-634.001)">			<title>Sheet.1751</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1752-8205" v:mid="1752" v:groupcontext="shape" transform="translate(310.609,-271.623)">			<title>Sheet.1752</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1753-8210" v:mid="1753" v:groupcontext="shape" transform="translate(1171.09,91.9587) rotate(80.3067)">			<title>Sheet.1753</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1754-8215" v:mid="1754" v:groupcontext="shape" transform="translate(1232.94,385.921) rotate(99.6933)">			<title>Sheet.1754</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1755-8220" v:mid="1755" v:groupcontext="shape" transform="translate(310.609,-543.2)">			<title>Sheet.1755</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1756-8225" v:mid="1756" v:groupcontext="shape" transform="translate(310.609,-181.097)">			<title>Sheet.1756</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1757-8230" v:mid="1757" v:groupcontext="shape" transform="translate(1171.09,182.759) rotate(80.3067)">			<title>Sheet.1757</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1758-8235" v:mid="1758" v:groupcontext="shape" transform="translate(1232.94,476.721) rotate(99.6933)">			<title>Sheet.1758</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1759-8240" v:mid="1759" v:groupcontext="shape" transform="translate(310.609,-452.675)">			<title>Sheet.1759</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1760-8245" v:mid="1760" v:groupcontext="shape" transform="translate(310.609,-90.5715)">			<title>Sheet.1760</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1761-8250" v:mid="1761" v:groupcontext="shape" transform="translate(1171.09,273.285) rotate(80.3067)">			<title>Sheet.1761</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1762-8255" v:mid="1762" v:groupcontext="shape" transform="translate(1232.94,567.247) rotate(99.6933)">			<title>Sheet.1762</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1763-8260" v:mid="1763" v:groupcontext="shape" transform="translate(310.609,-362.149)">			<title>Sheet.1763</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1764-8265" v:mid="1764" v:groupcontext="shape" transform="translate(310.609,-6.82121E-13)">			<title>Sheet.1764</title>			<path d="M0 872.94 L59.78 872.94" class="st11"></path>		</g>		<g id="shape1765-8270" v:mid="1765" v:groupcontext="shape" transform="translate(1171.09,363.856) rotate(80.3067)">			<title>Sheet.1765</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>		<g id="shape1766-8275" v:mid="1766" v:groupcontext="shape" transform="translate(1232.94,657.819) rotate(99.6933)">			<title>Sheet.1766</title>			<path d="M0 872.94 L365.28 872.94" class="st11"></path>		</g>	</g>	<g id="shape1767-8280" v:mid="1767" v:groupcontext="shape" transform="translate(151.588,-824.817)">		<title>Sheet.1767</title>		<desc>Vd = vrdelta(Vu,Vv)</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="81.4961" cy="864.94" width="163" height="16"></v:textrect>		<rect x="0" y="856.94" width="162.992" height="16" class="st4"></rect>		<text x="20.61" y="869.14" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd = vrdelta(Vu,Vv)</text>		</g>	<g id="shape1768-8283" v:mid="1768" v:groupcontext="shape" transform="translate(596.775,-824.407)">		<title>Sheet.1768</title>		<desc>Vd = vdelta(Vu,Vv)</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="81.4961" cy="864.94" width="163" height="16"></v:textrect>		<rect x="0" y="856.94" width="162.992" height="16" class="st4"></rect>		<text x="22.94" y="869.14" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd = vdelta(Vu,Vv)</text>		</g>	<g id="shape1769-8286" v:mid="1769" v:groupcontext="shape" transform="translate(32.5332,-457.73)">		<title>Sheet.1769</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="17.4961" cy="864.94" width="35" height="16"></v:textrect>		<rect x="0" y="856.94" width="34.9921" height="16" class="st4"></rect>		<text x="6.49" y="870.34" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape1770-8289" v:mid="1770" v:groupcontext="shape" transform="translate(437.888,-463.903)">		<title>Sheet.1770</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="17.4961" cy="864.94" width="35" height="16"></v:textrect>		<rect x="0" y="856.94" width="34.9921" height="16" class="st4"></rect>		<text x="8.93" y="869.14" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape1771-8292" v:mid="1771" v:groupcontext="shape" transform="translate(485.1,-463.651)">		<title>Sheet.1771</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="17.4961" cy="864.94" width="35" height="16"></v:textrect>		<rect x="0" y="856.94" width="34.9921" height="16" class="st4"></rect>		<text x="8.93" y="869.14" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape1772-8295" v:mid="1772" v:groupcontext="shape" transform="translate(890.454,-469.825)">		<title>Sheet.1772</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="17.4961" cy="864.94" width="35" height="16"></v:textrect>		<rect x="0" y="856.94" width="34.9921" height="16" class="st4"></rect>		<text x="8.93" y="869.14" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape1773-8298" v:mid="1773" v:groupcontext="shape" transform="translate(238.486,-39.2104)">		<title>Sheet.1773</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="17.4961" cy="864.94" width="35" height="16"></v:textrect>		<rect x="0" y="856.94" width="34.9921" height="16" class="st4"></rect>		<text x="6.99" y="870.34" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape1775-8301" v:mid="1775" v:groupcontext="shape" v:layermember="0" transform="translate(249.384,-63.7143)">		<title>Dynamic connector.1775</title>		<path d="M7.09 872.94 L7.09 857.68" class="st14"></path>	</g>	<g id="shape1774-8307" v:mid="1774" v:groupcontext="shape" transform="translate(712.848,-46.7065)">		<title>Sheet.1774</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="17.4961" cy="864.94" width="35" height="16"></v:textrect>		<rect x="0" y="856.94" width="34.9921" height="16" class="st4"></rect>		<text x="6.99" y="870.34" class="st13" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape1776-8310" v:mid="1776" v:groupcontext="shape" v:layermember="0" transform="translate(723.746,-71.2104)">		<title>Dynamic connector.1776</title>		<path d="M7.09 872.94 L7.09 857.68" class="st14"></path>	</g></g>
</svg>

General permute network instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd=vdelta(Vu,Vv) | for (offset=VWIDTH; (offset>>=1)>0; ) {<br>        for (k = 0; k<VWIDTH; k++) {<br>            Vd.ub[k] = (Vv.ub[k]&offset) ? Vu.ub[k^offset] : Vu.ub[k];<br>        }<br>        for (k = 0; k<VWIDTH; k++) {<br>            Vu.ub[k] = Vd.ub[k];<br>        }<br>    }<br>    Copy to clipboard |
| Vd=vrdelta(Vu,Vv) | for (offset=1; offset<VWIDTH; offset<<=1){<br>        for (k = 0; k<VWIDTH; k++) {<br>            Vd.ub[k] = (Vv.ub[k]&offset) ? Vu.ub[k^offset] : Vu.ub[k];<br>        }<br>        for (k = 0; k<VWIDTH; k++) {<br>            Vu.ub[k] = Vd.ub[k];<br>        }<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-308"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-309"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id207">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd=vdelta(Vu,Vv)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vrdelta(Vu,Vv)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-310"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-311"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id208">
<caption><span class="caption-text">General permute network intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vdelta(Vu,Vv)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vdelta_VV(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd=vrdelta(Vu,Vv)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vrdelta_VV(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Shuffle - Deal

Deal or deinterleave the elements into the destination register Vd.
Even elements of Vu are placed in the lower half of Vd, and odd elements are placed in the upper half.

In the case of vdeale, the even elements of Vv are dealt into the lower half of the destination vector register Vd, and the even
elements of Vu are dealt into the upper half of Vd.
The deal operation takes even-even elements of Vv and places them in the lower quarter of Vd, while odd-even elements of Vv are
placed in the second quarter of Vd.
Similarly, even-even elements of Vu are placed in the third quarter of Vd, while odd-even elements of Vu are placed in the fourth quarter of Vd.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vdeal.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="13.5104in" height="5.51042in" viewbox="0 0 972.75 396.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st11"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-312 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-312 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-312 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-312 .st4 { fill: url("#ptrn2-9"); shape-rendering: crispEdges; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-312 .st5 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-312 .st6 { font-size: 1em }
.svg-312 .st7 { marker-end: url("#mrkr5-72"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-312 .st8 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-312 .st9 { fill: url("#ptrn2-109"); shape-rendering: crispEdges; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-312 .st10 { fill: #000000; font-family: Arial; font-size: 0.75em; font-weight: bold }
.svg-312 .st11 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Patterns_And_Gradients">	<pattern id="ptrn2-9" v:fillpattern="2" v:foreground="#e2e2e2" v:background="#ffffff" patternunits="userSpaceOnUse" width="6" height="6" viewbox="0 0 64 64">		<image x="0" y="0" width="64" height="64" image-rendering="optimizeSpeed" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA+SURBVChTfY/BDQAgCAPZf0526LOmRI0oeB8Cdx8MACt0d3fa3BNLaj7BKUUKbil2UEkRQSdFfNFJYT8JgANuc/r5/E0MfAAAAABJRU5ErkJggg=="></image>	</pattern>	<pattern id="ptrn2-109" v:fillpattern="2" v:foreground="#bfbfbf" v:background="#ffffff" patternunits="userSpaceOnUse" width="6" height="6" viewbox="0 0 64 64">		<image x="0" y="0" width="64" height="64" image-rendering="optimizeSpeed" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA+SURBVChTfY/BDQAgCMTYfy72uRHOHFEjCvZDoP1gAFihu7vT5p5YUvMJTilScEuxg0qKCDop4otOCvtJABwaFfZ5vI0QgwAAAABJRU5ErkJggg=="></image>	</pattern></defs><defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-72" class="st8" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape90-1" v:mid="90" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.90</title>		<rect x="0" y="36.75" width="936" height="360" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(27.375,-315.375)">		<title>Sheet.1</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="8.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(63.375,-315.375)">		<title>Sheet.2</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st4"></rect>		<text x="8.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape3-11" v:mid="3" v:groupcontext="shape" transform="translate(99.375,-315.375)">		<title>Sheet.3</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="14.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape5-14" v:mid="5" v:groupcontext="shape" transform="translate(171.375,-315.375)">		<title>Sheet.5</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape6-17" v:mid="6" v:groupcontext="shape" transform="translate(207.375,-315.375)">		<title>Sheet.6</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st4"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape7-21" v:mid="7" v:groupcontext="shape" transform="translate(243.375,-315.375)">		<title>Sheet.7</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape8-24" v:mid="8" v:groupcontext="shape" transform="translate(279.375,-315.375)">		<title>Sheet.8</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st4"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape9-28" v:mid="9" v:groupcontext="shape" transform="translate(135.375,-315.375)">		<title>Sheet.9</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st4"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape10-32" v:mid="10" v:groupcontext="shape" transform="translate(315.375,-315.375)">		<title>Sheet.10</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st5"></rect>		<text x="12.5" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape13-35" v:mid="13" v:groupcontext="shape" transform="translate(27.375,-225.375)">		<title>Sheet.13</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="8.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape14-38" v:mid="14" v:groupcontext="shape" transform="translate(63.375,-225.375)">		<title>Sheet.14</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="14.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape15-41" v:mid="15" v:groupcontext="shape" transform="translate(99.375,-225.375)">		<title>Sheet.15</title>		<desc>[N/2+2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="12.25" y="376.05" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/<tspan x="9.12" dy="1.2em" class="st6">2+2]</tspan></text>		</g>	<g id="shape17-45" v:mid="17" v:groupcontext="shape" transform="translate(171.375,-225.375)">		<title>Sheet.17</title>		<desc>[N/2-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st4"></rect>		<text x="4.5" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2-1]</text>		</g>	<g id="shape18-49" v:mid="18" v:groupcontext="shape" transform="translate(207.375,-225.375)">		<title>Sheet.18</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st4"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape19-53" v:mid="19" v:groupcontext="shape" transform="translate(243.375,-225.375)">		<title>Sheet.19</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st4"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape20-57" v:mid="20" v:groupcontext="shape" transform="translate(279.375,-225.375)">		<title>Sheet.20</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st4"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape21-61" v:mid="21" v:groupcontext="shape" transform="translate(135.375,-225.375)">		<title>Sheet.21</title>		<desc>[N/2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="8.5" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2]</text>		</g>	<g id="shape22-64" v:mid="22" v:groupcontext="shape" transform="translate(315.375,-225.375)">		<title>Sheet.22</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st5"></rect>		<text x="12.5" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape23-67" v:mid="23" v:groupcontext="shape" transform="translate(694.125,81.375) rotate(90)">		<title>Sheet.23</title>		<path d="M0 396.75 L48.28 396.75" class="st7"></path>	</g>	<g id="shape24-73" v:mid="24" v:groupcontext="shape" transform="translate(438.807,436.239) rotate(153.435)">		<title>Sheet.24</title>		<path d="M0 396.75 L115.03 396.75" class="st7"></path>	</g>	<g id="shape25-78" v:mid="25" v:groupcontext="shape" transform="translate(555.491,-138.702) rotate(56.3099)">		<title>Sheet.25</title>		<path d="M0 396.75 L59.18 396.75" class="st7"></path>	</g>	<g id="shape26-83" v:mid="26" v:groupcontext="shape" transform="translate(427.425,398.775) rotate(143.13)">		<title>Sheet.26</title>		<path d="M0 396.75 L84.28 396.75" class="st7"></path>	</g>	<g id="shape27-88" v:mid="27" v:groupcontext="shape" transform="translate(391.425,-236.025) rotate(36.8699)">		<title>Sheet.27</title>		<path d="M0 396.75 L84.28 396.75" class="st7"></path>	</g>	<g id="shape29-93" v:mid="29" v:groupcontext="shape" transform="translate(258.807,-273.489) rotate(26.5651)">		<title>Sheet.29</title>		<path d="M0 396.75 L115.03 396.75" class="st7"></path>	</g>	<g id="shape30-98" v:mid="30" v:groupcontext="shape" transform="translate(442.125,81.375) rotate(90)">		<title>Sheet.30</title>		<path d="M0 396.75 L48.28 396.75" class="st7"></path>	</g>	<g id="shape32-103" v:mid="32" v:groupcontext="shape" transform="translate(117.375,-353.625)">		<title>Sheet.32</title>		<desc>Vd.h = vdeal(Vu.h)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="63" cy="388.875" width="126" height="15.75"></v:textrect>		<rect x="0" y="381" width="126" height="15.75" class="st5"></rect>		<text x="25.6" y="391.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.h = vdeal(Vu.h)</text>		</g>	<g id="shape11-106" v:mid="11" v:groupcontext="shape" transform="translate(387.375,-27.375)">		<title>Sheet.11</title>		<desc>[N/2+2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="12.25" y="376.05" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/<tspan x="9.12" dy="1.2em" class="st6">2+2]</tspan></text>		</g>	<g id="shape12-112" v:mid="12" v:groupcontext="shape" transform="translate(243.375,-27.375)">		<title>Sheet.12</title>		<desc>[3N/4+2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="9.75" y="376.05" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3N/<tspan x="9.12" dy="1.2em" class="st6">4+2]</tspan></text>		</g>	<g id="shape31-117" v:mid="31" v:groupcontext="shape" transform="translate(207.375,-27.375)">		<title>Sheet.31</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="14.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape35-120" v:mid="35" v:groupcontext="shape" transform="translate(351.375,-27.375)">		<title>Sheet.35</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st4"></rect>		<text x="14.25" y="381.45" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape36-124" v:mid="36" v:groupcontext="shape" transform="translate(423.375,-27.375)">		<title>Sheet.36</title>		<desc>[N/2+1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="12.25" y="376.05" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/<tspan x="9.12" dy="1.2em" class="st6">2+1]</tspan></text>		</g>	<g id="shape37-129" v:mid="37" v:groupcontext="shape" transform="translate(459.375,-27.375)">		<title>Sheet.37</title>		<desc>[N/2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="8.5" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2]</text>		</g>	<g id="shape38-133" v:mid="38" v:groupcontext="shape" transform="translate(315.375,-27.375)">		<title>Sheet.38</title>		<desc>[3N/4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="5.99" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3N/4]</text>		</g>	<g id="shape39-137" v:mid="39" v:groupcontext="shape" transform="translate(459.375,-135.375)">		<title>Sheet.39</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st5"></rect>		<text x="12.5" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape50-140" v:mid="50" v:groupcontext="shape" transform="translate(1086.81,616.239) rotate(153.435)">		<title>Sheet.50</title>		<path d="M0 396.75 L155.27 396.75" class="st7"></path>	</g>	<g id="shape51-145" v:mid="51" v:groupcontext="shape" transform="translate(895.321,-23.452) rotate(44.1186)">		<title>Sheet.51</title>		<path d="M0 396.75 L97.7 396.75" class="st7"></path>	</g>	<g id="shape52-150" v:mid="52" v:groupcontext="shape" transform="translate(1120.24,438.807) rotate(116.565)">		<title>Sheet.52</title>		<path d="M0 396.75 L74.78 396.75" class="st7"></path>	</g>	<g id="shape53-155" v:mid="53" v:groupcontext="shape" transform="translate(962.838,637.765) rotate(161.565)">		<title>Sheet.53</title>		<path d="M0 396.75 L221.96 396.75" class="st7"></path>	</g>	<g id="shape54-160" v:mid="54" v:groupcontext="shape" transform="translate(796.239,83.943) rotate(63.4349)">		<title>Sheet.54</title>		<path d="M0 396.75 L74.78 396.75" class="st7"></path>	</g>	<g id="shape55-165" v:mid="55" v:groupcontext="shape" transform="translate(913.452,591.491) rotate(146.31)">		<title>Sheet.55</title>		<path d="M0 396.75 L124.08 396.75" class="st7"></path>	</g>	<g id="shape56-170" v:mid="56" v:groupcontext="shape" transform="translate(474.807,-93.489) rotate(26.5651)">		<title>Sheet.56</title>		<path d="M0 396.75 L155.27 396.75" class="st7"></path>	</g>	<g id="shape57-175" v:mid="57" v:groupcontext="shape" transform="translate(946.125,261.375) rotate(90)">		<title>Sheet.57</title>		<path d="M0 396.75 L66.28 396.75" class="st7"></path>	</g>	<g id="shape58-180" v:mid="58" v:groupcontext="shape" transform="translate(675.375,-27.375)">		<title>Sheet.58</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape59-184" v:mid="59" v:groupcontext="shape" transform="translate(567.375,-27.375)">		<title>Sheet.59</title>		<desc>[N/4+1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="12.25" y="376.05" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/<tspan x="9.12" dy="1.2em" class="st6">4+1]</tspan></text>		</g>	<g id="shape60-189" v:mid="60" v:groupcontext="shape" transform="translate(495.375,-27.375)">		<title>Sheet.60</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="14.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape62-192" v:mid="62" v:groupcontext="shape" transform="translate(639.375,-27.375)">		<title>Sheet.62</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="14.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape63-195" v:mid="63" v:groupcontext="shape" transform="translate(531.375,-27.375)">		<title>Sheet.63</title>		<desc>[N/4+2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="12.25" y="376.05" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/<tspan x="9.12" dy="1.2em" class="st6">4+2]</tspan></text>		</g>	<g id="shape64-200" v:mid="64" v:groupcontext="shape" transform="translate(711.375,-27.375)">		<title>Sheet.64</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape65-204" v:mid="65" v:groupcontext="shape" transform="translate(747.375,-27.375)">		<title>Sheet.65</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape66-208" v:mid="66" v:groupcontext="shape" transform="translate(603.375,-27.375)">		<title>Sheet.66</title>		<desc>[N/4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="8.5" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/4]</text>		</g>	<g id="shape67-212" v:mid="67" v:groupcontext="shape" transform="translate(927.375,-135.375)">		<title>Sheet.67</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="378.75" width="27.01" height="36"></v:textrect>		<rect x="0" y="360.75" width="27" height="36" class="st5"></rect>		<text x="8.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape4-215" v:mid="4" v:groupcontext="shape" transform="translate(785.625,-27.375)">		<title>Sheet.4</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="12.375" cy="378.75" width="24.76" height="36"></v:textrect>		<rect x="0" y="360.75" width="24.75" height="36" class="st5"></rect>		<text x="6.87" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape40-218" v:mid="40" v:groupcontext="shape" transform="translate(567.375,-135.375)">		<title>Sheet.40</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape42-221" v:mid="42" v:groupcontext="shape" transform="translate(639.375,-135.375)">		<title>Sheet.42</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape43-224" v:mid="43" v:groupcontext="shape" transform="translate(603.375,-135.375)">		<title>Sheet.43</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape45-228" v:mid="45" v:groupcontext="shape" transform="translate(711.375,-135.375)">		<title>Sheet.45</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape46-231" v:mid="46" v:groupcontext="shape" transform="translate(675.375,-135.375)">		<title>Sheet.46</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape47-235" v:mid="47" v:groupcontext="shape" transform="translate(495.375,-135.375)">		<title>Sheet.47</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="14.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape48-238" v:mid="48" v:groupcontext="shape" transform="translate(783.375,-135.375)">		<title>Sheet.48</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape49-241" v:mid="49" v:groupcontext="shape" transform="translate(819.375,-135.375)">		<title>Sheet.49</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape61-245" v:mid="61" v:groupcontext="shape" transform="translate(855.375,-135.375)">		<title>Sheet.61</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape68-248" v:mid="68" v:groupcontext="shape" transform="translate(891.375,-135.375)">		<title>Sheet.68</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st4"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape69-252" v:mid="69" v:groupcontext="shape" transform="translate(747.375,-135.375)">		<title>Sheet.69</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape72-256" v:mid="72" v:groupcontext="shape" transform="translate(27.375,-135.375)">		<title>Sheet.72</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="14.25" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape79-259" v:mid="79" v:groupcontext="shape" transform="translate(207.375,-135.375)">		<title>Sheet.79</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape81-263" v:mid="81" v:groupcontext="shape" transform="translate(315.375,-135.375)">		<title>Sheet.81</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape82-266" v:mid="82" v:groupcontext="shape" transform="translate(351.375,-135.375)">		<title>Sheet.82</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape83-270" v:mid="83" v:groupcontext="shape" transform="translate(387.375,-135.375)">		<title>Sheet.83</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape84-273" v:mid="84" v:groupcontext="shape" transform="translate(423.375,-135.375)">		<title>Sheet.84</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape85-277" v:mid="85" v:groupcontext="shape" transform="translate(279.375,-135.375)">		<title>Sheet.85</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape86-281" v:mid="86" v:groupcontext="shape" transform="translate(505.92,-19.1696) rotate(45)">		<title>Sheet.86</title>		<path d="M0 396.75 L94.4 396.75" class="st7"></path>	</g>	<g id="shape87-286" v:mid="87" v:groupcontext="shape" transform="translate(262.371,-120.11) rotate(15.9454)">		<title>Sheet.87</title>		<path d="M0 396.75 L256.36 396.75" class="st7"></path>	</g>	<g id="shape88-291" v:mid="88" v:groupcontext="shape" transform="translate(724.239,438.807) rotate(116.565)">		<title>Sheet.88</title>		<path d="M0 396.75 L74.78 396.75" class="st7"></path>	</g>	<g id="shape89-296" v:mid="89" v:groupcontext="shape" transform="translate(228.724,-106.998) rotate(21.8014)">		<title>Sheet.89</title>		<path d="M0 396.75 L188.14 396.75" class="st7"></path>	</g>	<g id="shape33-301" v:mid="33" v:groupcontext="shape" transform="translate(531.375,-135.375)">		<title>Sheet.33</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="10.49" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape73-305" v:mid="73" v:groupcontext="shape" transform="translate(99.375,-135.375)">		<title>Sheet.73</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape75-308" v:mid="75" v:groupcontext="shape" transform="translate(171.375,-135.375)">		<title>Sheet.75</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape76-311" v:mid="76" v:groupcontext="shape" transform="translate(135.375,-135.375)">		<title>Sheet.76</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape78-315" v:mid="78" v:groupcontext="shape" transform="translate(243.375,-135.375)">		<title>Sheet.78</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="13" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape80-318" v:mid="80" v:groupcontext="shape" transform="translate(63.375,-135.375)">		<title>Sheet.80</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="10.49" y="381.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape16-322" v:mid="16" v:groupcontext="shape" transform="translate(279.015,-27.375)">		<title>Sheet.16</title>		<desc>[3N/4+2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st9"></rect>		<text x="9.75" y="376.05" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3N/<tspan x="9.12" dy="1.2em" class="st6">4+2]</tspan></text>		</g>	<g id="shape28-327" v:mid="28" v:groupcontext="shape" transform="translate(117.375,-175.875)">		<title>Sheet.28</title>		<desc>Vd.b = vdeale(Vu.b, Vv.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="63" cy="388.875" width="126" height="15.75"></v:textrect>		<rect x="0" y="381" width="126" height="15.75" class="st5"></rect>		<text x="11.59" y="391.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vdeale(Vu.b, Vv.b)</text>		</g></g>
</svg>

Shuffle elements within a vector. Elements from the same position - but in the upper half of the vector register - are packed together in even and odd
element pairs, and then placed in the destination vector register Vd.

Supports byte and halfword. Operates on a single register input, in a way similar to vshuffoe.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vshuffb.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.51042in" height="2.83854in" viewbox="0 0 396.75 204.375" xml:space="preserve" color-interpolation-filters="sRGB" class="st9"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-313 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-313 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-313 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-313 .st4 { fill: url("#ptrn2-9"); shape-rendering: crispEdges; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-313 .st5 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-313 .st6 { font-size: 1em }
.svg-313 .st7 { marker-end: url("#mrkr5-79"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-313 .st8 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-313 .st9 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Patterns_And_Gradients">	<pattern id="ptrn2-9" v:fillpattern="2" v:foreground="#e2e2e2" v:background="#d8d8d8" patternunits="userSpaceOnUse" width="6" height="6" viewbox="0 0 64 64">		<image x="0" y="0" width="64" height="64" image-rendering="optimizeSpeed" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA8SURBVChTY7h169b/GzduYGCQ+MOHD/8z4JME0RgKkCVBfBQF6JIoCrBJwhXgkgQrwCcJVoBP8tatW/8BAb/i+REj7UMAAAAASUVORK5CYII="></image>	</pattern></defs><defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-79" class="st8" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape33-1" v:mid="33" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.33</title>		<rect x="0" y="36.75" width="360" height="167.625" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(27.375,-36.375)">		<title>Sheet.1</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st2"></rect>		<text x="8.25" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(63.375,-36.375)">		<title>Sheet.2</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st4"></rect>		<text x="8.25" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape3-11" v:mid="3" v:groupcontext="shape" transform="translate(99.375,-36.375)">		<title>Sheet.3</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st2"></rect>		<text x="14.25" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape4-14" v:mid="4" v:groupcontext="shape" transform="translate(135.375,-36.375)">		<title>Sheet.4</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st2"></rect>		<text x="13" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape5-17" v:mid="5" v:groupcontext="shape" transform="translate(207.375,-36.375)">		<title>Sheet.5</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st2"></rect>		<text x="13" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape6-20" v:mid="6" v:groupcontext="shape" transform="translate(243.375,-36.375)">		<title>Sheet.6</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st4"></rect>		<text x="13" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape7-24" v:mid="7" v:groupcontext="shape" transform="translate(279.375,-36.375)">		<title>Sheet.7</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st2"></rect>		<text x="13" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape8-27" v:mid="8" v:groupcontext="shape" transform="translate(315.375,-36.375)">		<title>Sheet.8</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st4"></rect>		<text x="13" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape9-31" v:mid="9" v:groupcontext="shape" transform="translate(171.375,-36.375)">		<title>Sheet.9</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st4"></rect>		<text x="13" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape10-35" v:mid="10" v:groupcontext="shape" transform="translate(351.375,-126.375)">		<title>Sheet.10</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="186.375" width="27" height="36"></v:textrect>		<rect x="0" y="168.375" width="27" height="36" class="st5"></rect>		<text x="8" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape13-38" v:mid="13" v:groupcontext="shape" transform="translate(27.375,-126.375)">		<title>Sheet.13</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st2"></rect>		<text x="8.25" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape14-41" v:mid="14" v:groupcontext="shape" transform="translate(63.375,-126.375)">		<title>Sheet.14</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st2"></rect>		<text x="14.25" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape15-44" v:mid="15" v:groupcontext="shape" transform="translate(99.375,-126.375)">		<title>Sheet.15</title>		<desc>[N/2+2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36.01" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st2"></rect>		<text x="12.25" y="183.68" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/<tspan x="9.12" dy="1.2em" class="st6">2+2]</tspan></text>		</g>	<g id="shape16-48" v:mid="16" v:groupcontext="shape" transform="translate(135.375,-126.375)">		<title>Sheet.16</title>		<desc>[N/2+1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st2"></rect>		<text x="12.25" y="183.68" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/<tspan x="9.12" dy="1.2em" class="st6">2+1]</tspan></text>		</g>	<g id="shape17-52" v:mid="17" v:groupcontext="shape" transform="translate(207.375,-126.375)">		<title>Sheet.17</title>		<desc>[N/2-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st4"></rect>		<text x="4.5" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2-1]</text>		</g>	<g id="shape18-56" v:mid="18" v:groupcontext="shape" transform="translate(243.375,-126.375)">		<title>Sheet.18</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st4"></rect>		<text x="13" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape19-60" v:mid="19" v:groupcontext="shape" transform="translate(279.375,-126.375)">		<title>Sheet.19</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st4"></rect>		<text x="13" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape20-64" v:mid="20" v:groupcontext="shape" transform="translate(315.375,-126.375)">		<title>Sheet.20</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st4"></rect>		<text x="13" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape21-68" v:mid="21" v:groupcontext="shape" transform="translate(171.375,-126.375)">		<title>Sheet.21</title>		<desc>[N/2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="186.375" width="36" height="36"></v:textrect>		<rect x="0" y="168.375" width="36" height="36" class="st2"></rect>		<text x="8.5" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2]</text>		</g>	<g id="shape22-71" v:mid="22" v:groupcontext="shape" transform="translate(351.375,-36.375)">		<title>Sheet.22</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="186.375" width="27" height="36"></v:textrect>		<rect x="0" y="168.375" width="27" height="36" class="st5"></rect>		<text x="8" y="189.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape23-74" v:mid="23" v:groupcontext="shape" transform="translate(537.75,78) rotate(90)">		<title>Sheet.23</title>		<path d="M0 204.38 L48.28 204.38" class="st7"></path>	</g>	<g id="shape30-80" v:mid="30" v:groupcontext="shape" transform="translate(249.75,78) rotate(90)">		<title>Sheet.30</title>		<path d="M0 204.38 L48.28 204.38" class="st7"></path>	</g>	<g id="shape32-85" v:mid="32" v:groupcontext="shape" transform="translate(22.875,-164.625)">		<title>Sheet.32</title>		<desc>Vd.b = vshuff(Vu.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="49.5" cy="198.75" width="99" height="11.25"></v:textrect>		<rect x="0" y="193.125" width="99" height="11.25" class="st5"></rect>		<text x="10.85" y="201.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vshuff(Vu.b)</text>		</g>	<g id="shape24-88" v:mid="24" v:groupcontext="shape" transform="translate(280.774,-104.799) rotate(26.5651)">		<title>Sheet.24</title>		<path d="M0 204.38 L115.03 204.38" class="st7"></path>	</g>	<g id="shape25-93" v:mid="25" v:groupcontext="shape" transform="translate(467.425,191.367) rotate(123.69)">		<title>Sheet.25</title>		<path d="M0 204.38 L59.18 204.38" class="st7"></path>	</g>	<g id="shape26-98" v:mid="26" v:groupcontext="shape" transform="translate(276,-85.5) rotate(36.8699)">		<title>Sheet.26</title>		<path d="M0 204.38 L84.28 204.38" class="st7"></path>	</g>	<g id="shape27-103" v:mid="27" v:groupcontext="shape" transform="translate(384,241.5) rotate(143.13)">		<title>Sheet.27</title>		<path d="M0 204.38 L84.28 204.38" class="st7"></path>	</g>	<g id="shape28-108" v:mid="28" v:groupcontext="shape" transform="translate(287.425,-35.3669) rotate(56.3099)">		<title>Sheet.28</title>		<path d="M0 204.38 L59.18 204.38" class="st7"></path>	</g>	<g id="shape29-113" v:mid="29" v:groupcontext="shape" transform="translate(297.136,269.362) rotate(159.444)">		<title>Sheet.29</title>		<path d="M0 204.38 L148.07 204.38" class="st7"></path>	</g>	<g id="shape11-118" v:mid="11" v:groupcontext="shape" transform="translate(25.125,-18.375)">		<title>Sheet.11</title>		<desc>*N is the number of element operations allowed in the vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="131.625" cy="195.375" width="263.25" height="18"></v:textrect>		<rect x="0" y="186.375" width="263.25" height="18" class="st5"></rect>		<text x="11.31" y="198.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*N is the number of element operations allowed in the vector</text>		</g></g>
</svg>

Shuffle - Deal instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.h=vdeal(Vu.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uh[i ] = Vu.uw[i].uh[0];<br>        Vd.uh[i+VBITS/32] = Vu.uw[i].uh[1];<br>    }<br>    Copy to clipboard |
| Vd.b=vdeal(Vu.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.ub[i ] = Vu.uh[i].ub[0];<br>        Vd.ub[i+VBITS/16] = Vu.uh[i].ub[1];<br>    }<br>    Copy to clipboard |
| Vd.b=vdeale(Vu.b,Vv.b) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.ub[0+i ] = Vv.uw[i].ub[0];<br>        Vd.ub[VBITS/32+i ] = Vv.uw[i].ub[2];<br>        Vd.ub[2*VBITS/32+i] = Vu.uw[i].ub[0];<br>        Vd.ub[3*VBITS/32+i] = Vu.uw[i].ub[2];<br>    }<br>    Copy to clipboard |
| Vd.h=vshuff(Vu.h) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i].h[0]=Vu.uh[i];<br>        Vd.uw[i].h[1]=Vu.uh[i+VBITS/32];<br>    }<br>    Copy to clipboard |
| Vd.b=vshuff(Vu.b) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i].b[0]=Vu.ub[i];<br>        Vd.uh[i].b[1]=Vu.ub[i+VBITS/16];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-314"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-315"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id210">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vdeal(Vu.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vdeal(Vu.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vdeale(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vshuff(Vu.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vshuff(Vu.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-316"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-317"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id211">
<caption><span class="caption-text">Shuffle - Deal intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vdeal(Vu.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vdeal_Vh(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vdeal(Vu.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vdeal_Vb(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vdeale(Vu.b,Vv.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vdeale_VbVb(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vshuff(Vu.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vshuff_Vh(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vshuff(Vu.b)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vshuff_Vb(HVX_Vector Vu)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Pack

The vpack operation has three forms. All of them pack elements from the vector registers Vu and Vv into the destination vector register Vd.

vpacke writes even elements from Vv and Vu into the lower half and upper half of Vd respectively.

vpacko writes odd elements from Vv and Vu into the lower half and upper half of Vd respectively.

vpack takes all elements from Vv and Vu, saturates them to the next smallest element size, and writes them into Vd.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vpack.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="9.86177in" height="9.63542in" viewbox="0 0 710.047 693.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st14"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-318 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-318 .st2 { marker-end: url("#mrkr5-8"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-318 .st3 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-318 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-318 .st5 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-318 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-318 .st7 { fill: none; marker-end: url("#mrkr13-40"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-318 .st8 { fill: #ffffff; fill-opacity: 0.65; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-318 .st9 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-318 .st10 { font-size: 1em }
.svg-318 .st11 { marker-end: url("#mrkr13-347"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-318 .st12 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-318 .st13 { marker-end: url("#mrkr1-381"); marker-start: url("#mrkr1-379"); stroke: #000000; stroke-dasharray: 1.75, 1.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-318 .st14 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-8" class="st3" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-40" class="st3" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-347" class="st12" v:arrowtype="13" v:arrowsize="2" v:setback="33.24" refx="-33.24" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-11.08,-11.08) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-379" class="st12" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr1-381" class="st12" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape107-1" v:mid="107" v:groupcontext="shape" transform="translate(29.625,-18.375)">		<title>Sheet.107</title>		<rect x="0" y="36.75" width="661.5" height="657" class="st1"></rect>	</g>	<g id="shape11-3" v:mid="11" v:groupcontext="shape" transform="translate(936.207,77.992) rotate(71.5651)">		<title>Sheet.11</title>		<path d="M0 693.75 L108.12 693.75" class="st2"></path>	</g>	<g id="shape12-9" v:mid="12" v:groupcontext="shape" transform="translate(475.655,-258.911) rotate(36.6925)">		<title>Sheet.12</title>		<path d="M0 693.75 L175.02 693.75" class="st2"></path>	</g>	<g id="shape13-14" v:mid="13" v:groupcontext="shape" transform="translate(783.292,-87.4483) rotate(56.3099)">		<title>Sheet.13</title>		<path d="M0 693.75 L124.08 693.75" class="st2"></path>	</g>	<g id="shape14-19" v:mid="14" v:groupcontext="shape" transform="translate(36.375,-652.875)">		<title>Sheet.14</title>		<desc>Vd.b = vpacke(Vu.h, Vv.h)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="67.5" cy="685.5" width="135" height="16.5"></v:textrect>		<rect x="0" y="677.25" width="135" height="16.5" class="st4"></rect>		<text x="15.1" y="688.2" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vpacke(Vu.h, Vv.h)</text>		</g>	<g id="shape35-22" v:mid="35" v:groupcontext="shape" transform="translate(43.8951,-396.375)">		<title>Sheet.35</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="8.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape39-25" v:mid="39" v:groupcontext="shape" transform="translate(115.125,-396.375)">		<title>Sheet.39</title>		<desc>….</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.1925" cy="675.75" width="72.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="72.385" height="36" class="st6"></rect>		<text x="30.44" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>….</text>		</g>	<g id="shape40-28" v:mid="40" v:groupcontext="shape" transform="translate(223.125,-396.375)">		<title>Sheet.40</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape41-31" v:mid="41" v:groupcontext="shape" transform="translate(259.125,-396.375)">		<title>Sheet.41</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape42-34" v:mid="42" v:groupcontext="shape" transform="translate(295.125,-396.375)">		<title>Sheet.42</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape66-37" v:mid="66" v:groupcontext="shape" transform="translate(34.125,-427.232)">		<title>Sheet.66</title>		<desc>Vd.b = vpacko(Vu.h, Vv.h)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="69.75" cy="679.607" width="139.5" height="28.2857"></v:textrect>		<rect x="0" y="665.464" width="139.5" height="28.2857" class="st7"></rect>		<text x="17.35" y="682.31" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vpacko(Vu.h, Vv.h)</text>		</g>	<g id="shape67-42" v:mid="67" v:groupcontext="shape" transform="translate(332.443,-396.375)">		<title>Sheet.67</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st7"></rect>		<text x="12.94" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape43-46" v:mid="43" v:groupcontext="shape" transform="translate(42.9325,-252.375)">		<title>Sheet.43</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="8.44" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape45-49" v:mid="45" v:groupcontext="shape" transform="translate(79.125,-252.375)">		<title>Sheet.45</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="14.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape47-52" v:mid="47" v:groupcontext="shape" transform="translate(151.125,-252.375)">		<title>Sheet.47</title>		<desc>[N/2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="8.69" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2]</text>		</g>	<g id="shape48-55" v:mid="48" v:groupcontext="shape" transform="translate(187.125,-252.375)">		<title>Sheet.48</title>		<desc>[N/2-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="4.5" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2-1]</text>		</g>	<g id="shape49-58" v:mid="49" v:groupcontext="shape" transform="translate(223.125,-252.375)">		<title>Sheet.49</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="14.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape50-61" v:mid="50" v:groupcontext="shape" transform="translate(259.125,-252.375)">		<title>Sheet.50</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="13" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape51-64" v:mid="51" v:groupcontext="shape" transform="translate(295.125,-252.375)">		<title>Sheet.51</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape52-67" v:mid="52" v:groupcontext="shape" transform="translate(332.057,-252.756)">		<title>Sheet.52</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.94" width="36" height="35.619"></v:textrect>		<rect x="0" y="658.131" width="36" height="35.619" class="st7"></rect>		<text x="12.5" y="678.64" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape1-71" v:mid="1" v:groupcontext="shape" transform="translate(79.8951,-396.375)">		<title>Sheet.1</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="8.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape2-74" v:mid="2" v:groupcontext="shape" transform="translate(43.125,-324.375)">		<title>Sheet.2</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="8.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape3-77" v:mid="3" v:groupcontext="shape" transform="translate(115.125,-324.375)">		<title>Sheet.3</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.4662" cy="675.75" width="72.94" height="36"></v:textrect>		<rect x="0" y="657.75" width="72.9325" height="36" class="st8"></rect>		<text x="32.72" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape4-80" v:mid="4" v:groupcontext="shape" transform="translate(224.057,-324.375)">		<title>Sheet.4</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="13" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape5-83" v:mid="5" v:groupcontext="shape" transform="translate(260.057,-324.375)">		<title>Sheet.5</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st8"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape6-86" v:mid="6" v:groupcontext="shape" transform="translate(296.057,-324.375)">		<title>Sheet.6</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st8"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape7-89" v:mid="7" v:groupcontext="shape" transform="translate(332.057,-324.375)">		<title>Sheet.7</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st7"></rect>		<text x="12.69" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape8-93" v:mid="8" v:groupcontext="shape" transform="translate(79.125,-324.375)">		<title>Sheet.8</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="8.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape9-96" v:mid="9" v:groupcontext="shape" transform="translate(188.057,-324.375)">		<title>Sheet.9</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="13" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape10-99" v:mid="10" v:groupcontext="shape" transform="translate(187.125,-396.375)">		<title>Sheet.10</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="13" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape15-102" v:mid="15" v:groupcontext="shape" transform="translate(497.44,1027.52) rotate(161.565)">		<title>Sheet.15</title>		<path d="M0 693.75 L108.12 693.75" class="st2"></path>	</g>	<g id="shape16-107" v:mid="16" v:groupcontext="shape" transform="translate(755.645,369.375) rotate(90)">		<title>Sheet.16</title>		<path d="M0 693.75 L30.28 693.75" class="st2"></path>	</g>	<g id="shape17-112" v:mid="17" v:groupcontext="shape" transform="translate(513.126,991.466) rotate(153.729)">		<title>Sheet.17</title>		<path d="M0 693.75 L75.61 693.75" class="st2"></path>	</g>	<g id="shape18-117" v:mid="18" v:groupcontext="shape" transform="translate(1006.88,81.375) rotate(90)">		<title>Sheet.18</title>		<path d="M0 693.75 L102.28 693.75" class="st2"></path>	</g>	<g id="shape19-122" v:mid="19" v:groupcontext="shape" transform="translate(587.458,-409.18) rotate(45)">		<title>Sheet.19</title>		<path d="M0 693.75 L147.01 693.75" class="st2"></path>	</g>	<g id="shape20-127" v:mid="20" v:groupcontext="shape" transform="translate(899.274,-138.008) rotate(71.5651)">		<title>Sheet.20</title>		<path d="M0 693.75 L108.12 693.75" class="st2"></path>	</g>	<g id="shape21-132" v:mid="21" v:groupcontext="shape" transform="translate(43.125,-612.375)">		<title>Sheet.21</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="8.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape22-135" v:mid="22" v:groupcontext="shape" transform="translate(115.125,-612.375)">		<title>Sheet.22</title>		<desc>….</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.0812" cy="675.75" width="72.17" height="36"></v:textrect>		<rect x="0" y="657.75" width="72.1624" height="36" class="st6"></rect>		<text x="30.33" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>….</text>		</g>	<g id="shape23-138" v:mid="23" v:groupcontext="shape" transform="translate(222.902,-612.375)">		<title>Sheet.23</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape24-141" v:mid="24" v:groupcontext="shape" transform="translate(259.287,-612.375)">		<title>Sheet.24</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape25-144" v:mid="25" v:groupcontext="shape" transform="translate(295.287,-612.375)">		<title>Sheet.25</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape27-147" v:mid="27" v:groupcontext="shape" transform="translate(331.287,-612.375)">		<title>Sheet.27</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st7"></rect>		<text x="12.94" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape28-151" v:mid="28" v:groupcontext="shape" transform="translate(42.74,-468.375)">		<title>Sheet.28</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="8.44" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape29-154" v:mid="29" v:groupcontext="shape" transform="translate(79.125,-468.375)">		<title>Sheet.29</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="14.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape30-157" v:mid="30" v:groupcontext="shape" transform="translate(150.902,-468.375)">		<title>Sheet.30</title>		<desc>[N/2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="8.69" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2]</text>		</g>	<g id="shape31-160" v:mid="31" v:groupcontext="shape" transform="translate(186.902,-468.375)">		<title>Sheet.31</title>		<desc>[N/2-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="4.5" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2-1]</text>		</g>	<g id="shape32-163" v:mid="32" v:groupcontext="shape" transform="translate(222.902,-468.375)">		<title>Sheet.32</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="14.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape33-166" v:mid="33" v:groupcontext="shape" transform="translate(258.902,-468.375)">		<title>Sheet.33</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="13" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape36-169" v:mid="36" v:groupcontext="shape" transform="translate(294.902,-468.375)">		<title>Sheet.36</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape37-172" v:mid="37" v:groupcontext="shape" transform="translate(330.902,-468.756)">		<title>Sheet.37</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.94" width="36" height="35.619"></v:textrect>		<rect x="0" y="658.131" width="36" height="35.619" class="st7"></rect>		<text x="12.5" y="678.64" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape38-176" v:mid="38" v:groupcontext="shape" transform="translate(79.125,-612.375)">		<title>Sheet.38</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="8.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape44-179" v:mid="44" v:groupcontext="shape" transform="translate(43.125,-540.375)">		<title>Sheet.44</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="8.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape46-182" v:mid="46" v:groupcontext="shape" transform="translate(115.125,-540.375)">		<title>Sheet.46</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="35.8887" cy="675.75" width="71.78" height="36"></v:textrect>		<rect x="0" y="657.75" width="71.7774" height="36" class="st8"></rect>		<text x="32.14" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape53-185" v:mid="53" v:groupcontext="shape" transform="translate(222.902,-540.375)">		<title>Sheet.53</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="13" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape54-188" v:mid="54" v:groupcontext="shape" transform="translate(258.902,-540.375)">		<title>Sheet.54</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st8"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape55-191" v:mid="55" v:groupcontext="shape" transform="translate(294.902,-540.375)">		<title>Sheet.55</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st8"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape56-194" v:mid="56" v:groupcontext="shape" transform="translate(330.902,-540.375)">		<title>Sheet.56</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st7"></rect>		<text x="12.69" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape57-198" v:mid="57" v:groupcontext="shape" transform="translate(79.125,-540.375)">		<title>Sheet.57</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="8.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape58-201" v:mid="58" v:groupcontext="shape" transform="translate(186.902,-540.375)">		<title>Sheet.58</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="13" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape59-204" v:mid="59" v:groupcontext="shape" transform="translate(186.902,-612.375)">		<title>Sheet.59</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="13" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape60-207" v:mid="60" v:groupcontext="shape" transform="translate(481.14,826.472) rotate(165.985)">		<title>Sheet.60</title>		<path d="M0 693.75 L142.93 693.75" class="st2"></path>	</g>	<g id="shape61-212" v:mid="61" v:groupcontext="shape" transform="translate(587.295,643.93) rotate(135)">		<title>Sheet.61</title>		<path d="M0 693.75 L45.19 693.75" class="st2"></path>	</g>	<g id="shape62-217" v:mid="62" v:groupcontext="shape" transform="translate(460.508,811.524) rotate(161.565)">		<title>Sheet.62</title>		<path d="M0 693.75 L108.12 693.75" class="st2"></path>	</g>	<g id="shape34-222" v:mid="34" v:groupcontext="shape" transform="translate(18.375,-220.875)">		<title>Sheet.34</title>		<desc>Vd.b = vpack(Vu.h, Vv.h):sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="90" cy="685.5" width="180" height="16.5"></v:textrect>		<rect x="0" y="677.25" width="180" height="16.5" class="st4"></rect>		<text x="32.85" y="688.2" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vpack(Vu.h, Vv.h):sat</text>		</g>	<g id="shape63-225" v:mid="63" v:groupcontext="shape" transform="translate(863.747,152.253) rotate(52.606)">		<title>Sheet.63</title>		<path d="M0 693.75 L54.46 693.75" class="st2"></path>	</g>	<g id="shape64-230" v:mid="64" v:groupcontext="shape" transform="translate(321.008,-84.2878) rotate(18.8032)">		<title>Sheet.64</title>		<path d="M0 693.75 L146.11 693.75" class="st2"></path>	</g>	<g id="shape65-235" v:mid="65" v:groupcontext="shape" transform="translate(622.341,-5.70029) rotate(33.3869)">		<title>Sheet.65</title>		<path d="M0 693.75 L81.16 693.75" class="st2"></path>	</g>	<g id="shape69-240" v:mid="69" v:groupcontext="shape" transform="translate(438.578,-180.375)">		<title>Sheet.69</title>		<desc>….</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.2737" cy="675.75" width="72.55" height="36"></v:textrect>		<rect x="0" y="657.75" width="72.5475" height="36" class="st6"></rect>		<text x="30.52" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>….</text>		</g>	<g id="shape70-243" v:mid="70" v:groupcontext="shape" transform="translate(511.125,-180.375)">		<title>Sheet.70</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.0812" cy="675.75" width="72.17" height="36"></v:textrect>		<rect x="0" y="657.75" width="72.1624" height="36" class="st6"></rect>		<text x="31.08" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape72-246" v:mid="72" v:groupcontext="shape" transform="translate(583.125,-180.375)">		<title>Sheet.72</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.2737" cy="675.75" width="72.55" height="36"></v:textrect>		<rect x="0" y="657.75" width="72.5475" height="36" class="st6"></rect>		<text x="31.27" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape73-249" v:mid="73" v:groupcontext="shape" transform="translate(655.287,-180.375)">		<title>Sheet.73</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st7"></rect>		<text x="12.94" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape74-253" v:mid="74" v:groupcontext="shape" transform="translate(223.044,-36.375)">		<title>Sheet.74</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="8.44" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape75-256" v:mid="75" v:groupcontext="shape" transform="translate(259.429,-36.375)">		<title>Sheet.75</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="14.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape76-259" v:mid="76" v:groupcontext="shape" transform="translate(331.206,-36.375)">		<title>Sheet.76</title>		<desc>[N/2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="8.69" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2]</text>		</g>	<g id="shape77-262" v:mid="77" v:groupcontext="shape" transform="translate(367.206,-36.375)">		<title>Sheet.77</title>		<desc>[N/2-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="4.5" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2-1]</text>		</g>	<g id="shape78-265" v:mid="78" v:groupcontext="shape" transform="translate(403.206,-36.375)">		<title>Sheet.78</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="14.25" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape79-268" v:mid="79" v:groupcontext="shape" transform="translate(439.206,-36.375)">		<title>Sheet.79</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st6"></rect>		<text x="13" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape80-271" v:mid="80" v:groupcontext="shape" transform="translate(475.206,-36.375)">		<title>Sheet.80</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st6"></rect>		<text x="13.19" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape81-274" v:mid="81" v:groupcontext="shape" transform="translate(511.206,-36.756)">		<title>Sheet.81</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.94" width="36" height="35.619"></v:textrect>		<rect x="0" y="658.131" width="36" height="35.619" class="st7"></rect>		<text x="12.5" y="678.64" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape82-278" v:mid="82" v:groupcontext="shape" transform="translate(366.578,-180.375)">		<title>Sheet.82</title>		<desc>[N/2-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="675.75" width="72" height="36"></v:textrect>		<rect x="0" y="657.75" width="72" height="36" class="st6"></rect>		<text x="22.5" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2-1]</text>		</g>	<g id="shape84-281" v:mid="84" v:groupcontext="shape" transform="translate(115.125,-180.375)">		<title>Sheet.84</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="35.6706" cy="675.75" width="71.35" height="36"></v:textrect>		<rect x="0" y="657.75" width="71.3412" height="36" class="st8"></rect>		<text x="31.92" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape85-284" v:mid="85" v:groupcontext="shape" transform="translate(186.578,-180.375)">		<title>Sheet.85</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="35.9444" cy="675.75" width="71.89" height="36"></v:textrect>		<rect x="0" y="657.75" width="71.8887" height="36" class="st8"></rect>		<text x="30.94" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape87-287" v:mid="87" v:groupcontext="shape" transform="translate(258.578,-180.375)">		<title>Sheet.87</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.1369" cy="675.75" width="72.28" height="36"></v:textrect>		<rect x="0" y="657.75" width="72.2737" height="36" class="st8"></rect>		<text x="31.13" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape88-290" v:mid="88" v:groupcontext="shape" transform="translate(330.466,-180.375)">		<title>Sheet.88</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.1925" cy="675.75" width="36.39" height="36"></v:textrect>		<rect x="0" y="657.75" width="36.385" height="36" class="st7"></rect>		<text x="12.69" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape89-294" v:mid="89" v:groupcontext="shape" transform="translate(43.125,-180.375)">		<title>Sheet.89</title>		<desc>[N/2-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.1369" cy="675.75" width="72.28" height="36"></v:textrect>		<rect x="0" y="657.75" width="72.2737" height="36" class="st8"></rect>		<text x="22.63" y="678.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/2-1]</text>		</g>	<g id="shape92-297" v:mid="92" v:groupcontext="shape" transform="translate(855.527,1232.23) rotate(161.701)">		<title>Sheet.92</title>		<path d="M0 693.75 L146.56 693.75" class="st2"></path>	</g>	<g id="shape93-302" v:mid="93" v:groupcontext="shape" transform="translate(977.845,986.772) rotate(126.557)">		<title>Sheet.93</title>		<path d="M0 693.75 L53.8 693.75" class="st2"></path>	</g>	<g id="shape94-307" v:mid="94" v:groupcontext="shape" transform="translate(845.964,1207.93) rotate(156.121)">		<title>Sheet.94</title>		<path d="M0 693.75 L112.39 693.75" class="st2"></path>	</g>	<g id="shape95-312" v:mid="95" v:groupcontext="shape" transform="translate(295.703,-120.187)">		<title>Circle</title>		<desc>sat</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="16.875" cy="676.875" width="29.54" height="25.3125"></v:textrect>		<path d="M0 676.88 A16.875 16.875 0 0 1 33.75 676.88 A16.875 16.875 0 1 1 0 676.88 Z" class="st9"></path>		<text x="10.87" y="679.58" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape96-315" v:mid="96" v:groupcontext="shape" transform="translate(295.429,-36.375)">		<title>Sheet.96</title>		<desc>[N/2+1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="12.25" y="673.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/<tspan x="9.12" dy="1.2em" class="st10">2+1]</tspan></text>		</g>	<g id="shape97-319" v:mid="97" v:groupcontext="shape" transform="translate(115.125,-252.375)">		<title>Sheet.97</title>		<desc>[N/2+1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="12.25" y="673.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/<tspan x="9.12" dy="1.2em" class="st10">2+1]</tspan></text>		</g>	<g id="shape98-323" v:mid="98" v:groupcontext="shape" transform="translate(115.125,-468.375)">		<title>Sheet.98</title>		<desc>[N/2+1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="675.75" width="36" height="36"></v:textrect>		<rect x="0" y="657.75" width="36" height="36" class="st8"></rect>		<text x="12.25" y="673.05" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N/<tspan x="9.12" dy="1.2em" class="st10">2+1]</tspan></text>		</g>	<g id="shape99-327" v:mid="99" v:groupcontext="shape" transform="translate(223.703,-120.187)">		<title>Circle.99</title>		<desc>sat</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="16.875" cy="676.875" width="29.54" height="25.3125"></v:textrect>		<path d="M0 676.88 A16.875 16.875 0 0 1 33.75 676.88 A16.875 16.875 0 1 1 0 676.88 Z" class="st9"></path>		<text x="10.87" y="679.58" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape100-330" v:mid="100" v:groupcontext="shape" transform="translate(80.5237,-121.312)">		<title>Circle.100</title>		<desc>sat</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="16.875" cy="676.875" width="29.54" height="25.3125"></v:textrect>		<path d="M0 676.88 A16.875 16.875 0 0 1 33.75 676.88 A16.875 16.875 0 1 1 0 676.88 Z" class="st9"></path>		<text x="10.87" y="679.58" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape101-333" v:mid="101" v:groupcontext="shape" transform="translate(620.828,-120.187)">		<title>Circle.101</title>		<desc>sat</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="16.875" cy="676.875" width="29.54" height="25.3125"></v:textrect>		<path d="M0 676.88 A16.875 16.875 0 0 1 33.75 676.88 A16.875 16.875 0 1 1 0 676.88 Z" class="st9"></path>		<text x="10.87" y="679.58" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape102-336" v:mid="102" v:groupcontext="shape" transform="translate(548.25,-120.187)">		<title>Circle.102</title>		<desc>sat</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="16.875" cy="676.875" width="29.54" height="25.3125"></v:textrect>		<path d="M0 676.88 A16.875 16.875 0 0 1 33.75 676.88 A16.875 16.875 0 1 1 0 676.88 Z" class="st9"></path>		<text x="10.87" y="679.58" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape103-339" v:mid="103" v:groupcontext="shape" transform="translate(403.703,-120.187)">		<title>Circle.103</title>		<desc>sat</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="16.875" cy="676.875" width="29.54" height="25.3125"></v:textrect>		<path d="M0 676.88 A16.875 16.875 0 0 1 33.75 676.88 A16.875 16.875 0 1 1 0 676.88 Z" class="st9"></path>		<text x="10.87" y="679.58" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape104-342" v:mid="104" v:groupcontext="shape" v:layermember="0" transform="translate(88.3987,-180.375)">		<title>Dynamic connector</title>		<path d="M9 693.75 L9 710.75" class="st11"></path>	</g>	<g id="shape105-348" v:mid="105" v:groupcontext="shape" v:layermember="0" transform="translate(231.578,-180.375)">		<title>Dynamic connector.105</title>		<path d="M9 693.75 L9 711.88" class="st11"></path>	</g>	<g id="shape106-353" v:mid="106" v:groupcontext="shape" v:layermember="0" transform="translate(303.578,-180.375)">		<title>Dynamic connector.106</title>		<path d="M9 693.75 L9 711.88" class="st11"></path>	</g>	<g id="shape68-358" v:mid="68" v:groupcontext="shape" v:layermember="0" transform="translate(456.578,-180.375)">		<title>Dynamic connector.68</title>		<path d="M0 693.75 L-36 693.75 L-36 711.88" class="st11"></path>	</g>	<g id="shape71-363" v:mid="71" v:groupcontext="shape" v:layermember="0" transform="translate(556.125,-180.375)">		<title>Dynamic connector.71</title>		<path d="M9 693.75 L9 711.88" class="st11"></path>	</g>	<g id="shape83-368" v:mid="83" v:groupcontext="shape" v:layermember="0" transform="translate(628.14,-180.375)">		<title>Dynamic connector.83</title>		<path d="M8.44 693.75 L9.56 693.75 L9.56 711.88" class="st11"></path>	</g>	<g id="shape86-373" v:mid="86" v:groupcontext="shape" v:layermember="0" transform="translate(124.125,-128.625)">		<title>Dynamic connector.86</title>		<path d="M0 684.75 L90 684.75" class="st13"></path>	</g>	<g id="shape90-382" v:mid="90" v:groupcontext="shape" v:layermember="0" transform="translate(443.625,-128.625)">		<title>Dynamic connector.90</title>		<path d="M0 684.75 L96.75 684.75" class="st13"></path>	</g></g>
</svg>

Pack instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.b=vpacke(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.ub[i] = Vv.uh[i].ub[0];<br>        Vd.ub[i+VBITS/16] = Vu.uh[i].ub[0];<br>    }<br>    Copy to clipboard |
| Vd.h=vpacke(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uh[i] = Vv.uw[i].uh[0];<br>        Vd.uh[i+VBITS/32] = Vu.uw[i].uh[0];<br>    }<br>    Copy to clipboard |
| Vd.b=vpacko(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.ub[i] = Vv.uh[i].ub[1];<br>        Vd.ub[i+VBITS/16] = Vu.uh[i].ub[1];<br>    }<br>    Copy to clipboard |
| Vd.h=vpacko(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uh[i] = Vv.uw[i].uh[1];<br>        Vd.uh[i+VBITS/32] = Vu.uw[i].uh[1];<br>    }<br>    Copy to clipboard |
| Vd.ub=vpack(Vu.h,Vv.h):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vd.ub[i] = usat_8(Vv.h[i]);<br>        Vd.ub[i+VBITS/16] = usat_8(Vu.h[i]);<br>    }<br>    Copy to clipboard |
| Vd.b=vpack(Vu.h,Vv.h):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vd.b[i] = sat_8(Vv.h[i]);<br>        Vd.b[i+VBITS/16] = sat_8(Vu.h[i]);<br>    }<br>    Copy to clipboard |
| Vd.uh=vpack(Vu.w,Vv.w):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uh[i] = usat_16(Vv.w[i]);<br>        Vd.uh[i+VBITS/32] = usat_16(Vu.w[i]);<br>    }<br>    Copy to clipboard |
| Vd.h=vpack(Vu.w,Vv.w):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.h[i] = sat_16(Vv.w[i]);<br>        Vd.h[i+VBITS/32] = sat_16(Vu.w[i]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-319"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-320"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id213">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vpacke(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vpacke(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vpacko(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vpacko(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vpack(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vpack(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vpack(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vpack(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-321"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-322"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id214">
<caption><span class="caption-text">Pack intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vpacke(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vpacke_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vpacke(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vpacke_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vpacko(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vpacko_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vpacko(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vpacko_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vpack(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vpack_VhVh_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vpack(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vpack_VhVh_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vpack(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vpack_VwVw_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vpack(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vpack_VwVw_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Set predicate

Set a vector predicate register with a sequence of 1’s based on the lower bits of the scalar register Rt.

Rt = 0x11 : Qd4 = 0—–0011111111111111111b

Rt = 0x07 : Qd4 = 0—–0000000000001111111b

The operation is element-size agnostic, and typically is used to create a mask to predicate an operation if it does not span a whole vector register width.

Set predicate instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Qd4=vsetq(Rt) | for(i = 0; i < VWIDTH; i++) QdV[i]=(i < (Rt & (VWIDTH-1))) ? 1 : 0;<br>    Copy to clipboard |
| Qd4=vsetq2(Rt) | for(i = 0; i < VWIDTH; i++) QdV[i]=(i <= ((Rt-1) & (VWIDTH-1))) ? 1 : 0;<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-323"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-324"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id216">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vsetq(Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vsetq2(Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-325"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-326"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id217">
<caption><span class="caption-text">Set predicate intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Qd4=vsetq(Rt)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vsetq_R(Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Qd4=vsetq2(Rt)</p></td>
<td><p class="sd-card-text">HVX_VectorPred Q6_Q_vsetq2_R(Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Vector in-lane lookup table

The vlut instructions are used to implement fast vectorized lookup-tables. The lookup table is contained in the Vv register while the indexes are held in Vu.
Table elements can be either 8-bit or 16-bit. An aggregation feature is used to implement tables larger than 64 bytes in 64B mode and 128 bytes in 128B mode.
This explanation discusses both the 64B and 128B modes of operation. In both 64 and 128byte modes the maximum amount of lookup table accessible is 32 bytes for byte
lookups(vlut32) and 16 half words in hwords lookup(vlut16).

8bit elements. &lt;/p&gt;

In the case of 64Byte mode, tables with 8-bit elements support 32 entry lookup tables using the vlut32 instructions. The required entry is conditionally selected by using the
lower 5 bits of the input byte for the respective output byte. A control input register, Rt, contains match and select bits.
The lower 3 bits of Rt must match the upper 3 bits of the input byte index in order for the table entry to be written to or Or’ed with the
destination vector register byte in Vd or Vx respectively.  The LSB of Rt selects odd or even (32 entry) lookup tables in Vv.

If a 256B table is stored naturally in memory it would look as below

127,126,.....66, 65, 64, 63, 62,.........2,  1,  0
    255,254,....194,193,192,191,190,.......130,129,128
    Copy to clipboard

in order to prepare it for use with the vlut instruction in 64B mode it must be shuffled in blocks of 32 bytes

63, 31, 62, 30,......36,  4, 35,  3, 34,  2, 33,  1, 32,  0 Rt=0, Rt=1
    127, 95,126, 94,.....100, 68, 99, 67, 98, 66, 97, 65, 96, 64 Rt=2, Rt=3
    
    same ordering for bytes 128-255       Rt=4, 5, 6, 7
    Copy to clipboard

in the case of the 128B mode the data must be shuffled in blocks of 64 bytes.

127, 63,126, 62,........68,  4, 67,  3, 66,  2, 65,  1, 64,  0 Rt=0,1,2,3
    
    same ordering for bytes 128-255       Rt=4,5,6,7
    Copy to clipboard

If data is stored in this way accessing this with 64 or 128B mode will give the same results. In the case of 128B mode bit 1 of Rt selects whether to use the odd or even
packed table and bit 0 chooses the high of low 32 elements of that hi or low table.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vlut.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.26042in" height="7.13542in" viewbox="0 0 594.75 513.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st25"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-327 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st3 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-327 .st4 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-327 .st5 { font-size: 1em }
.svg-327 .st6 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st7 { fill: none; marker-end: url("#mrkr13-21"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st8 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-327 .st9 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st10 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st11 { marker-end: url("#mrkr13-21"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st12 { fill: #a5a5a5; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st13 { marker-end: url("#mrkr1-186"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st14 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-327 .st15 { marker-end: url("#mrkr1-202"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-327 .st16 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-327 .st17 { marker-end: url("#mrkr1-223"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-327 .st18 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.16556291390728 }
.svg-327 .st19 { marker-start: url("#mrkr10-271"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-327 .st20 { marker-start: url("#mrkr13-297"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st21 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-327 .st22 { fill: #bfbfbf; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st23 { marker-end: url("#mrkr1-186"); marker-start: url("#mrkr1-358"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-327 .st24 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-327 .st25 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-21" class="st8" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-186" class="st8" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr1-202" class="st16" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-11.08,-11.08) "></use>	</marker>	<marker id="mrkr1-223" class="st18" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-6.04,-6.04) "></use>	</marker>	<g id="lend10">		<path d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z " style="stroke:none"></path>	</g>	<marker id="mrkr10-271" class="st16" v:arrowtype="10" v:arrowsize="2" v:setback="6.87" refx="6.87" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr13-297" class="st8" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-358" class="st8" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape183-1" v:mid="183" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.183</title>		<rect x="0" y="36.75" width="558" height="477" class="st1"></rect>	</g>	<g id="shape34-3" v:mid="34" v:groupcontext="shape" transform="translate(-81.125,270.375) rotate(-90)">		<title>Rectangle.13</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="477.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape44-5" v:mid="44" v:groupcontext="shape" transform="translate(759.901,-110.901) rotate(45)">		<title>Sheet.44</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape45-8" v:mid="45" v:groupcontext="shape" transform="translate(795.901,615.651) rotate(135)">		<title>Sheet.45</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape4-11" v:mid="4" v:groupcontext="shape" transform="translate(44.625,142.125) rotate(-90)">		<title>Sheet.4</title>		<desc>Bits 2 down to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="495.75" width="72" height="36"></v:textrect>		<rect x="0" y="477.75" width="72" height="36" class="st2"></rect>		<text x="7.73" y="493.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 2 down to <tspan x="33.5" dy="1.2em" class="st5">0</tspan></text>		</g>	<g id="shape5-15" v:mid="5" v:groupcontext="shape" transform="translate(44.625,250.125) rotate(-90)">		<title>Sheet.5</title>		<desc>b31 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="495.75" width="108" height="36"></v:textrect>		<rect x="0" y="477.75" width="108" height="36" class="st6"></rect>		<text x="37.74" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b31 to 4</text>		</g>	<g id="shape121-18" v:mid="121" v:groupcontext="shape" transform="translate(94.875,-443.625)">		<title>Sheet.121</title>		<desc>Vd.b =vlut32(Vu.b, Vv.b, Rt)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="81" cy="504.75" width="162" height="18"></v:textrect>		<rect x="0" y="495.75" width="162" height="18" class="st7"></rect>		<text x="25.1" y="507.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b =vlut32(Vu.b, Vv.b, Rt)</text>		</g>	<g id="shape19-23" v:mid="19" v:groupcontext="shape" transform="translate(414.375,-45.375)">		<title>Sheet.19</title>		<rect x="0" y="477.75" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="shape29-25" v:mid="29" v:groupcontext="shape" transform="translate(27.375,-58.875)">		<title>Sheet.29</title>		<desc>Vd/Vx output vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="504.75" width="67.5" height="18"></v:textrect>		<rect x="0" y="495.75" width="67.5" height="18" class="st7"></rect>		<text x="7.98" y="502.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd/Vx output <tspan x="21.5" dy="1.2em" class="st5">vector</tspan></text>		</g>	<g id="shape177-30" v:mid="177" v:groupcontext="shape" transform="translate(45.375,-315.375)">		<title>Sheet.177</title>		<desc>Vv table vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.875" cy="513.75" width="51.76" height="0"></v:textrect>		<path d="M0 513.75 L51.75 513.75 L0 513.75 Z" class="st9"></path>		<text x="9.62" y="511.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv table <tspan x="13.62" dy="1.2em" class="st5">vector</tspan></text>		</g>	<g id="shape181-35" v:mid="181" v:groupcontext="shape" transform="translate(414.375,-297.375)">		<title>Sheet.181</title>		<desc>a[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[0]</text>		</g>	<g id="shape1-38" v:mid="1" v:groupcontext="shape" transform="translate(378.375,-297.375)">		<title>Sheet.1</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape6-41" v:mid="6" v:groupcontext="shape" transform="translate(342.375,-297.375)">		<title>Sheet.6</title>		<desc>a[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[1]</text>		</g>	<g id="shape7-44" v:mid="7" v:groupcontext="shape" transform="translate(306.375,-297.375)">		<title>Sheet.7</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape8-47" v:mid="8" v:groupcontext="shape" transform="translate(270.375,-297.375)">		<title>Sheet.8</title>		<desc>a[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[2]</text>		</g>	<g id="shape9-50" v:mid="9" v:groupcontext="shape" transform="translate(234.375,-297.375)">		<title>Sheet.9</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape11-53" v:mid="11" v:groupcontext="shape" transform="translate(198.375,-297.375)">		<title>Sheet.11</title>		<desc>a[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[3]</text>		</g>	<g id="shape14-56" v:mid="14" v:groupcontext="shape" transform="translate(162.375,-297.375)">		<title>Sheet.14</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="group43-59" transform="translate(99.375,-189.375)" v:mid="43" v:groupcontext="group">		<title>Sheet.43</title>		<g id="shape13-60" v:mid="13" v:groupcontext="shape" transform="translate(-189.75,513.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="189.75" width="18" height="324" class="st2"></rect>		</g>		<g id="shape118-62" v:mid="118" v:groupcontext="shape" transform="translate(28.4977,-17.209) rotate(3.17983)">			<title>Sheet.118</title>			<path d="M0 513.75 L324.5 513.75" class="st10"></path>		</g>		<g id="shape22-65" v:mid="22" v:groupcontext="shape" transform="translate(352.498,1008.71) rotate(176.82)">			<title>Sheet.22</title>			<path d="M0 513.75 L324.5 513.75" class="st10"></path>		</g>	</g>	<g id="shape26-68" v:mid="26" v:groupcontext="shape" transform="translate(412.25,-246.875)">		<title>Sheet.26</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape46-71" v:mid="46" v:groupcontext="shape" transform="translate(395.25,-246.875)">		<title>Sheet.46</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape47-74" v:mid="47" v:groupcontext="shape" v:layermember="0" transform="translate(436.875,-297.375)">		<title>Dynamic connector</title>		<path d="M-4.5 513.75 L-4.5 531.75 L-13.5 531.75" class="st10"></path>	</g>	<g id="shape49-77" v:mid="49" v:groupcontext="shape" v:layermember="0" transform="translate(414.375,-279.375)">		<title>Dynamic connector.49</title>		<path d="M9 513.75 L9 531.75" class="st10"></path>	</g>	<g id="shape52-80" v:mid="52" v:groupcontext="shape" v:layermember="0" transform="translate(391.875,-297.375)">		<title>Dynamic connector.52</title>		<path d="M4.5 513.75 L4.5 531.75 L13.5 531.75 L13.5 549.75" class="st10"></path>	</g>	<g id="shape53-83" v:mid="53" v:groupcontext="shape" transform="translate(-153.125,270.375) rotate(-90)">		<title>Rectangle.53</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="477.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape54-85" v:mid="54" v:groupcontext="shape" transform="translate(687.901,-110.901) rotate(45)">		<title>Sheet.54</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape55-88" v:mid="55" v:groupcontext="shape" transform="translate(723.901,615.651) rotate(135)">		<title>Sheet.55</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape56-91" v:mid="56" v:groupcontext="shape" transform="translate(340.25,-246.875)">		<title>Sheet.56</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape57-94" v:mid="57" v:groupcontext="shape" transform="translate(322.875,-246.875)">		<title>Sheet.57</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape58-97" v:mid="58" v:groupcontext="shape" v:layermember="0" transform="translate(365.25,-297.375)">		<title>Dynamic connector.58</title>		<path d="M-4.5 513.75 L-4.5 531.75 L-13.5 531.75" class="st10"></path>	</g>	<g id="shape59-100" v:mid="59" v:groupcontext="shape" v:layermember="0" transform="translate(342.75,-279.375)">		<title>Dynamic connector.59</title>		<path d="M9 513.75 L9 531.75" class="st10"></path>	</g>	<g id="shape60-103" v:mid="60" v:groupcontext="shape" v:layermember="0" transform="translate(320.25,-297.375)">		<title>Dynamic connector.60</title>		<path d="M4.5 513.75 L4.5 531.75 L13.5 531.75 L13.5 549.75" class="st10"></path>	</g>	<g id="shape61-106" v:mid="61" v:groupcontext="shape" transform="translate(-225.125,270.375) rotate(-90)">		<title>Rectangle.61</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="477.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape62-108" v:mid="62" v:groupcontext="shape" transform="translate(615.901,-110.901) rotate(45)">		<title>Sheet.62</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape63-111" v:mid="63" v:groupcontext="shape" transform="translate(651.901,615.651) rotate(135)">		<title>Sheet.63</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape64-114" v:mid="64" v:groupcontext="shape" transform="translate(268.25,-246.875)">		<title>Sheet.64</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape65-117" v:mid="65" v:groupcontext="shape" transform="translate(251.25,-246.875)">		<title>Sheet.65</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape66-120" v:mid="66" v:groupcontext="shape" v:layermember="0" transform="translate(292.875,-297.375)">		<title>Dynamic connector.66</title>		<path d="M-4.5 513.75 L-4.5 531.75 L-13.5 531.75" class="st10"></path>	</g>	<g id="shape67-123" v:mid="67" v:groupcontext="shape" v:layermember="0" transform="translate(270.375,-279.375)">		<title>Dynamic connector.67</title>		<path d="M9 513.75 L9 531.75" class="st10"></path>	</g>	<g id="shape68-126" v:mid="68" v:groupcontext="shape" v:layermember="0" transform="translate(247.875,-297.375)">		<title>Dynamic connector.68</title>		<path d="M4.5 513.75 L4.5 531.75 L13.5 531.75 L13.5 549.75" class="st10"></path>	</g>	<g id="shape69-129" v:mid="69" v:groupcontext="shape" transform="translate(-296.938,270.375) rotate(-90)">		<title>Rectangle.69</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="477.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape70-131" v:mid="70" v:groupcontext="shape" transform="translate(544.089,-110.901) rotate(45)">		<title>Sheet.70</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape71-134" v:mid="71" v:groupcontext="shape" transform="translate(580.089,615.651) rotate(135)">		<title>Sheet.71</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape72-137" v:mid="72" v:groupcontext="shape" transform="translate(196.437,-246.875)">		<title>Sheet.72</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape73-140" v:mid="73" v:groupcontext="shape" transform="translate(179.437,-246.875)">		<title>Sheet.73</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape74-143" v:mid="74" v:groupcontext="shape" v:layermember="0" transform="translate(221.062,-297.375)">		<title>Dynamic connector.74</title>		<path d="M-4.5 513.75 L-4.5 531.75 L-13.5 531.75" class="st10"></path>	</g>	<g id="shape75-146" v:mid="75" v:groupcontext="shape" v:layermember="0" transform="translate(198.562,-279.375)">		<title>Dynamic connector.75</title>		<path d="M9 513.75 L9 531.75" class="st10"></path>	</g>	<g id="shape76-149" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(176.062,-297.375)">		<title>Dynamic connector.76</title>		<path d="M4.5 513.75 L4.5 531.75 L13.5 531.75 L13.5 549.75" class="st10"></path>	</g>	<g id="shape77-152" v:mid="77" v:groupcontext="shape" v:layermember="0" transform="translate(423.5,-243.375)">		<title>Dynamic connector.77</title>		<path d="M-8.88 513.75 L-9.06 539.94" class="st11"></path>	</g>	<g id="shape78-157" v:mid="78" v:groupcontext="shape" v:layermember="0" transform="translate(207.594,-243.375)">		<title>Dynamic connector.78</title>		<path d="M-8.78 513.75 L-9.1 539.94" class="st11"></path>	</g>	<g id="shape79-162" v:mid="79" v:groupcontext="shape" v:layermember="0" transform="translate(279.5,-243.375)">		<title>Dynamic connector.79</title>		<path d="M-8.88 513.75 L-9.06 539.94" class="st11"></path>	</g>	<g id="shape80-167" v:mid="80" v:groupcontext="shape" v:layermember="0" transform="translate(351.5,-243.375)">		<title>Dynamic connector.80</title>		<path d="M-8.88 513.75 L-9.06 539.94" class="st11"></path>	</g>	<g id="shape81-172" v:mid="81" v:groupcontext="shape" v:layermember="0" transform="translate(261.375,-189.375)">		<title>Dynamic connector.81</title>		<path d="M9 513.75 L9 539.94" class="st11"></path>	</g>	<g id="shape15-177" v:mid="15" v:groupcontext="shape" transform="translate(90.375,-297.375)">		<title>Sheet.15</title>		<desc>b[i]/a[i] i = 31 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="495.75" width="72" height="36"></v:textrect>		<rect x="0" y="477.75" width="72" height="36" class="st12"></rect>		<text x="22.74" y="493.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="16.11" dy="1.2em" class="st5">i = 31 to 4</tspan></text>		</g>	<g id="shape23-181" v:mid="23" v:groupcontext="shape" transform="translate(166.875,797.625) rotate(180)">		<title>Sheet.23</title>		<path d="M0 513.75 L36.88 513.75" class="st13"></path>	</g>	<g id="shape30-187" v:mid="30" v:groupcontext="shape" transform="translate(81.125,-219.875)">		<title>Sheet.30</title>		<desc>Other inputs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="28.8125" cy="503.75" width="57.63" height="20"></v:textrect>		<rect x="0" y="493.75" width="57.625" height="20" class="st9"></rect>		<text x="17.56" y="501.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Other <v:newlinechar></v:newlinechar><tspan x="16.8" dy="1.2em" class="st5">inputs</tspan></text>		</g>	<g id="shape32-191" v:mid="32" v:groupcontext="shape" transform="translate(416.219,-52.8125)">		<title>Sheet.32</title>		<desc>B[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1562" cy="503.75" width="32.32" height="20"></v:textrect>		<rect x="0" y="493.75" width="32.3125" height="20" class="st9"></rect>		<text x="8.15" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[0]</text>		</g>	<g id="shape89-194" v:mid="89" v:groupcontext="shape" v:layermember="0" transform="translate(486.375,-261.375)">		<title>Dynamic connector.89</title>		<path d="M0 504.75 L-10.5 504.75 A3 3 -180 0 0 -16.5 504.75 L-24 504.75 A3 3 -180 0 0 -30 504.75 L-60 504.75 A3 3 -180					 0 0 -66 504.75 L-78 504.75 A3 3 -180 0 0 -84 504.75 L-131.63 504.75 A3 3 -180 1 0 -137.63 504.75 L-149.63					 504.75 A3 3 -180 1 0 -155.63 504.75 L-204 504.75 A3 3 -180 0 0 -210 504.75 L-222 504.75 A3 3 -180 0 0 -228					 504.75 L-251.75 504.75" class="st14"></path>	</g>	<g id="shape90-197" v:mid="90" v:groupcontext="shape" v:layermember="0" transform="translate(450.625,-270.375)">		<title>Dynamic connector.90</title>		<path d="M0 513.75 L0 531.75 L-18.44 531.75" class="st15"></path>	</g>	<g id="shape91-203" v:mid="91" v:groupcontext="shape" v:layermember="0" transform="translate(378.625,-270.375)">		<title>Dynamic connector.91</title>		<path d="M0 513.75 L0 531.75 L-18.25 531.75" class="st15"></path>	</g>	<g id="shape92-208" v:mid="92" v:groupcontext="shape" v:layermember="0" transform="translate(306.625,-270.375)">		<title>Dynamic connector.92</title>		<path d="M0 513.75 L0 531.75 L-18.25 531.75" class="st15"></path>	</g>	<g id="shape93-213" v:mid="93" v:groupcontext="shape" v:layermember="0" transform="translate(234.625,-270.375)">		<title>Dynamic connector.93</title>		<path d="M0 513.75 L0 531.75 L-18.25 531.75" class="st15"></path>	</g>	<g id="shape2-218" v:mid="2" v:groupcontext="shape" v:layermember="0" transform="translate(414.375,-425.625)">		<title>Dynamic connector.2</title>		<path d="M9 513.75 L9 565.5" class="st17"></path>	</g>	<g id="shape3-224" v:mid="3" v:groupcontext="shape" transform="translate(36.375,-434.625)">		<title>Sheet.3</title>		<desc>Vu input vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="29.25" cy="504.75" width="58.5" height="18"></v:textrect>		<rect x="0" y="495.75" width="58.5" height="18" class="st7"></rect>		<text x="12.74" y="502.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu input <tspan x="17" dy="1.2em" class="st5">vector</tspan></text>		</g>	<g id="shape20-229" v:mid="20" v:groupcontext="shape" transform="translate(414.375,-425.625)">		<title>Sheet.20</title>		<desc>B[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[0]</text>		</g>	<g id="shape28-232" v:mid="28" v:groupcontext="shape" transform="translate(378.375,-425.625)">		<title>Sheet.28</title>		<desc>B[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[1]</text>		</g>	<g id="shape33-235" v:mid="33" v:groupcontext="shape" transform="translate(342.375,-425.625)">		<title>Sheet.33</title>		<desc>B[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[2]</text>		</g>	<g id="shape37-238" v:mid="37" v:groupcontext="shape" transform="translate(306.375,-425.625)">		<title>Sheet.37</title>		<desc>B[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[3]</text>		</g>	<g id="shape40-241" v:mid="40" v:groupcontext="shape" transform="translate(270.375,-425.625)">		<title>Sheet.40</title>		<desc>B[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[4]</text>		</g>	<g id="shape42-244" v:mid="42" v:groupcontext="shape" transform="translate(234.375,-425.625)">		<title>Sheet.42</title>		<desc>B[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[5]</text>		</g>	<g id="shape82-247" v:mid="82" v:groupcontext="shape" transform="translate(198.375,-425.625)">		<title>Sheet.82</title>		<desc>B[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[6]</text>		</g>	<g id="shape83-250" v:mid="83" v:groupcontext="shape" transform="translate(162.375,-425.625)">		<title>Sheet.83</title>		<desc>B[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[7]</text>		</g>	<g id="shape84-253" v:mid="84" v:groupcontext="shape" transform="translate(90.375,-425.625)">		<title>Sheet.84</title>		<desc>Bytes 63 to 8</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="495.75" width="72" height="36"></v:textrect>		<rect x="0" y="477.75" width="72" height="36" class="st12"></rect>		<text x="9.73" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes 63 to 8</text>		</g>	<g id="shape94-256" v:mid="94" v:groupcontext="shape" v:layermember="0" transform="translate(441.375,-362.625)">		<title>Dynamic connector.94</title>		<path d="M0 513.75 L18 513.75 L18 732 L-143.5 732" class="st15"></path>	</g>	<g id="shape85-261" v:mid="85" v:groupcontext="shape" v:layermember="0" transform="translate(522.375,-407.625)">		<title>Dynamic connector.85</title>		<path d="M0 513.75 L-78 513.75 A3 3 -180 1 0 -84 513.75 L-90 513.75 L-90 547.5" class="st17"></path>	</g>	<g id="shape36-266" v:mid="36" v:groupcontext="shape" transform="translate(1000.12,106.125) rotate(90)">		<title>Sheet.36</title>		<path d="M1.72 513.75 L2.08 513.75 L137.25 513.75" class="st19"></path>	</g>	<g id="shape87-272" v:mid="87" v:groupcontext="shape" transform="translate(234.625,757.125) rotate(180)">		<title>Sheet.87</title>		<path d="M0 513.75 L72.25 513.75" class="st15"></path>	</g>	<g id="shape96-277" v:mid="96" v:groupcontext="shape" transform="translate(481.625,-260.375)">		<title>Sheet.96</title>		<desc>Bit 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="503.75" width="40.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="40.75" height="20" class="st9"></rect>		<text x="11.37" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0</text>		</g>	<g id="shape97-280" v:mid="97" v:groupcontext="shape" transform="translate(375.844,-394.125)">		<title>Sheet.97</title>		<desc>bits 7 to 5</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="503.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="493.75" width="52.3125" height="20" class="st9"></rect>		<text x="6.64" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 7 to 5</text>		</g>	<g id="group99-283" transform="translate(261.875,-135.375)" v:mid="99" v:groupcontext="group">		<title>Sheet.99</title>		<g id="shape100-284" v:mid="100" v:groupcontext="shape" transform="translate(-477.75,513.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="477.75" width="18" height="36" class="st2"></rect>		</g>		<g id="shape101-286" v:mid="101" v:groupcontext="shape" transform="translate(363.276,132.474) rotate(45)">			<title>Sheet.101</title>			<path d="M0 513.75 L25.46 513.75" class="st10"></path>		</g>		<g id="shape103-289" v:mid="103" v:groupcontext="shape" transform="translate(399.276,859.026) rotate(135)">			<title>Sheet.103</title>			<path d="M0 513.75 L25.46 513.75" class="st10"></path>		</g>	</g>	<g id="shape104-292" v:mid="104" v:groupcontext="shape" transform="translate(-224.875,360.375) rotate(-90)">		<title>Sheet.104</title>		<path d="M9.45 513.75 L9.81 513.75 L18 513.75" class="st20"></path>	</g>	<g id="shape105-298" v:mid="105" v:groupcontext="shape" transform="translate(274.125,-169.375)">		<title>Sheet.105</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="503.75" width="29.5" height="20"></v:textrect>		<rect x="0" y="493.75" width="29.5" height="20" class="st9"></rect>		<text x="10.25" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape86-301" v:mid="86" v:groupcontext="shape" transform="translate(414.375,-351.375)">		<title>Rectangle</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="502.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="491.25" width="27" height="22.5" class="st21"></rect>		<text x="4.49" y="505.2" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape10-304" v:mid="10" v:groupcontext="shape" v:layermember="0" transform="translate(279.875,-135.375)">		<title>Dynamic connector.10</title>		<path d="M0 513.75 L0 518.62 L143.5 518.62 L143.5 521.94" class="st11"></path>	</g>	<g id="shape12-309" v:mid="12" v:groupcontext="shape" transform="translate(418.875,-94.875)">		<title>Rectangle.12</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="502.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="491.25" width="27" height="22.5" class="st21"></rect>		<text x="12.33" y="505.2" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape16-312" v:mid="16" v:groupcontext="shape" v:layermember="0" transform="translate(427.875,-45.375)">		<title>Dynamic connector.16</title>		<path d="M4.5 513.75 L4.5 531.75 L40.5 531.75 L40.5 428.62 L13.5 428.62" class="st10"></path>	</g>	<g id="shape17-315" v:mid="17" v:groupcontext="shape" v:layermember="0" transform="translate(423.375,-97.125)">		<title>Dynamic connector.17</title>		<path d="M9 516 L9 519.69" class="st11"></path>	</g>	<g id="shape18-320" v:mid="18" v:groupcontext="shape" v:layermember="0" transform="translate(432.375,-132.937)">		<title>Dynamic connector.18</title>		<path d="M9 516.19 L26.66 516.19 L26.66 529.31 L18.81 529.31" class="st11"></path>	</g>	<g id="shape21-325" v:mid="21" v:groupcontext="shape" transform="translate(90.375,-45.375)">		<title>Sheet.21</title>		<desc>B63 down to 1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="162.07" cy="495.75" width="324.15" height="36"></v:textrect>		<rect x="0" y="477.75" width="324.141" height="36" class="st22"></rect>		<text x="133.3" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B63 down to 1</text>		</g>	<g id="shape24-328" v:mid="24" v:groupcontext="shape" transform="translate(88.9375,-261.375)">		<title>Sheet.24</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="503.75" width="74.88" height="20"></v:textrect>		<rect x="0" y="493.75" width="74.875" height="20" class="st9"></rect>		<text x="5.42" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape25-331" v:mid="25" v:groupcontext="shape" v:layermember="0" transform="translate(441.375,-425.625)">		<title>Dynamic connector.25</title>		<path d="M0 513.75 L0 543 L31.5 543 L31.5 741 L21 741 A3 3 -180 1 0 15 741 L-18 741" class="st15"></path>	</g>	<g id="shape27-336" v:mid="27" v:groupcontext="shape" transform="translate(470.062,-189.375)">		<title>Sheet.27</title>		<desc>bits 4 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="503.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="493.75" width="52.3125" height="20" class="st9"></rect>		<text x="6.64" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 4 to 0</text>		</g>	<g id="shape31-339" v:mid="31" v:groupcontext="shape" transform="translate(514.075,-444.875)">		<title>Sheet.31</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.3" cy="503.75" width="52.61" height="20"></v:textrect>		<rect x="0" y="493.75" width="52.6" height="20" class="st9"></rect>		<text x="21.8" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape35-342" v:mid="35" v:groupcontext="shape" transform="translate(276.687,-139)">		<title>Sheet.35</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape38-345" v:mid="38" v:groupcontext="shape" transform="translate(259.687,-139)">		<title>Sheet.38</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape39-348" v:mid="39" v:groupcontext="shape" transform="translate(472.875,-52.375)">		<title>Sheet.39</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="503.75" width="73.31" height="20"></v:textrect>		<rect x="0" y="493.75" width="73.3" height="20" class="st9"></rect>		<text x="11.89" y="501.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="13.64" dy="1.2em" class="st5">accumulate</tspan></text>		</g>	<g id="shape41-352" v:mid="41" v:groupcontext="shape" transform="translate(103.875,649.125) scale(1,-1)">		<title>Sheet.41</title>		<desc>Replicated for all other input bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="150.75" cy="513.75" width="301.5" height="0"></v:textrect>		<path d="M0 513.75 L301.5 513.75" class="st23"></path>		<rect v:rectcontext="textBkgnd" x="82.7117" y="508.35" width="136.077" height="10.7998" class="st24"></rect>		<text x="82.71" y="-511.05" transform="scale(1,-1)" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other input bytes</text>		</g>	<g id="shape48-362" v:mid="48" v:groupcontext="shape" transform="translate(94.875,919.125) scale(1,-1)">		<title>Sheet.48</title>		<desc>Replicated for all other output bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="157.5" cy="513.75" width="315" height="0"></v:textrect>		<path d="M0 513.75 L315 513.75" class="st23"></path>		<rect v:rectcontext="textBkgnd" x="86.7085" y="508.35" width="141.583" height="10.7998" class="st24"></rect>		<text x="86.71" y="-511.05" transform="scale(1,-1)" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other output bytes</text>		</g>	<g id="shape182-371" v:mid="182" v:groupcontext="shape" transform="translate(67.875,-459.375)">		<title>Sheet.182</title>		<desc>Vd.b = vlut32(Vu.b, Vv.b, Rt) and Vx.b |= vlut32(Vu.b, Vv.b, ...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="166.5" cy="500.25" width="333.01" height="27"></v:textrect>		<rect x="0" y="486.75" width="333" height="27" class="st9"></rect>		<text x="40.02" y="502.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vlut32(Vu.b, Vv.b, Rt)  and Vx.b |= vlut32(Vu.b, Vv.b, Rt)    </text>		</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vlut_128.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="9.01042in" height="8.44792in" viewbox="0 0 648.75 608.25" xml:space="preserve" color-interpolation-filters="sRGB" class="st29"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-328 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st3 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-328 .st4 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-328 .st5 { font-size: 1em }
.svg-328 .st6 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st7 { fill: none; marker-end: url("#mrkr13-23"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st8 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-328 .st9 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st10 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st11 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-328 .st12 { marker-end: url("#mrkr13-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st13 { fill: #a5a5a5; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st14 { stroke: #000000; stroke-dasharray: 11.25, 6.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st15 { marker-start: url("#mrkr10-123"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-328 .st16 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-328 .st17 { marker-end: url("#mrkr1-129"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-328 .st18 { marker-end: url("#mrkr1-140"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st19 { marker-end: url("#mrkr1-171"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-328 .st20 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.16556291390728 }
.svg-328 .st21 { marker-start: url("#mrkr13-197"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st22 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-328 .st23 { fill: #000000; font-family: Calibri; font-size: 0.666664em }
.svg-328 .st24 { fill: #bfbfbf; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st25 { marker-end: url("#mrkr1-140"); marker-start: url("#mrkr1-258"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-328 .st26 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-328 .st27 { fill: #000000; font-family: Calibri; font-size: 1.16666em }
.svg-328 .st28 { fill: #000000; font-family: Calibri; font-size: 1.5em }
.svg-328 .st29 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-23" class="st8" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend10">		<path d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z " style="stroke:none"></path>	</g>	<marker id="mrkr10-123" class="st16" v:arrowtype="10" v:arrowsize="2" v:setback="6.87" refx="6.87" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(11.08) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-129" class="st16" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-11.08,-11.08) "></use>	</marker>	<marker id="mrkr1-140" class="st8" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr1-171" class="st20" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-6.04,-6.04) "></use>	</marker>	<marker id="mrkr13-197" class="st8" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-258" class="st8" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape163-1" v:mid="163" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.163</title>		<rect x="0" y="36.75" width="612" height="571.5" class="st1"></rect>	</g>	<g id="shape9-3" v:mid="9" v:groupcontext="shape" transform="translate(-117.125,288.375) rotate(-90)">		<title>Rectangle.9</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="572.25" width="18" height="36" class="st2"></rect>	</g>	<g id="shape11-5" v:mid="11" v:groupcontext="shape" transform="translate(885.223,-159.723) rotate(45)">		<title>Sheet.11</title>		<path d="M0 608.25 L25.46 608.25" class="st3"></path>	</g>	<g id="shape14-8" v:mid="14" v:groupcontext="shape" transform="translate(921.223,700.473) rotate(135)">		<title>Sheet.14</title>		<path d="M0 608.25 L25.46 608.25" class="st3"></path>	</g>	<g id="shape30-11" v:mid="30" v:groupcontext="shape" transform="translate(8.62497,144.25) rotate(-90)">		<title>Sheet.30</title>		<desc>Bits 2 downto 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="590.25" width="72" height="36"></v:textrect>		<rect x="0" y="572.25" width="72" height="36" class="st2"></rect>		<text x="22.61" y="586.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 2 <tspan x="12.67" dy="1.2em" class="st5">downto 0</tspan></text>		</g>	<g id="shape40-15" v:mid="40" v:groupcontext="shape" transform="translate(8.62497,252.25) rotate(-90)">		<title>Sheet.40</title>		<desc>b31 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="590.25" width="108" height="36"></v:textrect>		<rect x="0" y="572.25" width="108" height="36" class="st6"></rect>		<text x="33.84" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b31 to 4</text>		</g>	<g id="shape42-18" v:mid="42" v:groupcontext="shape" transform="translate(472.875,-76.875)">		<title>Sheet.42</title>		<rect x="0" y="572.25" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="shape50-20" v:mid="50" v:groupcontext="shape" transform="translate(22.875,-85.875)">		<title>Sheet.50</title>		<desc>Vd/Vx Output Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="32.0625" cy="599.25" width="64.13" height="18"></v:textrect>		<rect x="0" y="590.25" width="64.125" height="18" class="st7"></rect>		<text x="17.19" y="588.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd/Vx <tspan x="14.61" dy="1.2em" class="st5">Output </tspan><tspan x="15.87" dy="1.2em" class="st5">Vector</tspan></text>		</g>	<g id="shape51-27" v:mid="51" v:groupcontext="shape" transform="translate(22.875,-391.875)">		<title>Sheet.51</title>		<desc>Vv Table Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.15" cy="608.25" width="62.3" height="0"></v:textrect>		<path d="M0 608.25 L62.3 608.25 L0 608.25 Z" class="st9"></path>		<text x="10.37" y="604.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv Table <tspan x="14.96" dy="1.2em" class="st5">Vector</tspan></text>		</g>	<g id="shape61-32" v:mid="61" v:groupcontext="shape" transform="translate(472.875,-373.875)">		<title>Sheet.61</title>		<desc>a[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.41" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[0]</text>		</g>	<g id="shape62-35" v:mid="62" v:groupcontext="shape" transform="translate(436.875,-373.875)">		<title>Sheet.62</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.13" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape63-38" v:mid="63" v:groupcontext="shape" transform="translate(400.875,-373.875)">		<title>Sheet.63</title>		<desc>a[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.41" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[1]</text>		</g>	<g id="shape64-41" v:mid="64" v:groupcontext="shape" transform="translate(364.875,-373.875)">		<title>Sheet.64</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.13" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="group65-44" transform="translate(76.875,-220.875)" v:mid="65" v:groupcontext="group">		<title>Sheet.65</title>		<desc>32 x 32 to 1 selectors</desc>		<g id="shape66-45" v:mid="66" v:groupcontext="shape" transform="translate(-203.25,608.25) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="203.25" width="18" height="405" class="st2"></rect>		</g>		<g id="shape67-47" v:mid="67" v:groupcontext="shape" transform="translate(53.8543,-15.6112) rotate(5.07961)">			<title>Sheet.67</title>			<path d="M0 608.25 L203.3 608.25" class="st10"></path>		</g>		<g id="shape68-50" v:mid="68" v:groupcontext="shape" transform="translate(458.854,1196.11) rotate(174.92)">			<title>Sheet.68</title>			<path d="M0 608.25 L203.3 608.25" class="st10"></path>		</g>		<g id="shape65-53" v:mid="65" v:groupcontext="groupContent">			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="202.5" cy="599.25" width="405" height="18"></v:textrect>			<text x="150.9" y="602.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32 x 32 to 1 selectors</text>			</g>	</g>	<g id="shape69-55" v:mid="69" v:groupcontext="shape" transform="translate(470.75,-323.375)">		<title>Sheet.69</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape70-58" v:mid="70" v:groupcontext="shape" transform="translate(453.75,-323.375)">		<title>Sheet.70</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape71-61" v:mid="71" v:groupcontext="shape" v:layermember="0" transform="translate(495.375,-373.875)">		<title>Dynamic connector.71</title>		<path d="M-4.5 608.25 L-4.5 626.25 L-13.5 626.25" class="st10"></path>	</g>	<g id="shape72-64" v:mid="72" v:groupcontext="shape" v:layermember="0" transform="translate(472.875,-355.875)">		<title>Dynamic connector.72</title>		<path d="M9 608.25 L9 626.25" class="st10"></path>	</g>	<g id="shape73-67" v:mid="73" v:groupcontext="shape" v:layermember="0" transform="translate(450.375,-373.875)">		<title>Dynamic connector.73</title>		<path d="M4.5 608.25 L4.5 626.25 L13.5 626.25 L13.5 644.25" class="st10"></path>	</g>	<g id="shape74-70" v:mid="74" v:groupcontext="shape" transform="translate(-189.125,288.375) rotate(-90)">		<title>Rectangle.74</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="572.25" width="18" height="36" class="st2"></rect>	</g>	<g id="shape75-72" v:mid="75" v:groupcontext="shape" transform="translate(813.223,-159.723) rotate(45)">		<title>Sheet.75</title>		<path d="M0 608.25 L25.46 608.25" class="st3"></path>	</g>	<g id="shape76-75" v:mid="76" v:groupcontext="shape" transform="translate(849.223,700.473) rotate(135)">		<title>Sheet.76</title>		<path d="M0 608.25 L25.46 608.25" class="st3"></path>	</g>	<g id="shape78-78" v:mid="78" v:groupcontext="shape" transform="translate(398.75,-323.375)">		<title>Sheet.78</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape79-81" v:mid="79" v:groupcontext="shape" transform="translate(381.375,-323.375)">		<title>Sheet.79</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape82-84" v:mid="82" v:groupcontext="shape" v:layermember="0" transform="translate(423.75,-373.875)">		<title>Dynamic connector.82</title>		<path d="M-4.5 608.25 L-4.5 626.25 L-13.5 626.25" class="st10"></path>	</g>	<g id="shape83-87" v:mid="83" v:groupcontext="shape" v:layermember="0" transform="translate(401.25,-355.875)">		<title>Dynamic connector.83</title>		<path d="M9 608.25 L9 626.25" class="st10"></path>	</g>	<g id="shape87-90" v:mid="87" v:groupcontext="shape" v:layermember="0" transform="translate(378.75,-373.875)">		<title>Dynamic connector.87</title>		<path d="M4.5 608.25 L4.5 626.25 L13.5 626.25 L13.5 644.25" class="st10"></path>	</g>	<g id="shape88-93" v:mid="88" v:groupcontext="shape" v:layermember="0" transform="translate(482,-319.875)">		<title>Dynamic connector.88</title>		<path d="M-8.88 608.25 L-8.99 616.44" class="st12"></path>	</g>	<g id="shape92-98" v:mid="92" v:groupcontext="shape" v:layermember="0" transform="translate(410,-319.875)">		<title>Dynamic connector.92</title>		<path d="M-8.88 608.25 L-8.99 616.44" class="st12"></path>	</g>	<g id="shape93-103" v:mid="93" v:groupcontext="shape" v:layermember="0" transform="translate(377.812,-220.875)">		<title>Dynamic connector.93</title>		<path d="M9 608.25 L9 634.44" class="st12"></path>	</g>	<g id="shape95-108" v:mid="95" v:groupcontext="shape" transform="translate(292.875,-373.875)">		<title>Sheet.95</title>		<desc>b[i]/a[i] i = 31 to 2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="590.25" width="72" height="36"></v:textrect>		<rect x="0" y="572.25" width="72" height="36" class="st13"></rect>		<text x="17.54" y="586.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st5">i = 31 to 2</tspan></text>		</g>	<g id="shape98-112" v:mid="98" v:groupcontext="shape" transform="translate(369.375,887.625) rotate(180)">		<title>Sheet.98</title>		<path d="M0 608.25 L288 608.25" class="st14"></path>	</g>	<g id="shape102-115" v:mid="102" v:groupcontext="shape" transform="translate(474.719,-84.3125)">		<title>Sheet.102</title>		<desc>B[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1562" cy="598.25" width="32.32" height="20"></v:textrect>		<rect x="0" y="588.25" width="32.3125" height="20" class="st9"></rect>		<text x="6.17" y="601.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[0]</text>		</g>	<g id="shape106-118" v:mid="106" v:groupcontext="shape" v:layermember="0" transform="translate(544.875,-337.875)">		<title>Dynamic connector.106</title>		<path d="M-1.72 599.25 L-2.08 599.25 L-10.5 599.25 A3 3 -180 0 0 -16.5 599.25 L-24 599.25 A3 3 -180 0 0 -30 599.25 L-60					 599.25 A3 3 -180 0 0 -66 599.25 L-78 599.25 A3 3 -180 0 0 -84 599.25 L-131.63 599.25 A3 3 -180 1 0 -137.63					 599.25 L-149.63 599.25 A3 3 -180 1 0 -155.63 599.25 L-189 599.25" class="st15"></path>	</g>	<g id="shape107-124" v:mid="107" v:groupcontext="shape" v:layermember="0" transform="translate(509.125,-346.875)">		<title>Dynamic connector.107</title>		<path d="M0 608.25 L0 626.25 L-18.44 626.25" class="st17"></path>	</g>	<g id="shape108-130" v:mid="108" v:groupcontext="shape" v:layermember="0" transform="translate(437.125,-346.875)">		<title>Dynamic connector.108</title>		<path d="M0 608.25 L0 626.25 L-18.25 626.25" class="st17"></path>	</g>	<g id="shape109-135" v:mid="109" v:groupcontext="shape" v:layermember="0" transform="translate(472.875,-502.125)">		<title>Dynamic connector.109</title>		<path d="M9 608.25 L9 660" class="st18"></path>	</g>	<g id="shape110-141" v:mid="110" v:groupcontext="shape" transform="translate(22.875,-508.875)">		<title>Sheet.110</title>		<desc>Vu Input Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="30.025" cy="599.25" width="60.05" height="18"></v:textrect>		<rect x="0" y="590.25" width="60.05" height="18" class="st7"></rect>		<text x="9.13" y="595.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu Input <tspan x="13.83" dy="1.2em" class="st5">Vector</tspan></text>		</g>	<g id="shape111-146" v:mid="111" v:groupcontext="shape" transform="translate(472.875,-502.125)">		<title>Sheet.111</title>		<desc>B[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.02" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[0]</text>		</g>	<g id="shape112-149" v:mid="112" v:groupcontext="shape" transform="translate(436.875,-502.125)">		<title>Sheet.112</title>		<desc>B[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.02" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[1]</text>		</g>	<g id="shape113-152" v:mid="113" v:groupcontext="shape" transform="translate(400.875,-502.125)">		<title>Sheet.113</title>		<desc>B[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.02" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[2]</text>		</g>	<g id="shape114-155" v:mid="114" v:groupcontext="shape" transform="translate(364.875,-502.125)">		<title>Sheet.114</title>		<desc>B[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.02" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[3]</text>		</g>	<g id="shape115-158" v:mid="115" v:groupcontext="shape" transform="translate(292.875,-502.125)">		<title>Sheet.115</title>		<desc>Bytes 63 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="590.25" width="72" height="36"></v:textrect>		<rect x="0" y="572.25" width="72" height="36" class="st13"></rect>		<text x="4.31" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes 63 to 4</text>		</g>	<g id="shape116-161" v:mid="116" v:groupcontext="shape" v:layermember="0" transform="translate(499.875,-439.125)">		<title>Dynamic connector.116</title>		<path d="M0 608.25 L18 608.25 L18 871.5 L-85.56 871.5" class="st17"></path>	</g>	<g id="shape117-166" v:mid="117" v:groupcontext="shape" v:layermember="0" transform="translate(580.875,-484.125)">		<title>Dynamic connector.117</title>		<path d="M0 608.25 L-78 608.25 A3 3 -180 0 0 -84 608.25 L-90 608.25 L-90 642" class="st19"></path>	</g>	<g id="shape119-172" v:mid="119" v:groupcontext="shape" transform="translate(1153.13,124.125) rotate(90)">		<title>Sheet.119</title>		<path d="M1.72 608.25 L2.08 608.25 L137.25 608.25" class="st15"></path>	</g>	<g id="shape120-177" v:mid="120" v:groupcontext="shape" transform="translate(418.625,-342.375)">		<title>Sheet.120</title>		<desc>Bit 1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="598.25" width="40.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="40.75" height="20" class="st9"></rect>		<text x="9.33" y="601.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 1</text>		</g>	<g id="shape121-180" v:mid="121" v:groupcontext="shape" transform="translate(434.344,-471.875)">		<title>Sheet.121</title>		<desc>bits 7 to 5</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="598.25" width="52.32" height="20"></v:textrect>		<rect x="0" y="588.25" width="52.3125" height="20" class="st9"></rect>		<text x="5.98" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 7 to 5</text>		</g>	<g id="group122-183" transform="translate(378.312,-166.875)" v:mid="122" v:groupcontext="group">		<title>Sheet.122</title>		<g id="shape123-184" v:mid="123" v:groupcontext="shape" transform="translate(-572.25,608.25) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="572.25" width="18" height="36" class="st2"></rect>		</g>		<g id="shape124-186" v:mid="124" v:groupcontext="shape" transform="translate(430.098,160.152) rotate(45)">			<title>Sheet.124</title>			<path d="M0 608.25 L25.46 608.25" class="st10"></path>		</g>		<g id="shape125-189" v:mid="125" v:groupcontext="shape" transform="translate(466.098,1020.35) rotate(135)">			<title>Sheet.125</title>			<path d="M0 608.25 L25.46 608.25" class="st10"></path>		</g>	</g>	<g id="shape126-192" v:mid="126" v:groupcontext="shape" transform="translate(-202.938,423.375) rotate(-90)">		<title>Sheet.126</title>		<path d="M9.45 608.25 L9.81 608.25 L18 608.25" class="st21"></path>	</g>	<g id="shape127-198" v:mid="127" v:groupcontext="shape" transform="translate(390.562,-200.875)">		<title>Sheet.127</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="598.25" width="29.5" height="20"></v:textrect>		<rect x="0" y="588.25" width="29.5" height="20" class="st9"></rect>		<text x="8.71" y="601.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape128-201" v:mid="128" v:groupcontext="shape" transform="translate(472.875,-427.875)">		<title>Rectangle.128</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="597" width="27" height="22.5"></v:textrect>		<rect x="0" y="585.75" width="27" height="22.5" class="st22"></rect>		<text x="6.76" y="599.4" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape129-204" v:mid="129" v:groupcontext="shape" v:layermember="0" transform="translate(396.312,-166.875)">		<title>Dynamic connector.129</title>		<path d="M0 608.25 L0 613.13 L85.56 613.13 L85.56 616.44" class="st12"></path>	</g>	<g id="shape130-209" v:mid="130" v:groupcontext="shape" transform="translate(477.375,-126.375)">		<title>Rectangle.130</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="597" width="27" height="22.5"></v:textrect>		<rect x="0" y="585.75" width="27" height="22.5" class="st22"></rect>		<text x="11.66" y="599.4" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape131-212" v:mid="131" v:groupcontext="shape" v:layermember="0" transform="translate(486.375,-76.875)">		<title>Dynamic connector.131</title>		<path d="M4.5 608.25 L4.5 626.25 L40.5 626.25 L40.5 523.13 L13.5 523.13" class="st10"></path>	</g>	<g id="shape132-215" v:mid="132" v:groupcontext="shape" v:layermember="0" transform="translate(481.875,-128.625)">		<title>Dynamic connector.132</title>		<path d="M9 610.5 L9 614.19" class="st12"></path>	</g>	<g id="shape133-220" v:mid="133" v:groupcontext="shape" v:layermember="0" transform="translate(490.875,-164.437)">		<title>Dynamic connector.133</title>		<path d="M9 610.69 L26.66 610.69 L26.66 623.81 L18.81 623.81" class="st12"></path>	</g>	<g id="shape134-225" v:mid="134" v:groupcontext="shape" transform="translate(292.875,-76.875)">		<title>Sheet.134</title>		<desc>B63 downto 1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="90.0703" cy="590.25" width="180.15" height="36"></v:textrect>		<rect x="0" y="572.25" width="180.141" height="36" class="st24"></rect>		<text x="56.04" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B63 downto 1</text>		</g>	<g id="shape135-228" v:mid="135" v:groupcontext="shape" transform="translate(283.875,-337.875)">		<title>Sheet.135</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="598.25" width="74.88" height="20"></v:textrect>		<rect x="0" y="588.25" width="74.875" height="20" class="st9"></rect>		<text x="5.11" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape136-231" v:mid="136" v:groupcontext="shape" v:layermember="0" transform="translate(499.875,-502.125)">		<title>Dynamic connector.136</title>		<path d="M0 608.25 L0 637.5 L31.5 637.5 L31.5 880.5 L21 880.5 A3 3 -180 0 0 15 880.5 L-18 880.5" class="st18"></path>	</g>	<g id="shape137-236" v:mid="137" v:groupcontext="shape" transform="translate(528.562,-220.875)">		<title>Sheet.137</title>		<desc>bits 4 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="598.25" width="52.32" height="20"></v:textrect>		<rect x="0" y="588.25" width="52.3125" height="20" class="st9"></rect>		<text x="5.98" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 4 to 0</text>		</g>	<g id="shape138-239" v:mid="138" v:groupcontext="shape" transform="translate(589.175,-537.25)">		<title>Sheet.138</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="598.25" width="27" height="20"></v:textrect>		<rect x="0" y="588.25" width="27" height="20" class="st9"></rect>		<text x="8.23" y="601.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape139-242" v:mid="139" v:groupcontext="shape" transform="translate(393.125,-170.5)">		<title>Sheet.139</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape140-245" v:mid="140" v:groupcontext="shape" transform="translate(376.125,-170.5)">		<title>Sheet.140</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape141-248" v:mid="141" v:groupcontext="shape" transform="translate(531.375,-83.875)">		<title>Sheet.141</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="598.25" width="73.31" height="20"></v:textrect>		<rect x="0" y="588.25" width="73.3" height="20" class="st9"></rect>		<text x="6.98" y="594.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st5">accumulate</tspan></text>		</g>	<g id="shape142-252" v:mid="142" v:groupcontext="shape" transform="translate(292.875,761.625) scale(1,-1)">		<title>Sheet.142</title>		<desc>Replicated for all other input bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="85.5" cy="608.25" width="171" height="0"></v:textrect>		<path d="M0 608.25 L171 608.25" class="st25"></path>		<rect v:rectcontext="textBkgnd" x="14.9474" y="602.25" width="141.105" height="12.0001" class="st26"></rect>		<text x="14.95" y="-605.25" transform="scale(1,-1)" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other input bytes</text>		</g>	<g id="shape143-262" v:mid="143" v:groupcontext="shape" transform="translate(76.875,1076.63) scale(1,-1)">		<title>Sheet.143</title>		<desc>Replicated for all other output bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="195.75" cy="608.25" width="391.5" height="0"></v:textrect>		<path d="M0 608.25 L391.5 608.25" class="st25"></path>		<rect v:rectcontext="textBkgnd" x="122.033" y="602.25" width="147.433" height="12.0001" class="st26"></rect>		<text x="122.03" y="-605.25" transform="scale(1,-1)" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other output bytes</text>		</g>	<g id="shape144-271" v:mid="144" v:groupcontext="shape" transform="translate(74.1125,-564.125)">		<title>Sheet.144</title>		<desc>Vd.b = vlut32(Vu.b, Vv.b, Rt) and Vx.b |= vlut32(Vu.b, Vv.b, ...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="199.1" cy="598.25" width="398.2" height="20"></v:textrect>		<rect x="0" y="588.25" width="398.2" height="20" class="st9"></rect>		<text x="20.36" y="602.45" class="st27" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vlut32(Vu.b, Vv.b, Rt)  and Vx.b |= vlut32(Vu.b, Vv.b, Rt)    </text>		</g>	<g id="shape145-274" v:mid="145" v:groupcontext="shape" transform="translate(506.5,-486.625)">		<title>Sheet.145</title>		<desc>Bits 2:0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="598.25" width="40.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="40.75" height="20" class="st9"></rect>		<text x="5.34" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 2:0</text>		</g>	<g id="shape146-277" v:mid="146" v:groupcontext="shape" transform="translate(256.875,-373.875)">		<title>Sheet.146</title>		<desc>a[32]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="5.36" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[32]</text>		</g>	<g id="shape147-280" v:mid="147" v:groupcontext="shape" transform="translate(220.875,-373.875)">		<title>Sheet.147</title>		<desc>b[32]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="5.09" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[32]</text>		</g>	<g id="shape148-283" v:mid="148" v:groupcontext="shape" transform="translate(184.875,-373.875)">		<title>Sheet.148</title>		<desc>a[33]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="5.36" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[33]</text>		</g>	<g id="shape149-286" v:mid="149" v:groupcontext="shape" transform="translate(148.875,-373.875)">		<title>Sheet.149</title>		<desc>b[33]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="5.09" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[33]</text>		</g>	<g id="shape150-289" v:mid="150" v:groupcontext="shape" transform="translate(76.875,-373.875)">		<title>Sheet.150</title>		<desc>b[i]/a[i] i = 63 to 34</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="590.25" width="72" height="36"></v:textrect>		<rect x="0" y="572.25" width="72" height="36" class="st13"></rect>		<text x="17.54" y="586.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="8.87" dy="1.2em" class="st5">i = 63 to 34</tspan></text>		</g>	<g id="shape151-293" v:mid="151" v:groupcontext="shape" transform="translate(256.875,-76.875)">		<title>Sheet.151</title>		<desc>B[64]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.0703" cy="590.25" width="36.15" height="36"></v:textrect>		<rect x="0" y="572.25" width="36.1406" height="36" class="st2"></rect>		<text x="5.04" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[64]</text>		</g>	<g id="shape152-296" v:mid="152" v:groupcontext="shape" transform="translate(76.875,-76.875)">		<title>Sheet.152</title>		<desc>B127 downto 65</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="90.0703" cy="590.25" width="180.15" height="36"></v:textrect>		<rect x="0" y="572.25" width="180.141" height="36" class="st24"></rect>		<text x="49.96" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B127 downto 65</text>		</g>	<g id="shape153-299" v:mid="153" v:groupcontext="shape" transform="translate(256.875,-502.125)">		<title>Sheet.153</title>		<desc>B[64]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="4.97" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[64]</text>		</g>	<g id="shape154-302" v:mid="154" v:groupcontext="shape" transform="translate(220.875,-502.125)">		<title>Sheet.154</title>		<desc>B[65]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="4.97" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[65]</text>		</g>	<g id="shape155-305" v:mid="155" v:groupcontext="shape" transform="translate(184.875,-502.125)">		<title>Sheet.155</title>		<desc>B[67]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="4.97" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[67]</text>		</g>	<g id="shape156-308" v:mid="156" v:groupcontext="shape" transform="translate(148.875,-502.125)">		<title>Sheet.156</title>		<desc>B[68]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="4.97" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[68]</text>		</g>	<g id="shape157-311" v:mid="157" v:groupcontext="shape" transform="translate(76.875,-502.125)">		<title>Sheet.157</title>		<desc>Bytes 127 to 69</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="590.25" width="72" height="36"></v:textrect>		<rect x="0" y="572.25" width="72" height="36" class="st13"></rect>		<text x="5.67" y="586.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes 127 to <tspan x="29.92" dy="1.2em" class="st5">69</tspan></text>		</g>	<g id="shape158-315" v:mid="158" v:groupcontext="shape" transform="translate(204.562,-31.875)">		<title>Sheet.158</title>		<desc>128Byte mode</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="598.25" width="152" height="20"></v:textrect>		<rect x="0" y="588.25" width="152" height="20" class="st9"></rect>		<text x="22.68" y="603.65" class="st28" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>128Byte mode</text>		</g>	<g id="shape159-318" v:mid="159" v:groupcontext="shape" transform="translate(80.0285,-274.875)">		<title>Rectangle</title>		<desc>Select hi or lo 32 for Vv</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="199.346" cy="594.75" width="398.7" height="27"></v:textrect>		<rect x="0" y="581.25" width="398.693" height="27" class="st2"></rect>		<text x="133.55" y="598.95" class="st27" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Select hi or lo 32 for Vv</text>		</g>	<g id="shape160-321" v:mid="160" v:groupcontext="shape" v:layermember="0" transform="translate(270.375,-274.875)">		<title>Dynamic connector</title>		<path d="M9 608.25 L9 634.44" class="st12"></path>	</g>	<g id="shape161-326" v:mid="161" v:groupcontext="shape" v:layermember="0" transform="translate(544.875,-346.875)">		<title>Dynamic connector.161</title>		<path d="M0 608.25 L0 666.75 L-10.5 666.75 A3 3 -180 0 0 -16.5 666.75 L-24 666.75 A3 3 -180 0 0 -30 666.75 L-66.15 666.75" class="st17"></path>	</g>	<g id="shape162-331" v:mid="162" v:groupcontext="shape" transform="translate(538,-305.375)">		<title>Sheet.162</title>		<desc>Bit 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="598.25" width="40.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="40.75" height="20" class="st9"></rect>		<text x="9.33" y="601.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0</text>		</g></g>
</svg>

16bit elements. &lt;/p&gt;

For tables with 16-bit elements, the basic unit is a 16-entry lookup table in 64B mode and 128B mode. Supported by the vlut16 instructions.
The even byte entries conditionally select using the lower 4 bits for the even destination register Vdd, the odd byte entries select table entries into the odd vector destination register Vdd.
A control input register, Rt, contains match and select bits in the same way as the byte table case.
In the case of 64B mode, the lower 4 bits of Rt must match the upper 4 bits of the
input bytes in order for the table entry to be written to or Or’ed with the destination Vector Register bytes in Vdd or Vxx respectively. Bit 0 of Rt selects the even or
odd 16 entries in Vv.

In the 128B case only the upper 4 bits of input bytes must also match the lower 4 of Rt. Bit 1 of Rt selects odd or even hwords and bit 0 selects the lower or upper 16
entries in the Vv register.

For larger than 32-element tables in the hword case (for example 256 entries), the user must access the main lookup table in 8 different 32 hword sections.
If a 256H table is stored naturally in memory it would look as below

63, 62,.........2,  1,  0
    127,126,.......66, 65, 64
    191,190,......130,129,128
    255,254,......194,193,192
    Copy to clipboard

in order to prepare it for use with the vlut instruction in 64B mode it must be shuffled in blocks of 16 hwords, the LSB of Rt is used to choose  the even or odd
16 entry hword tables in Vv.

31, 15, 30, 14,......20,  4, 19,  3, 18,  2, 17,  1, 16,  0 Rt=0, Rt=1
     63, 47, 62, 46,..... 52, 36, 51, 35, 50, 34, 49, 33, 48, 32 Rt=2, Rt=3
    
    same ordering for bytes 64-255       Rt=4, 5, 6, 7, 8, 9, 10,11,12,13,14,15
    Copy to clipboard

in the case of the 128B mode the data must be shuffled in blocks of 32 hwords. Bit 1 of Rt is used to choose between the even or odd 32 hwords in Vv. Bit 0 accesses the
hi or lo 16 half words of the odd or even set.

63, 31, 62, 30,........36,  4, 35,  3, 34,  2, 33,  1, 32,  0 Rt=0,1 Rt=2,3
    
    same ordering for bytes 128-255     Rt=4,5, Rt=6,7, Rt=8,9, Rt=10,11, Rt=12,13, Rt=14,15
    Copy to clipboard

The following diagram shows vlut16 with even bytes being used to look up a table value, with the result written into the even destination register. Odd values going into the odd destination, 64B and 128B modes are shown.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vlut16.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="14.6979in" height="7.76042in" viewbox="0 0 1058.25 558.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st28"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-329 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st3 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-329 .st4 { fill: none; marker-end: url("#mrkr13-16"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-329 .st6 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-329 .st7 { font-size: 1em }
.svg-329 .st8 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st9 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st10 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-329 .st11 { marker-end: url("#mrkr13-16"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st12 { fill: #a5a5a5; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st13 { marker-end: url("#mrkr1-177"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st14 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-329 .st15 { marker-end: url("#mrkr1-193"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-329 .st16 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-329 .st17 { marker-end: url("#mrkr1-214"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-329 .st18 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.16556291390728 }
.svg-329 .st19 { fill: #bfbfbf; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st20 { marker-start: url("#mrkr10-246"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-329 .st21 { marker-start: url("#mrkr13-272"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st22 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-329 .st23 { fill: #000000; font-family: Calibri; font-size: 0.666664em }
.svg-329 .st24 { marker-end: url("#mrkr1-177"); marker-start: url("#mrkr1-330"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st25 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-329 .st26 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-329 .st27 { marker-start: url("#mrkr10-717"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-329 .st28 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-16" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-177" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr1-193" class="st16" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-11.08,-11.08) "></use>	</marker>	<marker id="mrkr1-214" class="st18" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-6.04,-6.04) "></use>	</marker>	<g id="lend10">		<path d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z " style="stroke:none"></path>	</g>	<marker id="mrkr10-246" class="st16" v:arrowtype="10" v:arrowsize="2" v:setback="6.87" refx="6.87" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr13-272" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-330" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr10-717" class="st18" v:arrowtype="10" v:arrowsize="2" v:setback="3.81" refx="3.81" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(6.04) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape207-1" v:mid="207" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.207</title>		<rect x="0" y="36.75" width="1021.5" height="522" class="st1"></rect>	</g>	<g id="shape34-3" v:mid="34" v:groupcontext="shape" transform="translate(386.875,298.812) rotate(-90)">		<title>Rectangle.13</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape44-5" v:mid="44" v:groupcontext="shape" transform="translate(1304.72,-114.283) rotate(45)">		<title>Sheet.44</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape45-8" v:mid="45" v:groupcontext="shape" transform="translate(1340.72,675.908) rotate(135)">		<title>Sheet.45</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape19-11" v:mid="19" v:groupcontext="shape" transform="translate(927.375,-62.9375)">		<title>Sheet.19</title>		<rect x="0" y="522.75" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="shape29-13" v:mid="29" v:groupcontext="shape" transform="translate(540.375,-75.4375)">		<title>Sheet.29</title>		<desc>Vdd0/Vxx0 output vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="549.75" width="67.5" height="18"></v:textrect>		<rect x="0" y="540.75" width="67.5" height="18" class="st4"></rect>		<text x="7.04" y="538.95" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd0/Vxx0 <tspan x="17.11" dy="1.2em" class="st7">output </tspan><tspan x="18.25" dy="1.2em" class="st7">vector</tspan></text>		</g>	<g id="shape177-20" v:mid="177" v:groupcontext="shape" transform="translate(540.375,-331.937)">		<title>Sheet.177</title>		<desc>Vv table vector (copy)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="558.75" width="67.5" height="0"></v:textrect>		<path d="M0 558.75 L67.5 558.75 L0 558.75 Z" class="st8"></path>		<text x="13.88" y="547.95" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv table <tspan x="18.25" dy="1.2em" class="st7">vector<v:newlinechar></v:newlinechar></tspan><tspan x="18.54" dy="1.2em" class="st7">(copy)</tspan></text>		</g>	<g id="shape181-26" v:mid="181" v:groupcontext="shape" transform="translate(927.375,-313.937)">		<title>Sheet.181</title>		<desc>a[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[0]</text>		</g>	<g id="shape1-29" v:mid="1" v:groupcontext="shape" transform="translate(891.375,-313.937)">		<title>Sheet.1</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape6-32" v:mid="6" v:groupcontext="shape" transform="translate(855.375,-313.937)">		<title>Sheet.6</title>		<desc>a[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[1]</text>		</g>	<g id="shape7-35" v:mid="7" v:groupcontext="shape" transform="translate(819.375,-313.937)">		<title>Sheet.7</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape8-38" v:mid="8" v:groupcontext="shape" transform="translate(783.375,-313.937)">		<title>Sheet.8</title>		<desc>a[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[2]</text>		</g>	<g id="shape9-41" v:mid="9" v:groupcontext="shape" transform="translate(747.375,-313.937)">		<title>Sheet.9</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape11-44" v:mid="11" v:groupcontext="shape" transform="translate(711.375,-313.937)">		<title>Sheet.11</title>		<desc>a[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[3]</text>		</g>	<g id="shape14-47" v:mid="14" v:groupcontext="shape" transform="translate(675.375,-313.937)">		<title>Sheet.14</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="group43-50" transform="translate(612.375,-205.937)" v:mid="43" v:groupcontext="group">		<title>Sheet.43</title>		<g id="shape13-51" v:mid="13" v:groupcontext="shape" transform="translate(-234.75,558.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="234.75" width="18" height="324" class="st2"></rect>		</g>		<g id="shape118-53" v:mid="118" v:groupcontext="shape" transform="translate(30.9939,-17.1397) rotate(3.17983)">			<title>Sheet.118</title>			<path d="M0 558.75 L324.5 558.75" class="st9"></path>		</g>		<g id="shape22-56" v:mid="22" v:groupcontext="shape" transform="translate(354.994,1098.64) rotate(176.82)">			<title>Sheet.22</title>			<path d="M0 558.75 L324.5 558.75" class="st9"></path>		</g>	</g>	<g id="shape26-59" v:mid="26" v:groupcontext="shape" transform="translate(925.25,-263.437)">		<title>Sheet.26</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape46-62" v:mid="46" v:groupcontext="shape" transform="translate(908.25,-263.437)">		<title>Sheet.46</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape47-65" v:mid="47" v:groupcontext="shape" v:layermember="0" transform="translate(949.875,-313.937)">		<title>Dynamic connector</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape49-68" v:mid="49" v:groupcontext="shape" v:layermember="0" transform="translate(927.375,-295.938)">		<title>Dynamic connector.49</title>		<path d="M9 558.75 L9 576.75" class="st9"></path>	</g>	<g id="shape52-71" v:mid="52" v:groupcontext="shape" v:layermember="0" transform="translate(904.875,-313.937)">		<title>Dynamic connector.52</title>		<path d="M4.5 558.75 L4.5 576.75 L13.5 576.75 L13.5 594.75" class="st9"></path>	</g>	<g id="shape53-74" v:mid="53" v:groupcontext="shape" transform="translate(314.875,298.813) rotate(-90)">		<title>Rectangle.53</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape54-76" v:mid="54" v:groupcontext="shape" transform="translate(1232.72,-114.283) rotate(45)">		<title>Sheet.54</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape55-79" v:mid="55" v:groupcontext="shape" transform="translate(1268.72,675.908) rotate(135)">		<title>Sheet.55</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape56-82" v:mid="56" v:groupcontext="shape" transform="translate(853.25,-263.437)">		<title>Sheet.56</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape57-85" v:mid="57" v:groupcontext="shape" transform="translate(835.875,-263.437)">		<title>Sheet.57</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape58-88" v:mid="58" v:groupcontext="shape" v:layermember="0" transform="translate(878.25,-313.937)">		<title>Dynamic connector.58</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape59-91" v:mid="59" v:groupcontext="shape" v:layermember="0" transform="translate(855.75,-295.938)">		<title>Dynamic connector.59</title>		<path d="M9 558.75 L9 576.75" class="st9"></path>	</g>	<g id="shape60-94" v:mid="60" v:groupcontext="shape" v:layermember="0" transform="translate(833.25,-313.937)">		<title>Dynamic connector.60</title>		<path d="M4.5 558.75 L4.5 576.75 L13.5 576.75 L13.5 594.75" class="st9"></path>	</g>	<g id="shape61-97" v:mid="61" v:groupcontext="shape" transform="translate(242.875,298.812) rotate(-90)">		<title>Rectangle.61</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape62-99" v:mid="62" v:groupcontext="shape" transform="translate(1160.72,-114.283) rotate(45)">		<title>Sheet.62</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape63-102" v:mid="63" v:groupcontext="shape" transform="translate(1196.72,675.908) rotate(135)">		<title>Sheet.63</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape64-105" v:mid="64" v:groupcontext="shape" transform="translate(781.25,-263.437)">		<title>Sheet.64</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape65-108" v:mid="65" v:groupcontext="shape" transform="translate(764.25,-263.437)">		<title>Sheet.65</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape66-111" v:mid="66" v:groupcontext="shape" v:layermember="0" transform="translate(805.875,-313.937)">		<title>Dynamic connector.66</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape67-114" v:mid="67" v:groupcontext="shape" v:layermember="0" transform="translate(783.375,-295.938)">		<title>Dynamic connector.67</title>		<path d="M9 558.75 L9 576.75" class="st9"></path>	</g>	<g id="shape68-117" v:mid="68" v:groupcontext="shape" v:layermember="0" transform="translate(760.875,-313.937)">		<title>Dynamic connector.68</title>		<path d="M4.5 558.75 L4.5 576.75 L13.5 576.75 L13.5 594.75" class="st9"></path>	</g>	<g id="shape69-120" v:mid="69" v:groupcontext="shape" transform="translate(171.062,298.813) rotate(-90)">		<title>Rectangle.69</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape70-122" v:mid="70" v:groupcontext="shape" transform="translate(1088.91,-114.283) rotate(45)">		<title>Sheet.70</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape71-125" v:mid="71" v:groupcontext="shape" transform="translate(1124.91,675.908) rotate(135)">		<title>Sheet.71</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape72-128" v:mid="72" v:groupcontext="shape" transform="translate(709.437,-263.437)">		<title>Sheet.72</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape73-131" v:mid="73" v:groupcontext="shape" transform="translate(692.438,-263.437)">		<title>Sheet.73</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape74-134" v:mid="74" v:groupcontext="shape" v:layermember="0" transform="translate(734.062,-313.937)">		<title>Dynamic connector.74</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape75-137" v:mid="75" v:groupcontext="shape" v:layermember="0" transform="translate(711.562,-295.938)">		<title>Dynamic connector.75</title>		<path d="M9 558.75 L9 576.75" class="st9"></path>	</g>	<g id="shape76-140" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(689.062,-313.937)">		<title>Dynamic connector.76</title>		<path d="M4.5 558.75 L4.5 576.75 L13.5 576.75 L13.5 594.75" class="st9"></path>	</g>	<g id="shape77-143" v:mid="77" v:groupcontext="shape" v:layermember="0" transform="translate(936.5,-259.938)">		<title>Dynamic connector.77</title>		<path d="M-8.88 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape78-148" v:mid="78" v:groupcontext="shape" v:layermember="0" transform="translate(720.594,-259.938)">		<title>Dynamic connector.78</title>		<path d="M-8.78 558.75 L-9.1 584.94" class="st11"></path>	</g>	<g id="shape79-153" v:mid="79" v:groupcontext="shape" v:layermember="0" transform="translate(792.5,-259.938)">		<title>Dynamic connector.79</title>		<path d="M-8.88 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape80-158" v:mid="80" v:groupcontext="shape" v:layermember="0" transform="translate(864.5,-259.938)">		<title>Dynamic connector.80</title>		<path d="M-8.87 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape81-163" v:mid="81" v:groupcontext="shape" v:layermember="0" transform="translate(774.375,-205.937)">		<title>Dynamic connector.81</title>		<path d="M9 558.75 L9 584.94" class="st11"></path>	</g>	<g id="shape15-168" v:mid="15" v:groupcontext="shape" transform="translate(603.375,-313.937)">		<title>Sheet.15</title>		<desc>b[i]/a[i] i = 15 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="540.75" width="72" height="36"></v:textrect>		<rect x="0" y="522.75" width="72" height="36" class="st12"></rect>		<text x="17.54" y="537.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st7">i = 15 to 4</tspan></text>		</g>	<g id="shape23-172" v:mid="23" v:groupcontext="shape" transform="translate(679.875,871.063) rotate(180)">		<title>Sheet.23</title>		<path d="M0 558.75 L36.88 558.75" class="st13"></path>	</g>	<g id="shape30-178" v:mid="30" v:groupcontext="shape" transform="translate(594.125,-236.437)">		<title>Sheet.30</title>		<desc>Other inputs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="28.8125" cy="548.75" width="57.63" height="20"></v:textrect>		<rect x="0" y="538.75" width="57.625" height="20" class="st8"></rect>		<text x="14.6" y="545.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Other <v:newlinechar></v:newlinechar><tspan x="13.62" dy="1.2em" class="st7">inputs</tspan></text>		</g>	<g id="shape32-182" v:mid="32" v:groupcontext="shape" transform="translate(929.219,-69.6875)">		<title>Sheet.32</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1562" cy="548.75" width="32.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="32.3125" height="20" class="st8"></rect>		<text x="6.28" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape89-185" v:mid="89" v:groupcontext="shape" v:layermember="0" transform="translate(999.375,-277.937)">		<title>Dynamic connector.89</title>		<path d="M0 549.75 L-10.5 549.75 A3 3 -180 0 0 -16.5 549.75 L-24 549.75 A3 3 -180 0 0 -30 549.75 L-60 549.75 A3 3 -180					 0 0 -66 549.75 L-78 549.75 A3 3 -180 0 0 -84 549.75 L-131.63 549.75 A3 3 -180 1 0 -137.62 549.75 L-149.63					 549.75 A3 3 -180 0 0 -155.62 549.75 L-204 549.75 A3 3 -180 0 0 -210 549.75 L-222 549.75 A3 3 -180 0 0 -228					 549.75 L-251.75 549.75" class="st14"></path>	</g>	<g id="shape90-188" v:mid="90" v:groupcontext="shape" v:layermember="0" transform="translate(963.625,-286.937)">		<title>Dynamic connector.90</title>		<path d="M0 558.75 L0 576.75 L-18.44 576.75" class="st15"></path>	</g>	<g id="shape91-194" v:mid="91" v:groupcontext="shape" v:layermember="0" transform="translate(891.625,-286.937)">		<title>Dynamic connector.91</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape92-199" v:mid="92" v:groupcontext="shape" v:layermember="0" transform="translate(819.625,-286.937)">		<title>Dynamic connector.92</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape93-204" v:mid="93" v:groupcontext="shape" v:layermember="0" transform="translate(747.625,-286.937)">		<title>Dynamic connector.93</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape2-209" v:mid="2" v:groupcontext="shape" v:layermember="0" transform="translate(927.375,-440.938)">		<title>Dynamic connector.2</title>		<path d="M9 558.75 L9 609.25" class="st17"></path>	</g>	<g id="shape20-215" v:mid="20" v:groupcontext="shape" transform="translate(927.375,-440.937)">		<title>Sheet.20</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape33-218" v:mid="33" v:groupcontext="shape" transform="translate(855.375,-440.937)">		<title>Sheet.33</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape40-221" v:mid="40" v:groupcontext="shape" transform="translate(783.375,-440.937)">		<title>Sheet.40</title>		<desc>b[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[4]</text>		</g>	<g id="shape82-224" v:mid="82" v:groupcontext="shape" transform="translate(711.375,-440.937)">		<title>Sheet.82</title>		<desc>b[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[6]</text>		</g>	<g id="shape84-227" v:mid="84" v:groupcontext="shape" transform="translate(603.375,-440.937)">		<title>Sheet.84</title>		<desc>Bytes i = 62 to 8</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="540.75" width="72" height="36"></v:textrect>		<rect x="0" y="522.75" width="72" height="36" class="st19"></rect>		<text x="22.68" y="537.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st7">i = 62 to 8</tspan></text>		</g>	<g id="shape94-231" v:mid="94" v:groupcontext="shape" v:layermember="0" transform="translate(954.375,-379.187)">		<title>Dynamic connector.94</title>		<path d="M0 558.75 L18 558.75 L18 777 L-143.5 777" class="st15"></path>	</g>	<g id="shape85-236" v:mid="85" v:groupcontext="shape" v:layermember="0" transform="translate(936.375,-413.938)">		<title>Dynamic connector.85</title>		<path d="M9 558.75 L9 582.25" class="st17"></path>	</g>	<g id="shape36-241" v:mid="36" v:groupcontext="shape" transform="translate(1558.12,144.813) rotate(90)">		<title>Sheet.36</title>		<path d="M1.72 558.75 L2.08 558.75 L127 558.75" class="st20"></path>	</g>	<g id="shape87-247" v:mid="87" v:groupcontext="shape" transform="translate(747.625,830.563) rotate(180)">		<title>Sheet.87</title>		<path d="M0 558.75 L72.25 558.75" class="st15"></path>	</g>	<g id="shape96-252" v:mid="96" v:groupcontext="shape" transform="translate(994.75,-278.375)">		<title>Sheet.96</title>		<desc>Bit 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="548.75" width="40.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="40.75" height="20" class="st8"></rect>		<text x="11.17" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0</text>		</g>	<g id="shape97-255" v:mid="97" v:groupcontext="shape" transform="translate(889.406,-419.687)">		<title>Sheet.97</title>		<desc>Bits 7:4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="548.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="52.3125" height="20" class="st8"></rect>		<text x="11.12" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 7:4</text>		</g>	<g id="group99-258" transform="translate(774.875,-151.937)" v:mid="99" v:groupcontext="group">		<title>Sheet.99</title>		<g id="shape100-259" v:mid="100" v:groupcontext="shape" transform="translate(-522.75,558.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>		</g>		<g id="shape101-261" v:mid="101" v:groupcontext="shape" transform="translate(395.096,145.654) rotate(45)">			<title>Sheet.101</title>			<path d="M0 558.75 L25.46 558.75" class="st9"></path>		</g>		<g id="shape103-264" v:mid="103" v:groupcontext="shape" transform="translate(431.096,935.846) rotate(135)">			<title>Sheet.103</title>			<path d="M0 558.75 L25.46 558.75" class="st9"></path>		</g>	</g>	<g id="shape104-267" v:mid="104" v:groupcontext="shape" transform="translate(243.125,388.813) rotate(-90)">		<title>Sheet.104</title>		<path d="M9.45 558.75 L9.81 558.75 L18 558.75" class="st21"></path>	</g>	<g id="shape105-273" v:mid="105" v:groupcontext="shape" transform="translate(787.125,-185.937)">		<title>Sheet.105</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="548.75" width="29.5" height="20"></v:textrect>		<rect x="0" y="538.75" width="29.5" height="20" class="st8"></rect>		<text x="8.71" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape86-276" v:mid="86" v:groupcontext="shape" transform="translate(927.375,-367.937)">		<title>Rectangle</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="547.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="536.25" width="27" height="22.5" class="st22"></rect>		<text x="6.76" y="549.9" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape10-279" v:mid="10" v:groupcontext="shape" v:layermember="0" transform="translate(792.875,-151.937)">		<title>Dynamic connector.10</title>		<path d="M0 558.75 L-0 563.62 L143.5 563.62 L143.5 566.94" class="st11"></path>	</g>	<g id="shape12-284" v:mid="12" v:groupcontext="shape" transform="translate(931.875,-111.437)">		<title>Rectangle.12</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="547.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="536.25" width="27" height="22.5" class="st22"></rect>		<text x="11.66" y="549.9" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape16-287" v:mid="16" v:groupcontext="shape" v:layermember="0" transform="translate(940.875,-62.9375)">		<title>Dynamic connector.16</title>		<path d="M4.5 558.75 L4.5 577.75 L40.5 577.75 L40.5 474.63 L13.5 474.63" class="st9"></path>	</g>	<g id="shape17-290" v:mid="17" v:groupcontext="shape" v:layermember="0" transform="translate(936.375,-113.687)">		<title>Dynamic connector.17</title>		<path d="M9 561 L9 564.69" class="st11"></path>	</g>	<g id="shape18-295" v:mid="18" v:groupcontext="shape" v:layermember="0" transform="translate(945.375,-149.5)">		<title>Dynamic connector.18</title>		<path d="M9 561.19 L26.66 561.19 L26.66 574.31 L18.81 574.31" class="st11"></path>	</g>	<g id="shape21-300" v:mid="21" v:groupcontext="shape" transform="translate(603.375,-62.9375)">		<title>Sheet.21</title>		<desc>h[31:1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="162.07" cy="540.75" width="324.15" height="36"></v:textrect>		<rect x="0" y="522.75" width="324.141" height="36" class="st19"></rect>		<text x="144.51" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[31:1]</text>		</g>	<g id="shape24-303" v:mid="24" v:groupcontext="shape" transform="translate(601.938,-277.938)">		<title>Sheet.24</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="548.75" width="74.88" height="20"></v:textrect>		<rect x="0" y="538.75" width="74.875" height="20" class="st8"></rect>		<text x="5.11" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape25-306" v:mid="25" v:groupcontext="shape" v:layermember="0" transform="translate(954.375,-440.937)">		<title>Dynamic connector.25</title>		<path d="M0 558.75 L0 594.75 L31.5 594.75 L31.5 784.75 L21 784.75 A3 3 -180 0 0 15 784.75 L-18 784.75" class="st15"></path>	</g>	<g id="shape27-311" v:mid="27" v:groupcontext="shape" transform="translate(983.062,-205.938)">		<title>Sheet.27</title>		<desc>Bits 3:0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="548.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="52.3125" height="20" class="st8"></rect>		<text x="11.12" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3:0</text>		</g>	<g id="shape35-314" v:mid="35" v:groupcontext="shape" transform="translate(789.688,-155.562)">		<title>Sheet.35</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape38-317" v:mid="38" v:groupcontext="shape" transform="translate(772.688,-155.562)">		<title>Sheet.38</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape39-320" v:mid="39" v:groupcontext="shape" transform="translate(872.075,-33.9375)">		<title>Sheet.39</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="548.75" width="73.31" height="20"></v:textrect>		<rect x="0" y="538.75" width="73.3" height="20" class="st8"></rect>		<text x="6.98" y="545.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st7">accumulate</tspan></text>		</g>	<g id="shape41-324" v:mid="41" v:groupcontext="shape" transform="translate(616.875,722.563) scale(1,-1)">		<title>Sheet.41</title>		<desc>Replicated for all other even input bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="150.75" cy="558.75" width="301.5" height="0"></v:textrect>		<path d="M0 558.75 L301.5 558.75" class="st24"></path>		<rect v:rectcontext="textBkgnd" x="52.8978" y="551.55" width="195.705" height="14.4001" class="st25"></rect>		<text x="52.9" y="-555.15" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other even input bytes</text>		</g>	<g id="shape48-334" v:mid="48" v:groupcontext="shape" transform="translate(607.875,992.563) scale(1,-1)">		<title>Sheet.48</title>		<desc>Replicated for all other output bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="157.5" cy="558.75" width="315" height="0"></v:textrect>		<path d="M0 558.75 L315 558.75" class="st24"></path>		<rect v:rectcontext="textBkgnd" x="69.0403" y="551.55" width="176.919" height="14.4001" class="st25"></rect>		<text x="69.04" y="-555.15" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other output bytes</text>		</g>	<g id="shape50-343" v:mid="50" v:groupcontext="shape" transform="translate(-81.0547,300.562) rotate(-90)">		<title>Rectangle.50</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape51-345" v:mid="51" v:groupcontext="shape" transform="translate(836.791,-112.533) rotate(45)">		<title>Sheet.51</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape88-348" v:mid="88" v:groupcontext="shape" transform="translate(872.791,677.658) rotate(135)">		<title>Sheet.88</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape106-351" v:mid="106" v:groupcontext="shape" transform="translate(459.375,-62.9375)">		<title>Sheet.106</title>		<rect x="0" y="522.75" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="shape107-353" v:mid="107" v:groupcontext="shape" transform="translate(72.375,-76.4375)">		<title>Sheet.107</title>		<desc>Vdd1/Vxx1 output vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="549.75" width="67.5" height="18"></v:textrect>		<rect x="0" y="540.75" width="67.5" height="18" class="st4"></rect>		<text x="7.04" y="538.95" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd1/Vxx1 <tspan x="17.11" dy="1.2em" class="st7">output </tspan><tspan x="18.25" dy="1.2em" class="st7">vector</tspan></text>		</g>	<g id="shape108-359" v:mid="108" v:groupcontext="shape" transform="translate(72.4453,-332.937)">		<title>Sheet.108</title>		<desc>Vv table vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="558.75" width="67.5" height="0"></v:textrect>		<path d="M0 558.75 L67.5 558.75 L0 558.75 Z" class="st8"></path>		<text x="13.88" y="555.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv table <tspan x="18.25" dy="1.2em" class="st7">vector</tspan></text>		</g>	<g id="shape109-364" v:mid="109" v:groupcontext="shape" transform="translate(459.445,-314.937)">		<title>Sheet.109</title>		<desc>a[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[0]</text>		</g>	<g id="shape110-367" v:mid="110" v:groupcontext="shape" transform="translate(423.445,-314.937)">		<title>Sheet.110</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape111-370" v:mid="111" v:groupcontext="shape" transform="translate(387.445,-314.937)">		<title>Sheet.111</title>		<desc>a[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[1]</text>		</g>	<g id="shape112-373" v:mid="112" v:groupcontext="shape" transform="translate(351.445,-314.937)">		<title>Sheet.112</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape113-376" v:mid="113" v:groupcontext="shape" transform="translate(315.445,-314.937)">		<title>Sheet.113</title>		<desc>a[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[2]</text>		</g>	<g id="shape114-379" v:mid="114" v:groupcontext="shape" transform="translate(279.445,-314.937)">		<title>Sheet.114</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape115-382" v:mid="115" v:groupcontext="shape" transform="translate(243.445,-314.937)">		<title>Sheet.115</title>		<desc>a[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[3]</text>		</g>	<g id="shape116-385" v:mid="116" v:groupcontext="shape" transform="translate(207.445,-314.937)">		<title>Sheet.116</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="group117-388" transform="translate(144.445,-204.187)" v:mid="117" v:groupcontext="group">		<title>Sheet.117</title>		<g id="shape119-389" v:mid="119" v:groupcontext="shape" transform="translate(-234.75,558.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="234.75" width="18" height="324" class="st2"></rect>		</g>		<g id="shape120-391" v:mid="120" v:groupcontext="shape" transform="translate(30.9939,-17.1397) rotate(3.17983)">			<title>Sheet.120</title>			<path d="M0 558.75 L324.5 558.75" class="st9"></path>		</g>		<g id="shape122-394" v:mid="122" v:groupcontext="shape" transform="translate(354.994,1098.64) rotate(176.82)">			<title>Sheet.122</title>			<path d="M0 558.75 L324.5 558.75" class="st9"></path>		</g>	</g>	<g id="shape123-397" v:mid="123" v:groupcontext="shape" transform="translate(457.32,-261.687)">		<title>Sheet.123</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape124-400" v:mid="124" v:groupcontext="shape" transform="translate(440.32,-261.687)">		<title>Sheet.124</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape125-403" v:mid="125" v:groupcontext="shape" v:layermember="0" transform="translate(481.945,-314.937)">		<title>Dynamic connector.125</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape126-406" v:mid="126" v:groupcontext="shape" v:layermember="0" transform="translate(459.445,-296.937)">		<title>Dynamic connector.126</title>		<path d="M9 558.75 L9 579.5" class="st9"></path>	</g>	<g id="shape127-409" v:mid="127" v:groupcontext="shape" v:layermember="0" transform="translate(436.91,-314.937)">		<title>Dynamic connector.127</title>		<path d="M4.46 558.75 L4.46 579.5 L13.54 579.5 L13.54 597.5" class="st9"></path>	</g>	<g id="shape128-412" v:mid="128" v:groupcontext="shape" transform="translate(-153.055,300.563) rotate(-90)">		<title>Rectangle.128</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape129-414" v:mid="129" v:groupcontext="shape" transform="translate(764.791,-112.533) rotate(45)">		<title>Sheet.129</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape130-417" v:mid="130" v:groupcontext="shape" transform="translate(800.791,677.658) rotate(135)">		<title>Sheet.130</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape131-420" v:mid="131" v:groupcontext="shape" transform="translate(385.32,-261.687)">		<title>Sheet.131</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape132-423" v:mid="132" v:groupcontext="shape" transform="translate(367.945,-261.687)">		<title>Sheet.132</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape133-426" v:mid="133" v:groupcontext="shape" v:layermember="0" transform="translate(410.32,-314.937)">		<title>Dynamic connector.133</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape134-429" v:mid="134" v:groupcontext="shape" v:layermember="0" transform="translate(387.82,-296.937)">		<title>Dynamic connector.134</title>		<path d="M9 558.75 L9 579.5" class="st9"></path>	</g>	<g id="shape135-432" v:mid="135" v:groupcontext="shape" v:layermember="0" transform="translate(365.098,-314.937)">		<title>Dynamic connector.135</title>		<path d="M4.28 558.75 L4.28 579.5 L13.72 579.5 L13.72 597.5" class="st9"></path>	</g>	<g id="shape136-435" v:mid="136" v:groupcontext="shape" transform="translate(-225.055,300.562) rotate(-90)">		<title>Rectangle.136</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape137-437" v:mid="137" v:groupcontext="shape" transform="translate(692.791,-112.533) rotate(45)">		<title>Sheet.137</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape138-440" v:mid="138" v:groupcontext="shape" transform="translate(728.791,677.658) rotate(135)">		<title>Sheet.138</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape139-443" v:mid="139" v:groupcontext="shape" transform="translate(313.32,-261.687)">		<title>Sheet.139</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape140-446" v:mid="140" v:groupcontext="shape" transform="translate(296.32,-261.687)">		<title>Sheet.140</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape141-449" v:mid="141" v:groupcontext="shape" v:layermember="0" transform="translate(337.945,-314.937)">		<title>Dynamic connector.141</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape142-452" v:mid="142" v:groupcontext="shape" v:layermember="0" transform="translate(315.445,-296.937)">		<title>Dynamic connector.142</title>		<path d="M9 558.75 L9 579.5" class="st9"></path>	</g>	<g id="shape143-455" v:mid="143" v:groupcontext="shape" v:layermember="0" transform="translate(292.91,-314.937)">		<title>Dynamic connector.143</title>		<path d="M4.46 558.75 L4.46 579.5 L13.54 579.5 L13.54 597.5" class="st9"></path>	</g>	<g id="shape144-458" v:mid="144" v:groupcontext="shape" transform="translate(-296.867,300.563) rotate(-90)">		<title>Rectangle.144</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape145-460" v:mid="145" v:groupcontext="shape" transform="translate(620.979,-112.533) rotate(45)">		<title>Sheet.145</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape146-463" v:mid="146" v:groupcontext="shape" transform="translate(656.979,677.658) rotate(135)">		<title>Sheet.146</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape147-466" v:mid="147" v:groupcontext="shape" transform="translate(241.508,-261.687)">		<title>Sheet.147</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape148-469" v:mid="148" v:groupcontext="shape" transform="translate(224.508,-261.687)">		<title>Sheet.148</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape149-472" v:mid="149" v:groupcontext="shape" v:layermember="0" transform="translate(266.133,-314.937)">		<title>Dynamic connector.149</title>		<path d="M-4.5 558.75 L-4.5 579.5 L-13.5 579.5" class="st9"></path>	</g>	<g id="shape150-475" v:mid="150" v:groupcontext="shape" v:layermember="0" transform="translate(243.633,-294.188)">		<title>Dynamic connector.150</title>		<path d="M9 558.75 L9 576.75" class="st9"></path>	</g>	<g id="shape151-478" v:mid="151" v:groupcontext="shape" v:layermember="0" transform="translate(221.004,-314.937)">		<title>Dynamic connector.151</title>		<path d="M4.37 558.75 L4.37 579.5 L13.63 579.5 L13.63 597.5" class="st9"></path>	</g>	<g id="shape152-481" v:mid="152" v:groupcontext="shape" v:layermember="0" transform="translate(468.57,-258.188)">		<title>Dynamic connector.152</title>		<path d="M-8.88 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape153-486" v:mid="153" v:groupcontext="shape" v:layermember="0" transform="translate(252.664,-258.187)">		<title>Dynamic connector.153</title>		<path d="M-8.78 558.75 L-9.1 584.94" class="st11"></path>	</g>	<g id="shape154-491" v:mid="154" v:groupcontext="shape" v:layermember="0" transform="translate(324.57,-258.188)">		<title>Dynamic connector.154</title>		<path d="M-8.88 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape155-496" v:mid="155" v:groupcontext="shape" v:layermember="0" transform="translate(396.57,-258.188)">		<title>Dynamic connector.155</title>		<path d="M-8.88 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape156-501" v:mid="156" v:groupcontext="shape" v:layermember="0" transform="translate(306.445,-204.187)">		<title>Dynamic connector.156</title>		<path d="M9 558.75 L9 584.94" class="st11"></path>	</g>	<g id="shape157-506" v:mid="157" v:groupcontext="shape" transform="translate(135.445,-314.937)">		<title>Sheet.157</title>		<desc>b[i]/a[i] i = 15 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="540.75" width="72" height="36"></v:textrect>		<rect x="0" y="522.75" width="72" height="36" class="st12"></rect>		<text x="17.54" y="537.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st7">i = 15 to 4</tspan></text>		</g>	<g id="shape158-510" v:mid="158" v:groupcontext="shape" transform="translate(211.945,872.813) rotate(180)">		<title>Sheet.158</title>		<path d="M0 558.75 L36.88 558.75" class="st13"></path>	</g>	<g id="shape159-515" v:mid="159" v:groupcontext="shape" transform="translate(126.195,-234.687)">		<title>Sheet.159</title>		<desc>Other inputs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="28.8125" cy="548.75" width="57.63" height="20"></v:textrect>		<rect x="0" y="538.75" width="57.625" height="20" class="st8"></rect>		<text x="14.6" y="545.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Other <v:newlinechar></v:newlinechar><tspan x="13.62" dy="1.2em" class="st7">inputs</tspan></text>		</g>	<g id="shape160-519" v:mid="160" v:groupcontext="shape" transform="translate(461.219,-70.375)">		<title>Sheet.160</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1562" cy="548.75" width="32.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="32.3125" height="20" class="st8"></rect>		<text x="6.28" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape161-522" v:mid="161" v:groupcontext="shape" v:layermember="0" transform="translate(531.445,-276.188)">		<title>Dynamic connector.161</title>		<path d="M0 549.75 L-10.5 549.75 A3 3 -180 0 0 -16.5 549.75 L-24 549.75 A3 3 -180 0 0 -30 549.75 L-60 549.75 A3 3 -180					 0 0 -66 549.75 L-78 549.75 A3 3 -180 0 0 -84 549.75 L-131.63 549.75 A3 3 -180 1 0 -137.63 549.75 L-149.63					 549.75 A3 3 -180 1 0 -155.63 549.75 L-204 549.75 A3 3 -180 0 0 -210 549.75 L-222 549.75 A3 3 -180 0 0 -228					 549.75 L-251.75 549.75" class="st14"></path>	</g>	<g id="shape162-525" v:mid="162" v:groupcontext="shape" v:layermember="0" transform="translate(495.695,-285.187)">		<title>Dynamic connector.162</title>		<path d="M0 558.75 L0 576.75 L-18.44 576.75" class="st15"></path>	</g>	<g id="shape163-530" v:mid="163" v:groupcontext="shape" v:layermember="0" transform="translate(423.695,-285.187)">		<title>Dynamic connector.163</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape164-535" v:mid="164" v:groupcontext="shape" v:layermember="0" transform="translate(351.695,-285.187)">		<title>Dynamic connector.164</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape165-540" v:mid="165" v:groupcontext="shape" v:layermember="0" transform="translate(279.695,-285.187)">		<title>Dynamic connector.165</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape166-545" v:mid="166" v:groupcontext="shape" v:layermember="0" transform="translate(423.236,-440.438)">		<title>Dynamic connector.166</title>		<path d="M9 558.75 L9 610.5" class="st17"></path>	</g>	<g id="shape167-550" v:mid="167" v:groupcontext="shape" transform="translate(515.625,-449.937)">		<title>Sheet.167</title>		<desc>Vu input vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="549.75" width="67.5" height="18"></v:textrect>		<rect x="0" y="540.75" width="67.5" height="18" class="st4"></rect>		<text x="12.99" y="546.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu input <tspan x="18.25" dy="1.2em" class="st7">vector</tspan></text>		</g>	<g id="shape178-555" v:mid="178" v:groupcontext="shape" v:layermember="0" transform="translate(450.095,-377.438)">		<title>Dynamic connector.178</title>		<path d="M0 558.75 L54.35 558.75 L54.35 777 L-107.15 777" class="st15"></path>	</g>	<g id="shape179-560" v:mid="179" v:groupcontext="shape" v:layermember="0" transform="translate(999.375,-413.937)">		<title>Dynamic connector.179</title>		<path d="M0 558.75 L-42 558.75 A3 3 -180 1 0 -48 558.75 L-60 558.75 A3 3 -180 1 0 -66 558.75 L-546.28 558.75 A3 3 -180					 1 0 -552.28 558.75 L-558.28 558.75 L-558.28 584" class="st17"></path>	</g>	<g id="shape180-565" v:mid="180" v:groupcontext="shape" transform="translate(1090.12,144.507) rotate(89.9687)">		<title>Sheet.180</title>		<path d="M1.72 558.75 L2.08 558.75 L128.75 558.75" class="st20"></path>	</g>	<g id="shape182-570" v:mid="182" v:groupcontext="shape" transform="translate(279.695,832.313) rotate(180)">		<title>Sheet.182</title>		<path d="M0 558.75 L72.25 558.75" class="st15"></path>	</g>	<g id="shape183-575" v:mid="183" v:groupcontext="shape" transform="translate(526.695,-276.125)">		<title>Sheet.183</title>		<desc>Bit 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="548.75" width="40.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="40.75" height="20" class="st8"></rect>		<text x="11.17" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0</text>		</g>	<g id="shape184-578" v:mid="184" v:groupcontext="shape" transform="translate(384.562,-419.687)">		<title>Sheet.184</title>		<desc>Bits 7:4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="548.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="52.3125" height="20" class="st8"></rect>		<text x="11.12" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 7:4</text>		</g>	<g id="group185-581" transform="translate(306.945,-150.187)" v:mid="185" v:groupcontext="group">		<title>Sheet.185</title>		<g id="shape186-582" v:mid="186" v:groupcontext="shape" transform="translate(-522.75,558.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>		</g>		<g id="shape187-584" v:mid="187" v:groupcontext="shape" transform="translate(395.096,145.654) rotate(45)">			<title>Sheet.187</title>			<path d="M0 558.75 L25.46 558.75" class="st9"></path>		</g>		<g id="shape188-587" v:mid="188" v:groupcontext="shape" transform="translate(431.096,935.846) rotate(135)">			<title>Sheet.188</title>			<path d="M0 558.75 L25.46 558.75" class="st9"></path>		</g>	</g>	<g id="shape189-590" v:mid="189" v:groupcontext="shape" transform="translate(-224.805,390.563) rotate(-90)">		<title>Sheet.189</title>		<path d="M9.45 558.75 L9.81 558.75 L18 558.75" class="st21"></path>	</g>	<g id="shape190-595" v:mid="190" v:groupcontext="shape" transform="translate(319.195,-184.187)">		<title>Sheet.190</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="548.75" width="29.5" height="20"></v:textrect>		<rect x="0" y="538.75" width="29.5" height="20" class="st8"></rect>		<text x="8.71" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape191-598" v:mid="191" v:groupcontext="shape" transform="translate(423.095,-366.188)">		<title>Rectangle.191</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="547.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="536.25" width="27" height="22.5" class="st22"></rect>		<text x="6.76" y="549.9" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape192-601" v:mid="192" v:groupcontext="shape" v:layermember="0" transform="translate(324.945,-150.187)">		<title>Dynamic connector.192</title>		<path d="M0 558.75 L0 563.62 L143.5 563.62 L143.5 566.94" class="st11"></path>	</g>	<g id="shape193-606" v:mid="193" v:groupcontext="shape" transform="translate(463.945,-109.688)">		<title>Rectangle.193</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="547.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="536.25" width="27" height="22.5" class="st22"></rect>		<text x="11.66" y="549.9" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape194-609" v:mid="194" v:groupcontext="shape" v:layermember="0" transform="translate(472.945,-62.9375)">		<title>Dynamic connector.194</title>		<path d="M4.5 558.75 L4.5 579.5 L40.5 579.5 L40.5 476.38 L13.5 476.38" class="st9"></path>	</g>	<g id="shape195-612" v:mid="195" v:groupcontext="shape" v:layermember="0" transform="translate(468.375,-114.687)">		<title>Dynamic connector.195</title>		<path d="M9 561 L9 564.69" class="st11"></path>	</g>	<g id="shape196-617" v:mid="196" v:groupcontext="shape" v:layermember="0" transform="translate(477.445,-147.75)">		<title>Dynamic connector.196</title>		<path d="M9 561.19 L26.66 561.19 L26.66 574.31 L18.81 574.31" class="st11"></path>	</g>	<g id="shape197-622" v:mid="197" v:groupcontext="shape" transform="translate(135.375,-62.9375)">		<title>Sheet.197</title>		<desc>h[31:1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="162.07" cy="540.75" width="324.15" height="36"></v:textrect>		<rect x="0" y="522.75" width="324.141" height="36" class="st19"></rect>		<text x="144.51" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[31:1]</text>		</g>	<g id="shape198-625" v:mid="198" v:groupcontext="shape" transform="translate(134.008,-276.187)">		<title>Sheet.198</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="548.75" width="74.88" height="20"></v:textrect>		<rect x="0" y="538.75" width="74.875" height="20" class="st8"></rect>		<text x="5.11" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape199-628" v:mid="199" v:groupcontext="shape" v:layermember="0" transform="translate(450.095,-440.438)">		<title>Dynamic connector.199</title>		<path d="M0 558.75 L0 603.25 L67.85 603.25 L67.85 786 L57.35 786 A3 3 -180 0 0 51.35 786 L18.35 786" class="st15"></path>	</g>	<g id="shape200-633" v:mid="200" v:groupcontext="shape" transform="translate(515.133,-204.187)">		<title>Sheet.200</title>		<desc>Bits 3:0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="548.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="52.3125" height="20" class="st8"></rect>		<text x="11.12" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3:0</text>		</g>	<g id="shape202-636" v:mid="202" v:groupcontext="shape" transform="translate(321.758,-153.812)">		<title>Sheet.202</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape203-639" v:mid="203" v:groupcontext="shape" transform="translate(304.758,-153.812)">		<title>Sheet.203</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape204-642" v:mid="204" v:groupcontext="shape" transform="translate(404.075,-31.4375)">		<title>Sheet.204</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="548.75" width="73.31" height="20"></v:textrect>		<rect x="0" y="538.75" width="73.3" height="20" class="st8"></rect>		<text x="6.98" y="545.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st7">accumulate</tspan></text>		</g>	<g id="shape205-646" v:mid="205" v:groupcontext="shape" transform="translate(148.945,724.313) scale(1,-1)">		<title>Sheet.205</title>		<desc>Replicated for all other odd input bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="132.575" cy="558.75" width="265.16" height="0"></v:textrect>		<path d="M0 558.75 L265.15 558.75" class="st24"></path>		<rect v:rectcontext="textBkgnd" x="37.0871" y="551.55" width="190.976" height="14.4001" class="st25"></rect>		<text x="37.09" y="-555.15" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other odd input bytes</text>		</g>	<g id="shape206-655" v:mid="206" v:groupcontext="shape" transform="translate(139.945,994.313) scale(1,-1)">		<title>Sheet.206</title>		<desc>Replicated for all other output bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="157.5" cy="558.75" width="315" height="0"></v:textrect>		<path d="M0 558.75 L315 558.75" class="st24"></path>		<rect v:rectcontext="textBkgnd" x="69.0403" y="551.55" width="176.919" height="14.4001" class="st25"></rect>		<text x="69.04" y="-555.15" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other output bytes</text>		</g>	<g id="shape3-664" v:mid="3" v:groupcontext="shape" transform="translate(-491.3,180.813) rotate(-90)">		<title>Sheet.3</title>		<desc>Bits 3:0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="540.75" width="72" height="36"></v:textrect>		<rect x="0" y="522.75" width="72" height="36" class="st2"></rect>		<text x="17.96" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3:0</text>		</g>	<g id="shape4-667" v:mid="4" v:groupcontext="shape" transform="translate(-491.3,288.813) rotate(-90)">		<title>Sheet.4</title>		<desc>Bits 31:4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="540.75" width="108" height="36"></v:textrect>		<rect x="0" y="522.75" width="108" height="36" class="st26"></rect>		<text x="32.92" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 31:4</text>		</g>	<g id="shape5-670" v:mid="5" v:groupcontext="shape" transform="translate(23.15,-451.187)">		<title>Sheet.5</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.3" cy="548.75" width="52.61" height="20"></v:textrect>		<rect x="0" y="538.75" width="52.6" height="20" class="st8"></rect>		<text x="21.03" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape28-673" v:mid="28" v:groupcontext="shape" transform="translate(675.375,-476.937)">		<title>Sheet.28</title>		<path d="M0 558.75 L252 558.75" class="st9"></path>	</g>	<g id="shape31-676" v:mid="31" v:groupcontext="shape" transform="translate(927.375,676.563) rotate(180)">		<title>Sheet.31</title>		<path d="M0 558.75 L252 558.75" class="st9"></path>	</g>	<g id="shape37-679" v:mid="37" v:groupcontext="shape" transform="translate(423.375,-440.937)">		<title>Sheet.37</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape42-682" v:mid="42" v:groupcontext="shape" transform="translate(351.375,-440.937)">		<title>Sheet.42</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape83-685" v:mid="83" v:groupcontext="shape" transform="translate(279.375,-440.937)">		<title>Sheet.83</title>		<desc>b[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[5]</text>		</g>	<g id="shape95-688" v:mid="95" v:groupcontext="shape" transform="translate(207.375,-440.937)">		<title>Sheet.95</title>		<desc>b[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[7]</text>		</g>	<g id="shape98-691" v:mid="98" v:groupcontext="shape" transform="translate(135.375,-440.937)">		<title>Sheet.98</title>		<desc>Bytes i = 63 to 9</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="540.75" width="72" height="36"></v:textrect>		<rect x="0" y="522.75" width="72" height="36" class="st19"></rect>		<text x="22.68" y="537.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st7">i = 63 to 9</tspan></text>		</g>	<g id="shape102-695" v:mid="102" v:groupcontext="shape" transform="translate(207.375,-476.937)">		<title>Sheet.102</title>		<path d="M0 558.75 L216 558.75" class="st9"></path>	</g>	<g id="shape121-698" v:mid="121" v:groupcontext="shape" transform="translate(423.375,676.563) rotate(180)">		<title>Sheet.121</title>		<path d="M0 558.75 L216 558.75" class="st9"></path>	</g>	<g id="shape168-701" v:mid="168" v:groupcontext="shape" transform="translate(459.015,-440.937)">		<title>Sheet.168</title>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>	</g>	<g id="shape169-703" v:mid="169" v:groupcontext="shape" transform="translate(706.875,-480.312)">		<title>Sheet.169</title>		<desc>Even bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="548.75" width="152" height="20"></v:textrect>		<rect x="0" y="538.75" width="152" height="20" class="st8"></rect>		<text x="49.66" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Even bytes</text>		</g>	<g id="shape170-706" v:mid="170" v:groupcontext="shape" transform="translate(266.375,-479.437)">		<title>Sheet.170</title>		<desc>Odd bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="548.75" width="152" height="20"></v:textrect>		<rect x="0" y="538.75" width="152" height="20" class="st8"></rect>		<text x="51.16" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Odd bytes</text>		</g>	<g id="shape171-709" v:mid="171" v:groupcontext="shape" v:layermember="0" transform="translate(67.45,-404.937)">		<title>Dynamic connector.171</title>		<path d="M0 549.75 L361.79 549.75 A3 3 0 0 1 367.79 549.75 L373.65 549.75" class="st3"></path>	</g>	<g id="shape172-712" v:mid="172" v:groupcontext="shape" transform="translate(945.375,-413.937)">		<title>Sheet.172</title>		<path d="M1.91 558.75 L2.27 558.75 L6 558.75" class="st27"></path>	</g>	<g id="shape173-718" v:mid="173" v:groupcontext="shape" transform="translate(441.095,-413.937)">		<title>Sheet.173</title>		<path d="M1.91 558.75 L2.27 558.75 L6 558.75" class="st27"></path>	</g>	<g id="shape174-723" v:mid="174" v:groupcontext="shape" transform="translate(132.5,-510.875)">		<title>Sheet.174</title>		<desc>Vdd.h = vlut16(Vu.b, Vv.h, Rt) /</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="113.938" cy="548.75" width="227.88" height="20"></v:textrect>		<rect x="0" y="538.75" width="227.875" height="20" class="st8"></rect>		<text x="35.52" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h = vlut16(Vu.b, Vv.h, Rt)   /</text>		</g>	<g id="shape175-726" v:mid="175" v:groupcontext="shape" transform="translate(309.437,-511.375)">		<title>Sheet.175</title>		<desc>Vxx.h |= vlut16(Vu.b, Vv.h, Rt)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="99.7188" cy="548.75" width="199.44" height="20"></v:textrect>		<rect x="0" y="538.75" width="199.438" height="20" class="st8"></rect>		<text x="26.04" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.h |= vlut16(Vu.b, Vv.h, Rt)  </text>		</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vlut16_128.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.0104in" height="10.8542in" viewbox="0 0 720.75 781.5" xml:space="preserve" color-interpolation-filters="sRGB" class="st36"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-330 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st3 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-330 .st4 { fill: none; marker-end: url("#mrkr13-16"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-330 .st6 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-330 .st7 { font-size: 1em }
.svg-330 .st8 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st9 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st10 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-330 .st11 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-330 .st12 { marker-end: url("#mrkr13-16"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st13 { fill: #a5a5a5; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st14 { marker-start: url("#mrkr10-114"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-330 .st15 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-330 .st16 { marker-end: url("#mrkr1-120"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-330 .st17 { marker-end: url("#mrkr1-131"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-330 .st18 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.16556291390728 }
.svg-330 .st19 { fill: #bfbfbf; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st20 { marker-start: url("#mrkr13-175"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st21 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-330 .st22 { fill: #000000; font-family: Calibri; font-size: 0.666664em }
.svg-330 .st23 { marker-end: url("#mrkr1-237"); marker-start: url("#mrkr1-235"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st24 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-330 .st25 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st26 { marker-start: url("#mrkr10-266"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-330 .st27 { fill: #000000; font-family: Calibri; font-size: 1.16666em }
.svg-330 .st28 { stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st29 { marker-start: url("#mrkr10-326"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st30 { marker-end: url("#mrkr1-237"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-330 .st31 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-330 .st32 { fill: #ffffff; stroke: none; stroke-linecap: butt }
.svg-330 .st33 { fill: #000000; font-family: Calibri; font-size: 1.99999em }
.svg-330 .st34 { marker-end: url("#mrkr13-537"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2.25 }
.svg-330 .st35 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.47169811320755 }
.svg-330 .st36 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-16" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend10">		<path d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z " style="stroke:none"></path>	</g>	<marker id="mrkr10-114" class="st15" v:arrowtype="10" v:arrowsize="2" v:setback="6.87" refx="6.87" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(11.08) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-120" class="st15" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-11.08,-11.08) "></use>	</marker>	<marker id="mrkr1-131" class="st18" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-6.04,-6.04) "></use>	</marker>	<marker id="mrkr13-175" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-235" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-237" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr10-266" class="st18" v:arrowtype="10" v:arrowsize="2" v:setback="3.81" refx="3.81" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(6.04) "></use>	</marker>	<marker id="mrkr10-326" class="st5" v:arrowtype="10" v:arrowsize="2" v:setback="2.79" refx="2.79" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-537" class="st35" v:arrowtype="13" v:arrowsize="2" v:setback="6.36" refx="-6.36" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-2.12,-2.12) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape182-1" v:mid="182" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.182</title>		<rect x="0" y="36.75" width="684" height="744.75" class="st1"></rect>	</g>	<g id="shape34-3" v:mid="34" v:groupcontext="shape" transform="translate(-238.5,445.875) rotate(-90)">		<title>Rectangle.13</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>	</g>	<g id="shape44-5" v:mid="44" v:groupcontext="shape" transform="translate(1059.6,-124.729) rotate(45)">		<title>Sheet.44</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape45-8" v:mid="45" v:groupcontext="shape" transform="translate(1095.6,980.479) rotate(135)">		<title>Sheet.45</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape19-11" v:mid="19" v:groupcontext="shape" transform="translate(524.75,-65.375)">		<title>Sheet.19</title>		<rect x="0" y="745.5" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="shape29-13" v:mid="29" v:groupcontext="shape" transform="translate(621.5,-72.375)">		<title>Sheet.29</title>		<desc>Vdd0/Vxx0 Output Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="34.875" cy="772.5" width="69.75" height="18"></v:textrect>		<rect x="0" y="763.5" width="69.75" height="18" class="st4"></rect>		<text x="8.16" y="761.7" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd0/Vxx0 <tspan x="17.43" dy="1.2em" class="st7">Output </tspan><tspan x="18.68" dy="1.2em" class="st7">Vector</tspan></text>		</g>	<g id="shape177-20" v:mid="177" v:groupcontext="shape" transform="translate(347,-505.25)">		<title>Sheet.177</title>		<desc>Vv Table Vector (hwords)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="781.5" width="67.5" height="0"></v:textrect>		<path d="M0 781.5 L67.5 781.5 L0 781.5 Z" class="st8"></path>		<text x="12.97" y="770.7" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv Table <tspan x="17.56" dy="1.2em" class="st7">Vector </tspan><tspan x="11.91" dy="1.2em" class="st7">(hwords)</tspan></text>		</g>	<g id="shape181-26" v:mid="181" v:groupcontext="shape" transform="translate(524.75,-531.375)">		<title>Sheet.181</title>		<desc>ah[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="763.5" width="36" height="36"></v:textrect>		<rect x="0" y="745.5" width="36" height="36" class="st2"></rect>		<text x="5.25" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ah[0]</text>		</g>	<g id="shape1-29" v:mid="1" v:groupcontext="shape" transform="translate(488.75,-531.375)">		<title>Sheet.1</title>		<desc>bh[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="763.5" width="36" height="36"></v:textrect>		<rect x="0" y="745.5" width="36" height="36" class="st2"></rect>		<text x="4.97" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bh[0]</text>		</g>	<g id="shape6-32" v:mid="6" v:groupcontext="shape" transform="translate(452.75,-531.375)">		<title>Sheet.6</title>		<desc>ah[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="763.5" width="36" height="36"></v:textrect>		<rect x="0" y="745.5" width="36" height="36" class="st2"></rect>		<text x="5.25" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ah[1]</text>		</g>	<g id="shape7-35" v:mid="7" v:groupcontext="shape" transform="translate(416.75,-531.375)">		<title>Sheet.7</title>		<desc>bh[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="763.5" width="36" height="36"></v:textrect>		<rect x="0" y="745.5" width="36" height="36" class="st2"></rect>		<text x="4.97" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bh[1]</text>		</g>	<g id="group43-38" transform="translate(344.75,-208.375)" v:mid="43" v:groupcontext="group">		<title>Sheet.43</title>		<desc>16 x 16 to 1 selects</desc>		<g id="shape13-39" v:mid="13" v:groupcontext="shape" transform="translate(-592.5,781.5) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="592.5" width="18" height="189" class="st2"></rect>		</g>		<g id="shape118-41" v:mid="118" v:groupcontext="shape" transform="translate(146.228,-4.19759) rotate(10.7843)">			<title>Sheet.118</title>			<path d="M0 781.5 L96.2 781.5" class="st9"></path>		</g>		<g id="shape22-44" v:mid="22" v:groupcontext="shape" transform="translate(335.228,1531.2) rotate(169.216)">			<title>Sheet.22</title>			<path d="M0 781.5 L96.2 781.5" class="st9"></path>		</g>		<g id="shape43-47" v:mid="43" v:groupcontext="groupContent">			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="94.5" cy="772.5" width="189" height="18"></v:textrect>			<text x="59.74" y="775.2" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>16 x 16 to 1 selects</text>			</g>	</g>	<g id="shape26-49" v:mid="26" v:groupcontext="shape" transform="translate(522.625,-339.125)">		<title>Sheet.26</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape46-52" v:mid="46" v:groupcontext="shape" transform="translate(505.625,-339.125)">		<title>Sheet.46</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape47-55" v:mid="47" v:groupcontext="shape" v:layermember="0" transform="translate(547.25,-531.375)">		<title>Dynamic connector</title>		<path d="M-4.5 781.5 L-4.5 934.5 L-13.5 934.5" class="st9"></path>	</g>	<g id="shape49-58" v:mid="49" v:groupcontext="shape" v:layermember="0" transform="translate(524.75,-378.375)">		<title>Dynamic connector.49</title>		<path d="M9 781.5 L9 806.25" class="st9"></path>	</g>	<g id="shape52-61" v:mid="52" v:groupcontext="shape" v:layermember="0" transform="translate(502.188,-531.375)">		<title>Dynamic connector.52</title>		<path d="M4.56 781.5 L4.56 934.5 L13.44 934.5 L13.44 959.25" class="st9"></path>	</g>	<g id="shape53-64" v:mid="53" v:groupcontext="shape" transform="translate(-310.5,445.875) rotate(-90)">		<title>Rectangle.53</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>	</g>	<g id="shape54-66" v:mid="54" v:groupcontext="shape" transform="translate(987.604,-124.729) rotate(45)">		<title>Sheet.54</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape55-69" v:mid="55" v:groupcontext="shape" transform="translate(1023.6,980.479) rotate(135)">		<title>Sheet.55</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape56-72" v:mid="56" v:groupcontext="shape" transform="translate(450.625,-339.125)">		<title>Sheet.56</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape57-75" v:mid="57" v:groupcontext="shape" transform="translate(433.25,-339.125)">		<title>Sheet.57</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape58-78" v:mid="58" v:groupcontext="shape" v:layermember="0" transform="translate(475.438,-531.375)">		<title>Dynamic connector.58</title>		<path d="M-4.69 781.5 L-4.69 934.5 L-13.31 934.5" class="st9"></path>	</g>	<g id="shape59-81" v:mid="59" v:groupcontext="shape" v:layermember="0" transform="translate(453.125,-378.375)">		<title>Dynamic connector.59</title>		<path d="M9 781.5 L9 806.25" class="st9"></path>	</g>	<g id="shape60-84" v:mid="60" v:groupcontext="shape" v:layermember="0" transform="translate(430.188,-531.375)">		<title>Dynamic connector.60</title>		<path d="M4.56 781.5 L4.56 934.5 L13.44 934.5 L13.44 959.25" class="st9"></path>	</g>	<g id="shape77-87" v:mid="77" v:groupcontext="shape" v:layermember="0" transform="translate(533.813,-335.625)">		<title>Dynamic connector.77</title>		<path d="M-8.81 781.5 L-9.09 809.94" class="st12"></path>	</g>	<g id="shape80-92" v:mid="80" v:groupcontext="shape" v:layermember="0" transform="translate(461.813,-335.625)">		<title>Dynamic connector.80</title>		<path d="M-8.81 781.5 L-9.09 809.94" class="st12"></path>	</g>	<g id="shape81-97" v:mid="81" v:groupcontext="shape" v:layermember="0" transform="translate(424,-208.375)">		<title>Dynamic connector.81</title>		<path d="M9 781.5 L9 807.69" class="st12"></path>	</g>	<g id="shape15-102" v:mid="15" v:groupcontext="shape" transform="translate(344.75,-531.375)">		<title>Sheet.15</title>		<desc>b[i]/a[i] i = 31 to 2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="763.5" width="72" height="36"></v:textrect>		<rect x="0" y="745.5" width="72" height="36" class="st13"></rect>		<text x="17.54" y="759.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st7">i = 31 to 2</tspan></text>		</g>	<g id="shape32-106" v:mid="32" v:groupcontext="shape" transform="translate(526.594,-72.125)">		<title>Sheet.32</title>		<desc>H[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1562" cy="771.5" width="32.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="32.3125" height="20" class="st8"></rect>		<text x="7.36" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[i]</text>		</g>	<g id="shape89-109" v:mid="89" v:groupcontext="shape" v:layermember="0" transform="translate(610.25,-370.719)">		<title>Dynamic connector.89</title>		<path d="M-1.72 790.41 L-2.08 790.41 L-19.88 790.43 A3 3 -180 1 0 -25.87 790.43 L-37.5 790.44 A3 3 -180 1 0 -43.5 790.45					 L-73.5 790.48 A3 3 -180 0 0 -79.5 790.48 L-91.63 790.5 A3 3 -180 1 0 -97.62 790.5 L-145.13 790.55 A3 3 -180					 0 0 -151.12 790.55 L-163.63 790.57 A3 3 -180 0 0 -169.62 790.57 L-192.06 790.59" class="st14"></path>	</g>	<g id="shape90-115" v:mid="90" v:groupcontext="shape" v:layermember="0" transform="translate(561.123,-362.2)">		<title>Dynamic connector.90</title>		<path d="M0 781.92 L0 799.08 L-18.56 799.08" class="st16"></path>	</g>	<g id="shape91-121" v:mid="91" v:groupcontext="shape" v:layermember="0" transform="translate(489.873,-362.163)">		<title>Dynamic connector.91</title>		<path d="M0 781.96 L0 799.04 L-19.12 799.04" class="st16"></path>	</g>	<g id="shape2-126" v:mid="2" v:groupcontext="shape" v:layermember="0" transform="translate(524.75,-693.375)">		<title>Dynamic connector.2</title>		<path d="M9 781.5 L9 868.44" class="st17"></path>	</g>	<g id="shape20-132" v:mid="20" v:groupcontext="shape" transform="translate(524.75,-693.375)">		<title>Sheet.20</title>		<desc>B[2i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="763.5" width="36" height="36"></v:textrect>		<rect x="0" y="745.5" width="36" height="36" class="st2"></rect>		<text x="6.64" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[2i]</text>		</g>	<g id="shape84-135" v:mid="84" v:groupcontext="shape" transform="translate(380.75,-693.375)">		<title>Sheet.84</title>		<desc>Bytes 127 to 2i+2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="52.875" cy="763.5" width="105.75" height="36"></v:textrect>		<rect x="0" y="745.5" width="105.75" height="36" class="st19"></rect>		<text x="39.55" y="759.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes<v:newlinechar></v:newlinechar><tspan x="25.42" dy="1.2em" class="st7">127 to 2i+2</tspan></text>		</g>	<g id="shape94-139" v:mid="94" v:groupcontext="shape" v:layermember="0" transform="translate(551.75,-591.406)">		<title>Dynamic connector.94</title>		<path d="M0 781.5 L18 781.5 L18 1209.53 L-91.25 1209.53" class="st16"></path>	</g>	<g id="shape85-144" v:mid="85" v:groupcontext="shape" v:layermember="0" transform="translate(533.75,-630.125)">		<title>Dynamic connector.85</title>		<path d="M9 781.5 L9 804.56" class="st17"></path>	</g>	<g id="shape36-149" v:mid="36" v:groupcontext="shape" transform="translate(1391.75,151.563) rotate(90)">		<title>Sheet.36</title>		<path d="M1.72 781.5 L2.08 781.5 L268.12 781.5" class="st14"></path>	</g>	<g id="shape96-154" v:mid="96" v:groupcontext="shape" transform="translate(-215.5,417.75) rotate(-90)">		<title>Sheet.96</title>		<desc>Bit 1 – odd / even hword select</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="42.1875" cy="771.5" width="84.38" height="20"></v:textrect>		<rect x="0" y="761.5" width="84.375" height="20" class="st8"></rect>		<text x="9.88" y="768.8" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 1 – odd / even <tspan x="18.6" dy="1.2em" class="st7">hword select</tspan></text>		</g>	<g id="shape97-158" v:mid="97" v:groupcontext="shape" transform="translate(-233.125,149.438) rotate(-90)">		<title>Sheet.97</title>		<desc>bits 7 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1563" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.98" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 7 to 4</text>		</g>	<g id="group99-161" transform="translate(424.5,-154.375)" v:mid="99" v:groupcontext="group">		<title>Sheet.99</title>		<g id="shape100-162" v:mid="100" v:groupcontext="shape" transform="translate(-745.5,781.5) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>		</g>		<g id="shape101-164" v:mid="101" v:groupcontext="shape" transform="translate(552.604,210.896) rotate(45)">			<title>Sheet.101</title>			<path d="M0 781.5 L25.46 781.5" class="st9"></path>		</g>		<g id="shape103-167" v:mid="103" v:groupcontext="shape" transform="translate(588.604,1316.1) rotate(135)">			<title>Sheet.103</title>			<path d="M0 781.5 L25.46 781.5" class="st9"></path>		</g>	</g>	<g id="shape104-170" v:mid="104" v:groupcontext="shape" transform="translate(-330,609.125) rotate(-90)">		<title>Sheet.104</title>		<path d="M9.45 781.5 L9.81 781.5 L18 781.5" class="st20"></path>	</g>	<g id="shape105-176" v:mid="105" v:groupcontext="shape" transform="translate(436.75,-188.375)">		<title>Sheet.105</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="771.5" width="29.5" height="20"></v:textrect>		<rect x="0" y="761.5" width="29.5" height="20" class="st8"></rect>		<text x="8.71" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape86-179" v:mid="86" v:groupcontext="shape" transform="translate(524.75,-576.375)">		<title>Rectangle</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="766.469" width="27" height="30.0625"></v:textrect>		<rect x="0" y="751.438" width="27" height="30.0625" class="st21"></rect>		<text x="6.76" y="768.87" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape10-182" v:mid="10" v:groupcontext="shape" v:layermember="0" transform="translate(442.5,-154.375)">		<title>Dynamic connector.10</title>		<path d="M0 781.5 L0 786.37 L91.25 786.37 L91.25 789.69" class="st12"></path>	</g>	<g id="shape12-187" v:mid="12" v:groupcontext="shape" transform="translate(529.25,-113.875)">		<title>Rectangle.12</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="770.25" width="27" height="22.5"></v:textrect>		<rect x="0" y="759" width="27" height="22.5" class="st21"></rect>		<text x="11.66" y="772.65" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape16-190" v:mid="16" v:groupcontext="shape" v:layermember="0" transform="translate(538.25,-65.375)">		<title>Dynamic connector.16</title>		<path d="M4.5 781.5 L4.5 800.5 L40.5 800.5 L40.5 697.38 L13.5 697.38" class="st9"></path>	</g>	<g id="shape17-193" v:mid="17" v:groupcontext="shape" v:layermember="0" transform="translate(533.75,-116.125)">		<title>Dynamic connector.17</title>		<path d="M9 783.75 L9 787.44" class="st12"></path>	</g>	<g id="shape18-198" v:mid="18" v:groupcontext="shape" v:layermember="0" transform="translate(542.75,-151.938)">		<title>Dynamic connector.18</title>		<path d="M9 783.94 L26.66 783.94 L26.66 797.06 L18.81 797.06" class="st12"></path>	</g>	<g id="shape21-203" v:mid="21" v:groupcontext="shape" transform="translate(380.75,-65.375)">		<title>Sheet.21</title>		<desc>H63 down to i+1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72.0703" cy="763.5" width="144.15" height="36"></v:textrect>		<rect x="0" y="745.5" width="144.141" height="36" class="st19"></rect>		<text x="31.84" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H63 down to i+1</text>		</g>	<g id="shape24-206" v:mid="24" v:groupcontext="shape" transform="translate(368.75,-355.875)">		<title>Sheet.24</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="771.5" width="74.88" height="20"></v:textrect>		<rect x="0" y="761.5" width="74.875" height="20" class="st8"></rect>		<text x="5.11" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape25-209" v:mid="25" v:groupcontext="shape" v:layermember="0" transform="translate(551.75,-693.375)">		<title>Dynamic connector.25</title>		<path d="M0 781.5 L0 815.5 L35.62 815.5 L35.62 1257.5 L21 1257.5 A3 3 -180 0 0 15 1257.5 L-18 1257.5" class="st16"></path>	</g>	<g id="shape27-214" v:mid="27" v:groupcontext="shape" transform="translate(583.25,-208.375)">		<title>Sheet.27</title>		<desc>Bits 3 to 0 of input byte</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.89" y="762.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3 to 0 <tspan x="10.16" dy="1.2em" class="st7">of input </tspan><tspan x="17.1" dy="1.2em" class="st7">byte</tspan></text>		</g>	<g id="shape35-219" v:mid="35" v:groupcontext="shape" transform="translate(439.313,-158)">		<title>Sheet.35</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape38-222" v:mid="38" v:groupcontext="shape" transform="translate(422.313,-158)">		<title>Sheet.38</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape39-225" v:mid="39" v:groupcontext="shape" transform="translate(469.45,-36.375)">		<title>Sheet.39</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="771.5" width="73.31" height="20"></v:textrect>		<rect x="0" y="761.5" width="73.3" height="20" class="st8"></rect>		<text x="6.98" y="767.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st7">accumulate</tspan></text>		</g>	<g id="shape48-229" v:mid="48" v:groupcontext="shape" transform="translate(380.75,1435.63) scale(1,-1)">		<title>Sheet.48</title>		<desc>Replicated for all other even bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="69.75" cy="781.5" width="139.5" height="0"></v:textrect>		<path d="M0 781.5 L139.5 781.5" class="st23"></path>		<rect v:rectcontext="textBkgnd" x="13.854" y="767.1" width="111.792" height="28.8001" class="st24"></rect>		<text x="13.85" y="-785.1" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other <tspan x="43.35" dy="1.2em" class="st7">even bytes</tspan></text>		</g>	<g id="shape167-241" v:mid="167" v:groupcontext="shape" transform="translate(608,-699.875)">		<title>Sheet.167</title>		<desc>Vu Input Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="772.5" width="67.5" height="18"></v:textrect>		<rect x="0" y="763.5" width="67.5" height="18" class="st4"></rect>		<text x="12.86" y="768.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu Input <tspan x="17.56" dy="1.2em" class="st7">Vector</tspan></text>		</g>	<g id="shape179-246" v:mid="179" v:groupcontext="shape" v:layermember="0" transform="translate(632.75,-630.188)">		<title>Dynamic connector.179</title>		<path d="M0 781.5 L-42.37 781.5 A3 3 -180 1 0 -48.37 781.5 L-96 781.5 A3 3 -180 0 0 -102 781.5 L-121.5 781.5 L-121.5					 805.25" class="st17"></path>	</g>	<g id="shape3-251" v:mid="3" v:groupcontext="shape" transform="translate(-112.75,188.75) rotate(-90)">		<title>Sheet.3</title>		<desc>Bits 3 downto 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="763.5" width="72" height="36"></v:textrect>		<rect x="0" y="745.5" width="72" height="36" class="st2"></rect>		<text x="22.61" y="759.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3 <tspan x="12.67" dy="1.2em" class="st7">downto 0</tspan></text>		</g>	<g id="shape4-255" v:mid="4" v:groupcontext="shape" transform="translate(-112.75,296.75) rotate(-90)">		<title>Sheet.4</title>		<desc>Bits 31 down to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="763.5" width="108" height="36"></v:textrect>		<rect x="0" y="745.5" width="108" height="36" class="st25"></rect>		<text x="11.52" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 31 down to 4</text>		</g>	<g id="shape5-258" v:mid="5" v:groupcontext="shape" transform="translate(624.45,-666)">		<title>Sheet.5</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.3" cy="771.5" width="52.61" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.6" height="20" class="st8"></rect>		<text x="21.03" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape172-261" v:mid="172" v:groupcontext="shape" transform="translate(542.75,-630.188)">		<title>Sheet.172</title>		<path d="M1.91 781.5 L2.27 781.5 L6 781.5" class="st26"></path>	</g>	<g id="shape174-267" v:mid="174" v:groupcontext="shape" transform="translate(92.3906,-733.875)">		<title>Sheet.174</title>		<desc>Vdd.h = vlut16(Vu.b, Vv.h, Rt) /</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="113.938" cy="771.5" width="227.88" height="20"></v:textrect>		<rect x="0" y="761.5" width="227.875" height="20" class="st8"></rect>		<text x="22.46" y="775.7" class="st27" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h = vlut16(Vu.b, Vv.h, Rt)   /</text>		</g>	<g id="shape175-270" v:mid="175" v:groupcontext="shape" transform="translate(271.672,-733.875)">		<title>Sheet.175</title>		<desc>Vxx.h |= vlut16(Vu.b, Vv.h, Rt)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="99.7188" cy="771.5" width="199.44" height="20"></v:textrect>		<rect x="0" y="761.5" width="199.438" height="20" class="st8"></rect>		<text x="13.76" y="775.7" class="st27" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.h |= vlut16(Vu.b, Vv.h, Rt)  </text>		</g>	<g id="shape11-273" v:mid="11" v:groupcontext="shape" transform="translate(398.75,1093.75) rotate(180)">		<title>Sheet.11</title>		<path d="M0 781.5 L36.88 781.5" class="st28"></path>	</g>	<g id="shape14-276" v:mid="14" v:groupcontext="shape" transform="translate(400.875,1132.88) rotate(180)">		<title>Sheet.14</title>		<path d="M0 781.5 L36.88 781.5" class="st28"></path>	</g>	<g id="shape28-279" v:mid="28" v:groupcontext="shape" transform="translate(398.75,1114.88) rotate(180)">		<title>Sheet.28</title>		<path d="M0 781.5 L36.88 781.5" class="st28"></path>	</g>	<g id="shape31-282" v:mid="31" v:groupcontext="shape" transform="translate(560.75,-65.625)">		<title>Sheet.31</title>		<desc>H[i-1] down to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.5" cy="763.5" width="63" height="36"></v:textrect>		<rect x="0" y="745.5" width="63" height="36" class="st19"></rect>		<text x="17.83" y="759.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[i-1] <tspan x="6.81" dy="1.2em" class="st7">down to 0</tspan></text>		</g>	<g id="shape8-286" v:mid="8" v:groupcontext="shape" transform="translate(560.75,-693.375)">		<title>Sheet.8</title>		<desc>Bytes 2i-1 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="763.5" width="54" height="36"></v:textrect>		<rect x="0" y="745.5" width="54" height="36" class="st19"></rect>		<text x="13.68" y="759.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes<v:newlinechar></v:newlinechar><tspan x="6.78" dy="1.2em" class="st7">2i</tspan>-1 to 0</text>		</g>	<g id="shape9-290" v:mid="9" v:groupcontext="shape" transform="translate(486.5,-693.375)">		<title>Sheet.9</title>		<desc>B[2i+1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="19.125" cy="763.5" width="38.25" height="36"></v:textrect>		<rect x="0" y="745.5" width="38.25" height="36" class="st2"></rect>		<text x="4.63" y="766.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[2i+1]</text>		</g>	<g id="shape33-293" v:mid="33" v:groupcontext="shape" transform="translate(-179.25,149.406) rotate(-90)">		<title>Sheet.33</title>		<desc>bits 3 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1563" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.98" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 3 to 0</text>		</g>	<g id="shape37-296" v:mid="37" v:groupcontext="shape" transform="translate(-553.5,453.875) rotate(-90)">		<title>Rectangle.37</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>	</g>	<g id="shape40-298" v:mid="40" v:groupcontext="shape" transform="translate(744.604,-116.729) rotate(45)">		<title>Sheet.40</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape41-301" v:mid="41" v:groupcontext="shape" transform="translate(780.604,988.479) rotate(135)">		<title>Sheet.41</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape42-304" v:mid="42" v:groupcontext="shape" transform="translate(209.75,-65.375)">		<title>Sheet.42</title>		<rect x="0" y="745.5" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="group64-306" transform="translate(29.75,-208.375)" v:mid="64" v:groupcontext="group">		<title>Sheet.64</title>		<g id="shape65-307" v:mid="65" v:groupcontext="shape" transform="translate(-592.5,781.5) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="592.5" width="18" height="189" class="st2"></rect>		</g>		<g id="shape66-309" v:mid="66" v:groupcontext="shape" transform="translate(74.0933,-14.4797) rotate(5.44033)">			<title>Sheet.66</title>			<path d="M0 781.5 L189.86 781.5" class="st9"></path>		</g>		<g id="shape67-312" v:mid="67" v:groupcontext="shape" transform="translate(263.093,1541.48) rotate(174.56)">			<title>Sheet.67</title>			<path d="M0 781.5 L189.86 781.5" class="st9"></path>		</g>	</g>	<g id="shape68-315" v:mid="68" v:groupcontext="shape" transform="translate(207.625,-331.125)">		<title>Sheet.68</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape69-318" v:mid="69" v:groupcontext="shape" transform="translate(190.625,-331.125)">		<title>Sheet.69</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape70-321" v:mid="70" v:groupcontext="shape" v:layermember="0" transform="translate(542.75,-396.375)">		<title>Dynamic connector.70</title>		<path d="M-2.09 772.5 L-2.45 772.5 L-33 772.5 A3 3 -180 0 0 -39 772.5 L-69 772.5 A3 3 -180 0 0 -75 772.5 L-105 772.5					 A3 3 -180 0 0 -111 772.5 L-220.75 772.5 A3 3 -180 0 0 -226.75 772.5 L-274.5 772.5 A3 3 -180 0 0 -280.5 772.5					 L-324 772.5" class="st29"></path>	</g>	<g id="shape71-327" v:mid="71" v:groupcontext="shape" v:layermember="0" transform="translate(210.813,-405.375)">		<title>Dynamic connector.71</title>		<path d="M7.94 781.5 L7.94 841.25 L10.06 841.25" class="st9"></path>	</g>	<g id="shape72-330" v:mid="72" v:groupcontext="shape" v:layermember="0" transform="translate(506.75,-423.375)">		<title>Dynamic connector.72</title>		<path d="M-2.09 781.5 L-2.45 781.5 L-33 781.5 A3 3 -180 0 0 -39 781.5 L-69 781.5 A3 3 -180 0 0 -75 781.5 L-184.75 781.5					 A3 3 -180 0 0 -190.75 781.5 L-238.5 781.5 A3 3 -180 0 0 -244.5 781.5 L-303.88 781.5 L-303.88 859.25" class="st29"></path>	</g>	<g id="shape73-335" v:mid="73" v:groupcontext="shape" transform="translate(-625.5,453.875) rotate(-90)">		<title>Rectangle.73</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>	</g>	<g id="shape74-337" v:mid="74" v:groupcontext="shape" transform="translate(672.604,-116.729) rotate(45)">		<title>Sheet.74</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape75-340" v:mid="75" v:groupcontext="shape" transform="translate(708.604,988.479) rotate(135)">		<title>Sheet.75</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape76-343" v:mid="76" v:groupcontext="shape" transform="translate(135.625,-331.125)">		<title>Sheet.76</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape78-346" v:mid="78" v:groupcontext="shape" transform="translate(118.25,-331.125)">		<title>Sheet.78</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape79-349" v:mid="79" v:groupcontext="shape" v:layermember="0" transform="translate(470.75,-432.375)">		<title>Dynamic connector.79</title>		<path d="M-2.09 772.5 L-2.45 772.5 L-33 772.5 A3 3 -180 0 0 -39 772.5 L-148.75 772.5 A3 3 -180 0 0 -154.75 772.5 L-202.5					 772.5 A3 3 -180 0 0 -208.5 772.5 L-323.63 772.5" class="st29"></path>	</g>	<g id="shape82-354" v:mid="82" v:groupcontext="shape" v:layermember="0" transform="translate(155.875,-441.375)">		<title>Dynamic connector.82</title>		<path d="M-8.75 781.5 L-9.25 877.25" class="st9"></path>	</g>	<g id="shape83-357" v:mid="83" v:groupcontext="shape" v:layermember="0" transform="translate(436.063,-457)">		<title>Dynamic connector.83</title>		<path d="M-2.09 781.5 L-2.45 781.5 L-114.06 781.5 A3 3 -180 0 0 -120.06 781.5 L-167.81 781.5 A3 3 -180 1 0 -173.81 781.5					 L-306.31 781.5 L-306.31 892.87" class="st29"></path>	</g>	<g id="shape87-362" v:mid="87" v:groupcontext="shape" v:layermember="0" transform="translate(218.813,-327.625)">		<title>Dynamic connector.87</title>		<path d="M-8.81 781.5 L-9.07 801.94" class="st12"></path>	</g>	<g id="shape88-367" v:mid="88" v:groupcontext="shape" v:layermember="0" transform="translate(146.813,-327.625)">		<title>Dynamic connector.88</title>		<path d="M-8.81 781.5 L-9.07 801.94" class="st12"></path>	</g>	<g id="shape92-372" v:mid="92" v:groupcontext="shape" v:layermember="0" transform="translate(109,-208.375)">		<title>Dynamic connector.92</title>		<path d="M9 781.5 L9 807.69" class="st12"></path>	</g>	<g id="shape95-377" v:mid="95" v:groupcontext="shape" transform="translate(114.563,1248.75) rotate(180)">		<title>Sheet.95</title>		<path d="M0 781.5 L36.88 781.5" class="st30"></path>	</g>	<g id="shape98-382" v:mid="98" v:groupcontext="shape" transform="translate(20.5,-304.125)">		<title>Sheet.98</title>		<desc>Other inputs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.9375" cy="771.5" width="51.88" height="20"></v:textrect>		<rect x="0" y="761.5" width="51.875" height="20" class="st8"></rect>		<text x="14.09" y="768.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Other <v:newlinechar></v:newlinechar><tspan x="13.28" dy="1.2em" class="st7">inputs</tspan></text>		</g>	<g id="shape102-386" v:mid="102" v:groupcontext="shape" transform="translate(211.594,-72.125)">		<title>Sheet.102</title>		<desc>H[i+64]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1563" cy="771.5" width="32.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="32.3125" height="20" class="st8"></rect>		<text x="6.21" y="767.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[i+<tspan x="8.23" dy="1.2em" class="st7">64]</tspan></text>		</g>	<g id="shape106-390" v:mid="106" v:groupcontext="shape" v:layermember="0" transform="translate(281.75,-362.719)">		<title>Dynamic connector.106</title>		<path d="M-1.72 790.41 L-2.08 790.41 L-13.5 790.42 A3 3 -180 1 0 -19.5 790.43 L-60 790.47 A3 3 -180 1 0 -66 790.48 L-75.88					 790.49 A3 3 -180 0 0 -81.87 790.49 L-132.08 790.54 A3 3 -180 0 0 -138.08 790.55 L-149 790.56 A3 3 -180 1					 0 -155 790.57 L-178.56 790.59" class="st14"></path>	</g>	<g id="shape107-395" v:mid="107" v:groupcontext="shape" v:layermember="0" transform="translate(246.123,-354.2)">		<title>Dynamic connector.107</title>		<path d="M0 781.92 L0 799.08 L-18.56 799.08" class="st16"></path>	</g>	<g id="shape108-400" v:mid="108" v:groupcontext="shape" v:layermember="0" transform="translate(173.749,-354.162)">		<title>Dynamic connector.108</title>		<path d="M-0 781.96 L-0 799.04 L-18 799.04" class="st16"></path>	</g>	<g id="shape109-405" v:mid="109" v:groupcontext="shape" v:layermember="0" transform="translate(492,-693.375)">		<title>Dynamic connector.109</title>		<path d="M9 781.5 L9 868.44" class="st17"></path>	</g>	<g id="shape110-410" v:mid="110" v:groupcontext="shape" v:layermember="0" transform="translate(492,-591.406)">		<title>Dynamic connector.110</title>		<path d="M0 781.5 L-173 781.5 L-173 1209.53 L-358.75 1209.53" class="st16"></path>	</g>	<g id="shape112-415" v:mid="112" v:groupcontext="shape" transform="translate(1063.25,151.562) rotate(90)">		<title>Sheet.112</title>		<path d="M0 781.5 L341.56 781.5" class="st31"></path>	</g>	<g id="shape113-418" v:mid="113" v:groupcontext="shape" transform="translate(225.375,-349.375)">		<title>Sheet.113</title>		<desc>Bit 1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="771.5" width="40.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="40.75" height="20" class="st8"></rect>		<text x="9.33" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 1</text>		</g>	<g id="shape114-421" v:mid="114" v:groupcontext="shape" transform="translate(-265.75,150.531) rotate(-90)">		<title>Sheet.114</title>		<desc>bits 7 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1563" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.98" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 7 to 4</text>		</g>	<g id="group115-424" transform="translate(109.5,-154.375)" v:mid="115" v:groupcontext="group">		<title>Sheet.115</title>		<g id="shape116-425" v:mid="116" v:groupcontext="shape" transform="translate(-745.5,781.5) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>		</g>		<g id="shape117-427" v:mid="117" v:groupcontext="shape" transform="translate(552.604,210.896) rotate(45)">			<title>Sheet.117</title>			<path d="M0 781.5 L25.46 781.5" class="st9"></path>		</g>		<g id="shape119-430" v:mid="119" v:groupcontext="shape" transform="translate(588.604,1316.1) rotate(135)">			<title>Sheet.119</title>			<path d="M0 781.5 L25.46 781.5" class="st9"></path>		</g>	</g>	<g id="shape120-433" v:mid="120" v:groupcontext="shape" transform="translate(-645,609.125) rotate(-90)">		<title>Sheet.120</title>		<path d="M9.45 781.5 L9.81 781.5 L18 781.5" class="st20"></path>	</g>	<g id="shape121-438" v:mid="121" v:groupcontext="shape" transform="translate(121.75,-188.375)">		<title>Sheet.121</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="771.5" width="29.5" height="20"></v:textrect>		<rect x="0" y="761.5" width="29.5" height="20" class="st8"></rect>		<text x="8.71" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape122-441" v:mid="122" v:groupcontext="shape" transform="translate(492,-576.375)">		<title>Rectangle.122</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="766.469" width="27" height="30.0625"></v:textrect>		<rect x="0" y="751.438" width="27" height="30.0625" class="st21"></rect>		<text x="6.76" y="768.87" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape123-444" v:mid="123" v:groupcontext="shape" v:layermember="0" transform="translate(127.5,-154.375)">		<title>Dynamic connector.123</title>		<path d="M0 781.5 L0 786.37 L91.25 786.37 L91.25 789.69" class="st12"></path>	</g>	<g id="shape124-449" v:mid="124" v:groupcontext="shape" transform="translate(214.25,-113.875)">		<title>Rectangle.124</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="770.25" width="27" height="22.5"></v:textrect>		<rect x="0" y="759" width="27" height="22.5" class="st21"></rect>		<text x="11.66" y="772.65" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape125-452" v:mid="125" v:groupcontext="shape" v:layermember="0" transform="translate(223.25,-65.375)">		<title>Dynamic connector.125</title>		<path d="M4.5 781.5 L4.5 800.5 L40.5 800.5 L40.5 697.38 L13.5 697.38" class="st9"></path>	</g>	<g id="shape126-455" v:mid="126" v:groupcontext="shape" v:layermember="0" transform="translate(218.75,-116.125)">		<title>Dynamic connector.126</title>		<path d="M9 783.75 L9 787.44" class="st12"></path>	</g>	<g id="shape127-460" v:mid="127" v:groupcontext="shape" v:layermember="0" transform="translate(227.75,-151.938)">		<title>Dynamic connector.127</title>		<path d="M9 783.94 L26.66 783.94 L26.66 797.06 L18.81 797.06" class="st12"></path>	</g>	<g id="shape128-465" v:mid="128" v:groupcontext="shape" transform="translate(65.75,-65.375)">		<title>Sheet.128</title>		<desc>H127 down to i+65</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72.0703" cy="763.5" width="144.15" height="36"></v:textrect>		<rect x="0" y="745.5" width="144.141" height="36" class="st19"></rect>		<text x="25.76" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H127 down to i+65</text>		</g>	<g id="shape129-468" v:mid="129" v:groupcontext="shape" transform="translate(28.3125,-345.625)">		<title>Sheet.129</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="771.5" width="74.88" height="20"></v:textrect>		<rect x="0" y="761.5" width="74.875" height="20" class="st8"></rect>		<text x="5.11" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape130-471" v:mid="130" v:groupcontext="shape" v:layermember="0" transform="translate(265.25,-659.375)">		<title>Dynamic connector.130</title>		<path d="M0 781.5 L0 1223.5 L-46.5 1223.5" class="st16"></path>	</g>	<g id="shape131-476" v:mid="131" v:groupcontext="shape" transform="translate(265.438,-208.375)">		<title>Sheet.131</title>		<desc>Bits 3 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.89" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3 to 0</text>		</g>	<g id="shape132-479" v:mid="132" v:groupcontext="shape" transform="translate(124.313,-158)">		<title>Sheet.132</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape133-482" v:mid="133" v:groupcontext="shape" transform="translate(107.313,-158)">		<title>Sheet.133</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape134-485" v:mid="134" v:groupcontext="shape" transform="translate(154.45,-36.375)">		<title>Sheet.134</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="771.5" width="73.31" height="20"></v:textrect>		<rect x="0" y="761.5" width="73.3" height="20" class="st8"></rect>		<text x="6.98" y="767.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st7">accumulate</tspan></text>		</g>	<g id="shape135-489" v:mid="135" v:groupcontext="shape" transform="translate(65.75,1435.63) scale(1,-1)">		<title>Sheet.135</title>		<desc>Replicated for all other odd bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="69.75" cy="781.5" width="139.51" height="0"></v:textrect>		<path d="M0 781.5 L139.5 781.5" class="st23"></path>		<rect v:rectcontext="textBkgnd" x="13.854" y="767.1" width="111.792" height="28.8001" class="st32"></rect>		<text x="13.85" y="-785.1" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other <tspan x="45.71" dy="1.2em" class="st7">odd bytes</tspan></text>		</g>	<g id="shape139-499" v:mid="139" v:groupcontext="shape" transform="translate(83.75,1179) rotate(180)">		<title>Sheet.139</title>		<path d="M0 781.5 L36.88 781.5" class="st28"></path>	</g>	<g id="shape140-502" v:mid="140" v:groupcontext="shape" transform="translate(83.75,1139.63) rotate(180)">		<title>Sheet.140</title>		<path d="M0 781.5 L36.88 781.5" class="st28"></path>	</g>	<g id="shape141-505" v:mid="141" v:groupcontext="shape" transform="translate(245.75,-65.625)">		<title>Sheet.141</title>		<desc>H[i+62] down to H64</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.5" cy="763.5" width="63" height="36"></v:textrect>		<rect x="0" y="745.5" width="63" height="36" class="st19"></rect>		<text x="4.02" y="760.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[i+62] down <tspan x="17.87" dy="1.2em" class="st7">to H64</tspan></text>		</g>	<g id="shape142-509" v:mid="142" v:groupcontext="shape" transform="translate(-250.25,150.25) rotate(-90)">		<title>Sheet.142</title>		<desc>bits 3 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1563" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.98" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 3 to 0</text>		</g>	<g id="shape143-512" v:mid="143" v:groupcontext="shape" transform="translate(306.5,-74.625)">		<title>Sheet.143</title>		<desc>Vdd1/Vxx1 Output Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="772.5" width="67.5" height="18"></v:textrect>		<rect x="0" y="763.5" width="67.5" height="18" class="st4"></rect>		<text x="7.04" y="761.7" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd1/Vxx1 <tspan x="16.3" dy="1.2em" class="st7">Output </tspan><tspan x="17.56" dy="1.2em" class="st7">Vector</tspan></text>		</g>	<g id="shape50-518" v:mid="50" v:groupcontext="shape" v:layermember="0" transform="translate(511.25,-621.156)">		<title>Dynamic connector.50</title>		<path d="M-1.72 772.72 L-2.08 772.72 L-7.25 772.72 A3 3 -180 1 0 -13.25 772.72 L-229.5 772.72 L-229.5 772.28" class="st14"></path>	</g>	<g id="shape51-523" v:mid="51" v:groupcontext="shape" v:layermember="0" transform="translate(265.25,-659.375)">		<title>Dynamic connector.51</title>		<path d="M0 781.5 L232.75 781.5 A3 3 0 0 1 238.75 781.5 L250.5 781.5 L250.5 747.5" class="st31"></path>	</g>	<g id="shape61-526" v:mid="61" v:groupcontext="shape" transform="translate(106.25,-693.375)">		<title>Sheet.61</title>		<desc>128B MODE</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="771.5" width="152" height="20"></v:textrect>		<rect x="0" y="761.5" width="152" height="20" class="st8"></rect>		<text x="17.07" y="778.7" class="st33" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>128B MODE</text>		</g>	<g id="shape23-529" v:mid="23" v:groupcontext="shape" transform="translate(344.404,-279.375)">		<title>Rectangle.23</title>		<desc>Choose hi or lo 16 hwords</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="94.7215" cy="772.5" width="189.45" height="18"></v:textrect>		<rect x="0" y="763.5" width="189.443" height="18" class="st2"></rect>		<text x="52.46" y="774.9" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Choose hi or lo 16 hwords</text>		</g>	<g id="shape30-532" v:mid="30" v:groupcontext="shape" v:layermember="0" transform="translate(430.188,-279.375)">		<title>Dynamic connector.30</title>		<path d="M8.94 781.5 L8.94 807.26 L9.06 807.26 L9.06 820.19" class="st34"></path>	</g>	<g id="shape62-538" v:mid="62" v:groupcontext="shape" v:layermember="0" transform="translate(610.25,-361.812)">		<title>Dynamic connector.62</title>		<path d="M0 781.5 L0 854.94 L-19.87 854.94 A3 3 -180 0 0 -25.87 854.94 L-37.5 854.94 A3 3 -180 0 0 -43.5 854.94 L-76.4					 854.94" class="st16"></path>	</g>	<g id="shape63-543" v:mid="63" v:groupcontext="shape" transform="translate(584.25,-267.25)">		<title>Sheet.63</title>		<desc>Bit 0 – hi or lo 16 hwords from Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="56.25" cy="771.5" width="112.5" height="20"></v:textrect>		<rect x="0" y="761.5" width="112.5" height="20" class="st8"></rect>		<text x="5.6" y="768.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0 – hi or lo 16 hwords <v:newlinechar></v:newlinechar><tspan x="40.12" dy="1.2em" class="st7">from Vv</tspan></text>		</g>	<g id="shape93-547" v:mid="93" v:groupcontext="shape" transform="translate(29.1821,-279.375)">		<title>Rectangle.93</title>		<desc>Choose hi or lo 16 hwords</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="94.7215" cy="772.5" width="189.45" height="18"></v:textrect>		<rect x="0" y="763.5" width="189.443" height="18" class="st2"></rect>		<text x="52.46" y="774.9" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Choose hi or lo 16 hwords</text>		</g>	<g id="shape111-550" v:mid="111" v:groupcontext="shape" v:layermember="0" transform="translate(115.077,-279.375)">		<title>Dynamic connector.111</title>		<path d="M8.83 781.5 L9.08 820.19" class="st34"></path>	</g>	<g id="shape136-555" v:mid="136" v:groupcontext="shape" v:layermember="0" transform="translate(281.75,-279.375)">		<title>Dynamic connector.136</title>		<path d="M0 772.5 L-13.5 772.5 A3 3 -180 0 0 -19.5 772.5 L-63.13 772.5" class="st16"></path>	</g>	<g id="shape137-560" v:mid="137" v:groupcontext="shape" transform="translate(272.625,-279.375)">		<title>Sheet.137</title>		<desc>Bit 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="771.5" width="40.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="40.75" height="20" class="st8"></rect>		<text x="9.33" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0</text>		</g></g>
</svg>

vluts with the nomatch extension no not look at the upper bits and always produce a result. These are for small lookup tables.

Vector in-lane lookup table instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.b=vlut32(Vu.b,Vv.b,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        matchval = Rt & 0x7;<br>        oddhalf = (Rt >> (log2(VECTOR_SIZE)-6)) & 0x1;<br>        idx = Vu.ub[i];<br>        Vd.b[i] = ((idx & 0xE0) == (matchval << 5)) ? Vv.h[idx % VBITS/16].b[oddhalf] : 0;<br>    }<br>    Copy to clipboard |
| Vd.b=vlut32(Vu.b,Vv.b,#u3) | for (i = 0; i < VELEM(8); i++) {<br>        matchval = u & 0x7;<br>        oddhalf = (u >> (log2(VECTOR_SIZE)-6)) & 0x1;<br>        idx = Vu.ub[i];<br>        Vd.b[i] = ((idx & 0xE0) == (matchval << 5)) ? Vv.h[idx % VBITS/16].b[oddhalf] : 0;<br>    }<br>    Copy to clipboard |
| Vd.b=vlut32(Vu.b,Vv.b,Rt):nomatch | for (i = 0; i < VELEM(8); i++) {<br>        matchval = Rt & 0x7;<br>        oddhalf = (Rt >> (log2(VECTOR_SIZE)-6)) & 0x1;<br>        idx = Vu.ub[i];<br>        idx = (idx&0x1F) | (matchval<<5);<br>        Vd.b[i] = Vv.h[idx % VBITS/16].b[oddhalf];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX permute/shift resource.
- Input scalar register Rt is limited to registers 0 through 7

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-331"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-332"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id219">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vlut32(Vu.b,Vv.b,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vlut32(Vu.b,Vv.b,#u3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vlut32(Vu.b,Vv.b,Rt):nomatch</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-333"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-334"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id220">
<caption><span class="caption-text">Vector in-lane lookup table intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vlut32(Vu.b,Vv.b,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vlut32_VbVbR(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vlut32(Vu.b,Vv.b,#u3)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vlut32_VbVbI(HVX_Vector Vu, HVX_Vector Vv, Word32 Iu3)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vlut32(Vu.b,Vv.b,Rt):nomatch</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vlut32_VbVbR_nomatch(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### PERMUTE-SHIFT-RESOURCE

The HVX permute shift resource instruction subclass includes instructions that use both the HVX permute and shift resources.

#### Vector ASR overlay

The primary use of this instruction is to complete a 64b bi-dir ASR by shifting the high-word source(Vu.w[i]) and merging with the dest register.
This assumes a rotate on the low-word source was already performed and placed in the low-word of the dest register.
However, this instruction could also be used to concatenate LSB portions of the source and dest registers and placed into the high or low word of the destination depending on the shift amount.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_vasrinto.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.51563in" height="4.76042in" viewbox="0 0 397.125 342.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st9"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-335 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-335 .st2 { fill: #a5a5a5; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5 }
.svg-335 .st3 { fill: none; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5 }
.svg-335 .st4 { marker-end: url("#mrkr13-22"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5 }
.svg-335 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.37313432835821 }
.svg-335 .st6 { fill: none; marker-end: url("#mrkr13-22"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5 }
.svg-335 .st7 { fill: #000000; font-family: Calibri; font-size: 1.00001em; font-weight: bold }
.svg-335 .st8 { fill: url("#ptrn2-83"); shape-rendering: crispEdges; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 1.5 }
.svg-335 .st9 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Patterns_And_Gradients">	<pattern id="ptrn2-83" v:fillpattern="2" v:foreground="#000000" v:background="#bfbfbf" patternunits="userSpaceOnUse" width="6" height="6" viewbox="0 0 64 64">		<image x="0" y="0" width="64" height="64" image-rendering="optimizeSpeed" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA7SURBVChTY+jv7/+/f/9+DAwSFxAQ+M+ATxJEYyhAlgTxURSgS6IowCYJV4BLEqwAnyRYAT7J/v7+/wCEJ7WZMKRO8wAAAABJRU5ErkJggg=="></image>	</pattern></defs><defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-22" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="8.04" refx="-8.04" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-2.68,-2.68) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape44-1" v:mid="44" v:groupcontext="shape" transform="translate(18.75,-18.375)">		<title>Sheet.44</title>		<rect x="0" y="36.75" width="360" height="306" class="st1"></rect>	</g>	<g id="shape24-3" v:mid="24" v:groupcontext="shape" transform="translate(118.875,-107.375)">		<title>Sheet.24</title>		<rect x="0" y="315.75" width="97.875" height="27" class="st2"></rect>	</g>	<g id="shape22-5" v:mid="22" v:groupcontext="shape" transform="translate(72.75,-265.875)">		<title>Sheet.22</title>		<rect x="0" y="315.75" width="144" height="27" class="st2"></rect>	</g>	<g id="shape5-7" v:mid="5" v:groupcontext="shape" transform="translate(130.125,-211.875)">		<title>Sheet.5</title>		<rect x="0" y="315.75" width="144" height="27" class="st2"></rect>	</g>	<g id="shape1-9" v:mid="1" v:groupcontext="shape" transform="translate(72.75,-265.875)">		<title>Sheet.1</title>		<rect x="0" y="315.75" width="144" height="27" class="st3"></rect>	</g>	<g id="shape2-11" v:mid="2" v:groupcontext="shape" transform="translate(216.75,-265.875)">		<title>Sheet.2</title>		<rect x="0" y="315.75" width="144" height="27" class="st3"></rect>	</g>	<g id="shape3-13" v:mid="3" v:groupcontext="shape" transform="translate(72.75,-211.875)">		<title>Sheet.3</title>		<rect x="0" y="315.75" width="144" height="27" class="st3"></rect>	</g>	<g id="shape4-15" v:mid="4" v:groupcontext="shape" transform="translate(274.125,-211.875)">		<title>Sheet.4</title>		<rect x="0" y="315.75" width="86.625" height="27" class="st3"></rect>	</g>	<g id="shape6-17" v:mid="6" v:groupcontext="shape" transform="translate(218.692,-233.252) rotate(25.2011)">		<title>Sheet.6</title>		<path d="M0 342.75 L51.35 342.75" class="st4"></path>	</g>	<g id="shape7-23" v:mid="7" v:groupcontext="shape" transform="translate(362.692,-233.252) rotate(25.2011)">		<title>Sheet.7</title>		<path d="M0 342.75 L51.35 342.75" class="st4"></path>	</g>	<g id="shape8-28" v:mid="8" v:groupcontext="shape" transform="translate(74.75,-215.375)">		<title>Sheet.8</title>		<desc>Sign-ext</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26" cy="332.75" width="52" height="20"></v:textrect>		<rect x="0" y="322.75" width="52" height="20" class="st6"></rect>		<text x="5.93" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Sign-ext</text>		</g>	<g id="shape9-32" v:mid="9" v:groupcontext="shape" transform="translate(32,-216.375)">		<title>Sheet.9</title>		<desc>Vxx[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="332.75" width="40.75" height="20"></v:textrect>		<rect x="0" y="322.75" width="40.75" height="20" class="st6"></rect>		<text x="5.94" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx[i]</text>		</g>	<g id="shape10-36" v:mid="10" v:groupcontext="shape" transform="translate(212,-189.375)">		<title>Sheet.10</title>		<desc>amt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="332.75" width="40.76" height="20"></v:textrect>		<rect x="0" y="322.75" width="40.75" height="20" class="st6"></rect>		<text x="10.45" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>amt</text>		</g>	<g id="shape11-40" v:mid="11" v:groupcontext="shape" transform="translate(216.75,-206.25)">		<title>Sheet.11</title>		<path d="M0 342.75 L45.32 342.75" class="st4"></path>	</g>	<g id="shape12-45" v:mid="12" v:groupcontext="shape" transform="translate(69.125,-189.375)">		<title>Sheet.12</title>		<desc>amt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="332.75" width="40.76" height="20"></v:textrect>		<rect x="0" y="322.75" width="40.75" height="20" class="st6"></rect>		<text x="10.45" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>amt</text>		</g>	<g id="shape13-49" v:mid="13" v:groupcontext="shape" transform="translate(73.875,-206.25)">		<title>Sheet.13</title>		<path d="M0 342.75 L45.32 342.75" class="st4"></path>	</g>	<g id="shape14-54" v:mid="14" v:groupcontext="shape" transform="translate(660.75,76.875) rotate(90)">		<title>Sheet.14</title>		<path d="M0 342.75 L14.94 342.75" class="st4"></path>	</g>	<g id="shape15-59" v:mid="15" v:groupcontext="shape" transform="translate(72.75,-53.375)">		<title>Sheet.15</title>		<rect x="0" y="315.75" width="97.875" height="27" class="st2"></rect>	</g>	<g id="shape16-61" v:mid="16" v:groupcontext="shape" transform="translate(73,-107.375)">		<title>Sheet.16</title>		<rect x="0" y="315.75" width="144" height="27" class="st3"></rect>	</g>	<g id="shape17-63" v:mid="17" v:groupcontext="shape" transform="translate(217,-107.375)">		<title>Sheet.17</title>		<rect x="0" y="315.75" width="144" height="27" class="st3"></rect>	</g>	<g id="shape19-65" v:mid="19" v:groupcontext="shape" transform="translate(216.75,-53.375)">		<title>Sheet.19</title>		<rect x="0" y="315.75" width="144.25" height="27" class="st3"></rect>	</g>	<g id="shape20-67" v:mid="20" v:groupcontext="shape" transform="translate(177.25,-31.125)">		<title>Sheet.20</title>		<desc>-amt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="332.75" width="40.76" height="20"></v:textrect>		<rect x="0" y="322.75" width="40.75" height="20" class="st6"></rect>		<text x="8.62" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-amt</text>		</g>	<g id="shape21-71" v:mid="21" v:groupcontext="shape" transform="translate(216.75,637.5) rotate(180)">		<title>Sheet.21</title>		<path d="M0 342.75 L34.06 342.75" class="st4"></path>	</g>	<g id="shape25-76" v:mid="25" v:groupcontext="shape" transform="translate(81.75,-110.875)">		<title>Sheet.25</title>		<desc>Lost</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.375" cy="332.75" width="28.76" height="20"></v:textrect>		<rect x="0" y="322.75" width="28.75" height="20" class="st6"></rect>		<text x="4.14" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Lost</text>		</g>	<g id="shape26-80" v:mid="26" v:groupcontext="shape" transform="translate(315.063,-107.375)">		<title>Sheet.26</title>		<rect x="0" y="315.75" width="46.375" height="27" class="st8"></rect>	</g>	<g id="shape18-84" v:mid="18" v:groupcontext="shape" transform="translate(170.375,-53.375)">		<title>Sheet.18</title>		<rect x="0" y="315.75" width="46.375" height="27" class="st8"></rect>	</g>	<g id="shape30-87" v:mid="30" v:groupcontext="shape" transform="translate(403.38,571.88) rotate(169.046)">		<title>Sheet.30</title>		<path d="M0 342.75 L130.03 342.75" class="st4"></path>	</g>	<g id="shape31-92" v:mid="31" v:groupcontext="shape" transform="translate(613.5,235.375) rotate(90)">		<title>Sheet.31</title>		<path d="M0 342.75 L14.94 342.75" class="st4"></path>	</g>	<g id="shape32-97" v:mid="32" v:groupcontext="shape" transform="translate(314.375,-53.375)">		<title>Sheet.32</title>		<rect x="0" y="315.75" width="46.375" height="27" class="st3"></rect>	</g>	<g id="shape33-99" v:mid="33" v:groupcontext="shape" transform="translate(321.125,-56.875)">		<title>Sheet.33</title>		<desc>Zero</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.4375" cy="332.75" width="32.88" height="20"></v:textrect>		<rect x="0" y="322.75" width="32.875" height="20" class="st6"></rect>		<text x="5.19" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Zero</text>		</g>	<g id="shape28-103" v:mid="28" v:groupcontext="shape" transform="translate(333.627,536.274) rotate(151.39)">		<title>Sheet.28</title>		<path d="M0 342.75 L44.32 342.75" class="st4"></path>	</g>	<g id="shape29-108" v:mid="29" v:groupcontext="shape" transform="translate(321.125,-30.875)">		<title>Sheet.29</title>		<desc>-amt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="332.75" width="40.76" height="20"></v:textrect>		<rect x="0" y="322.75" width="40.75" height="20" class="st6"></rect>		<text x="8.62" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>-amt</text>		</g>	<g id="shape34-112" v:mid="34" v:groupcontext="shape" transform="translate(360.625,637.75) rotate(180)">		<title>Sheet.34</title>		<path d="M0 342.75 L34.06 342.75" class="st4"></path>	</g>	<g id="shape35-117" v:mid="35" v:groupcontext="shape" transform="translate(18.75,-292.875)">		<title>Sheet.35</title>		<desc>Amt &#62;= 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27.875" cy="332.75" width="55.76" height="20"></v:textrect>		<rect x="0" y="322.75" width="55.75" height="20" class="st6"></rect>		<text x="5.55" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Amt &#62;= 0</text>		</g>	<g id="shape36-121" v:mid="36" v:groupcontext="shape" transform="translate(18.75,-134.375)">		<title>Sheet.36</title>		<desc>Amt &#60; 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27.875" cy="332.75" width="55.76" height="20"></v:textrect>		<rect x="0" y="322.75" width="55.75" height="20" class="st6"></rect>		<text x="8.54" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Amt &#60; 0</text>		</g>	<g id="shape37-125" v:mid="37" v:groupcontext="shape" transform="translate(122.275,-292.875)">		<title>Sheet.37</title>		<desc>Vu.w[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.475" cy="332.75" width="44.96" height="20"></v:textrect>		<rect x="0" y="322.75" width="44.95" height="20" class="st6"></rect>		<text x="4.26" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu.w[i]</text>		</g>	<g id="shape38-129" v:mid="38" v:groupcontext="shape" transform="translate(256.825,-292.875)">		<title>Sheet.38</title>		<desc>Vx[0].uw[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.925" cy="332.75" width="63.86" height="20"></v:textrect>		<rect x="0" y="322.75" width="63.85" height="20" class="st6"></rect>		<text x="4.02" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx[0].uw[i]</text>		</g>	<g id="shape23-133" v:mid="23" v:groupcontext="shape" transform="translate(256.825,-182.187)">		<title>Sheet.23</title>		<desc>Vx[0].uw[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.925" cy="332.75" width="63.86" height="20"></v:textrect>		<rect x="0" y="322.75" width="63.85" height="20" class="st6"></rect>		<text x="4.02" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx[0].uw[i]</text>		</g>	<g id="shape27-137" v:mid="27" v:groupcontext="shape" transform="translate(112.825,-182.187)">		<title>Sheet.27</title>		<desc>Vx[1].w[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.925" cy="332.75" width="63.86" height="20"></v:textrect>		<rect x="0" y="322.75" width="63.85" height="20" class="st6"></rect>		<text x="7.24" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx[1].w[i]</text>		</g>	<g id="shape39-141" v:mid="39" v:groupcontext="shape" transform="translate(256.95,-24)">		<title>Sheet.39</title>		<desc>Vx[0].uw[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.925" cy="332.75" width="63.86" height="20"></v:textrect>		<rect x="0" y="322.75" width="63.85" height="20" class="st6"></rect>		<text x="4.02" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx[0].uw[i]</text>		</g>	<g id="shape40-145" v:mid="40" v:groupcontext="shape" transform="translate(112.825,-24)">		<title>Sheet.40</title>		<desc>Vx[1].w[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.925" cy="332.75" width="63.86" height="20"></v:textrect>		<rect x="0" y="322.75" width="63.85" height="20" class="st6"></rect>		<text x="7.24" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx[1].w[i]</text>		</g>	<g id="shape41-149" v:mid="41" v:groupcontext="shape" transform="translate(122.525,-134.375)">		<title>Sheet.41</title>		<desc>Vu.w[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="22.475" cy="332.75" width="44.96" height="20"></v:textrect>		<rect x="0" y="322.75" width="44.95" height="20" class="st6"></rect>		<text x="4.26" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu.w[i]</text>		</g>	<g id="shape42-153" v:mid="42" v:groupcontext="shape" transform="translate(257.075,-134.375)">		<title>Sheet.42</title>		<desc>Vx[0].uw[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.925" cy="332.75" width="63.86" height="20"></v:textrect>		<rect x="0" y="322.75" width="63.85" height="20" class="st6"></rect>		<text x="4.02" y="336.35" class="st7" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx[0].uw[i]</text>		</g></g>
</svg>

Vector ASR overlay instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vxx.w=vasrinto(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        shift = (Vu.w[i] << 32);<br>        mask = (((Vxx.v[0].w[i]) << 32) | Vxx.v[0].w[i]);<br>        lomask = (((1) << 32) - 1);<br>        count = -(0x40 & Vv.w[i]) + (Vv.w[i] & 0x3f);<br>        result = (count == -0x40) ? 0 : (((count < 0) ? ((shift << -(count)) | (mask & (lomask << -(count)))) : ((shift >> count) | (mask & (lomask >> count)))));<br>        Vxx.v[1].w[i] = ((result >> 32) & 0xffffffff);<br>        Vxx.v[0].w[i] = (result & 0xffffffff);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-336"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-337"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id222">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w=vasrinto(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-338"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-339"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id223">
<caption><span class="caption-text">Vector ASR overlay intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w=vasrinto(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vasrinto_WwVwVw(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Vector shuffle and deal cross-lane

vshuff (formerly vtrans2x2) and vdeal perform a multiple-level transpose operation between groups of elements in two vectors. The element size is specified by the scalar register Rt. Rt=1 indicates an element size of 1 byte, Rt=2 indicates halfwords, Rt=4 words, Rt=8 8 bytes, Rt=16 16 bytes, and Rt=32 32 bytes. The data in the two registers should be considered as two rows of 64 bytes each. Each two-by-two group is transposed. For example, if Rt = 4 this indicates that each element contains 4 bytes. The matrix of 4 of these elements, made up of two elements from the even register and two corresponding elements of the odd register. This two-by-two array is then transposed, and the resulting elements are then presented in the two destination registers. Note that a value of Rt = 0 leaves the input unchanged.

Examples for Rt = 1,2,4,8,16,32 are shown below. In these cases vdeal and vshuff perform the same operation. The diagram is valid for vshuff and vdeal.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_tran2x2.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="7.89063in" height="8.01042in" viewbox="0 0 568.125 576.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st10"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-340 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-340 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-340 .st3 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-340 .st4 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-340 .st5 { fill: #ffffff; fill-opacity: 0.55; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-340 .st6 { marker-end: url("#mrkr5-171"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-340 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-340 .st8 { marker-end: url("#mrkr1-256"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-340 .st9 { stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-340 .st10 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-171" class="st7" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-256" class="st7" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape107-1" v:mid="107" v:groupcontext="shape" transform="translate(18.75,-18.375)">		<title>Sheet.107</title>		<rect x="0" y="36.75" width="531" height="540" class="st1"></rect>	</g>	<g id="shape31-3" v:mid="31" v:groupcontext="shape" transform="translate(18.375,-535.875)">		<title>Sheet.31</title>		<desc>vshuff/vdeal(Vy,Vx,Rt) N = 64/Rt Rt = 2^i</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126.187" cy="567.75" width="252.38" height="18"></v:textrect>		<rect x="0" y="558.75" width="252.375" height="18" class="st2"></rect>		<text x="26.04" y="571.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>vshuff/vdeal(Vy,Vx,Rt) N = 64/Rt  Rt = 2^i</text>		</g>	<g id="shape50-6" v:mid="50" v:groupcontext="shape" transform="translate(252.75,-495.375)">		<title>Sheet.50</title>		<desc>Vy</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st2"></rect>		<text x="11.88" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vy</text>		</g>	<g id="shape39-9" v:mid="39" v:groupcontext="shape" transform="translate(504.75,-495.375)">		<title>Sheet.39</title>		<desc>Vx</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st2"></rect>		<text x="12" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx</text>		</g>	<g id="shape17-12" v:mid="17" v:groupcontext="shape" transform="translate(504.75,-351.375)">		<title>Sheet.17</title>		<desc>Vx’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st2"></rect>		<text x="10.5" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx’</text>		</g>	<g id="shape26-15" v:mid="26" v:groupcontext="shape" transform="translate(252.75,-351.375)">		<title>Sheet.26</title>		<desc>Vy’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st2"></rect>		<text x="10.38" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vy’</text>		</g>	<g id="shape43-18" v:mid="43" v:groupcontext="shape" transform="translate(36.75,-310.875)">		<title>Sheet.43</title>		<desc>Vdd = vshuff/vdeal(Vu,Vv,Rt) N = 64 / Rt Rt = 2^i</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="135" cy="567.75" width="270" height="18"></v:textrect>		<rect x="0" y="558.75" width="270" height="18" class="st2"></rect>		<text x="16.18" y="571.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd = vshuff/vdeal(Vu,Vv,Rt)  N = 64 / Rt Rt = 2^i</text>		</g>	<g id="shape44-21" v:mid="44" v:groupcontext="shape" transform="translate(252.75,-261.375)">		<title>Sheet.44</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st2"></rect>		<text x="11.44" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape45-24" v:mid="45" v:groupcontext="shape" transform="translate(504.75,-261.375)">		<title>Sheet.45</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st2"></rect>		<text x="11.89" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape46-27" v:mid="46" v:groupcontext="shape" transform="translate(504.75,-117.375)">		<title>Sheet.46</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st2"></rect>		<text x="4.31" y="561.75" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape72-30" v:mid="72" v:groupcontext="shape" transform="translate(252.75,-117.375)">		<title>Sheet.72</title>		<desc>Vdd[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st2"></rect>		<text x="4.31" y="561.75" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[1]</text>		</g>	<g id="shape82-33" v:mid="82" v:groupcontext="shape" transform="translate(180.75,-261.375)">		<title>Sheet.82</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape83-36" v:mid="83" v:groupcontext="shape" transform="translate(216.75,-261.375)">		<title>Sheet.83</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape84-39" v:mid="84" v:groupcontext="shape" transform="translate(108.75,-261.375)">		<title>Sheet.84</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="558.75" width="72" height="36"></v:textrect>		<rect x="0" y="540.75" width="72" height="36" class="st5"></rect>		<text x="31.46" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape85-42" v:mid="85" v:groupcontext="shape" transform="translate(72.75,-261.375)">		<title>Sheet.85</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape86-45" v:mid="86" v:groupcontext="shape" transform="translate(36.75,-261.375)">		<title>Sheet.86</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape87-48" v:mid="87" v:groupcontext="shape" transform="translate(432.75,-261.375)">		<title>Sheet.87</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape88-51" v:mid="88" v:groupcontext="shape" transform="translate(468.75,-261.375)">		<title>Sheet.88</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape89-54" v:mid="89" v:groupcontext="shape" transform="translate(360.75,-261.375)">		<title>Sheet.89</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="558.75" width="72" height="36"></v:textrect>		<rect x="0" y="540.75" width="72" height="36" class="st5"></rect>		<text x="31.46" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape90-57" v:mid="90" v:groupcontext="shape" transform="translate(324.75,-261.375)">		<title>Sheet.90</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape91-60" v:mid="91" v:groupcontext="shape" transform="translate(288.75,-261.375)">		<title>Sheet.91</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape92-63" v:mid="92" v:groupcontext="shape" transform="translate(144.75,-117.375)">		<title>Sheet.92</title>		<desc>[N-4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-4]</text>		</g>	<g id="shape93-66" v:mid="93" v:groupcontext="shape" transform="translate(216.75,-117.375)">		<title>Sheet.93</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape94-69" v:mid="94" v:groupcontext="shape" transform="translate(180.75,-117.375)">		<title>Sheet.94</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape95-72" v:mid="95" v:groupcontext="shape" transform="translate(72.75,-117.375)">		<title>Sheet.95</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape96-75" v:mid="96" v:groupcontext="shape" transform="translate(36.75,-117.375)">		<title>Sheet.96</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape97-78" v:mid="97" v:groupcontext="shape" transform="translate(432.75,-117.375)">		<title>Sheet.97</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape98-81" v:mid="98" v:groupcontext="shape" transform="translate(468.75,-117.375)">		<title>Sheet.98</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape99-84" v:mid="99" v:groupcontext="shape" transform="translate(360.75,-117.375)">		<title>Sheet.99</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape100-87" v:mid="100" v:groupcontext="shape" transform="translate(288.75,-117.375)">		<title>Sheet.100</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape104-90" v:mid="104" v:groupcontext="shape" transform="translate(396.75,-117.375)">		<title>Sheet.104</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape105-93" v:mid="105" v:groupcontext="shape" transform="translate(108.75,-117.375)">		<title>Sheet.105</title>		<desc>[N-3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-3]</text>		</g>	<g id="shape106-96" v:mid="106" v:groupcontext="shape" transform="translate(324.75,-117.375)">		<title>Sheet.106</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape7-99" v:mid="7" v:groupcontext="shape" transform="translate(180.75,-495.375)">		<title>Sheet.7</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape8-102" v:mid="8" v:groupcontext="shape" transform="translate(216.75,-495.375)">		<title>Sheet.8</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape9-105" v:mid="9" v:groupcontext="shape" transform="translate(108.75,-495.375)">		<title>Sheet.9</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="558.75" width="72" height="36"></v:textrect>		<rect x="0" y="540.75" width="72" height="36" class="st5"></rect>		<text x="31.46" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape10-108" v:mid="10" v:groupcontext="shape" transform="translate(72.75,-495.375)">		<title>Sheet.10</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape11-111" v:mid="11" v:groupcontext="shape" transform="translate(36.75,-495.375)">		<title>Sheet.11</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape12-114" v:mid="12" v:groupcontext="shape" transform="translate(432.75,-495.375)">		<title>Sheet.12</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape13-117" v:mid="13" v:groupcontext="shape" transform="translate(468.75,-495.375)">		<title>Sheet.13</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape14-120" v:mid="14" v:groupcontext="shape" transform="translate(360.75,-495.375)">		<title>Sheet.14</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="558.75" width="72" height="36"></v:textrect>		<rect x="0" y="540.75" width="72" height="36" class="st5"></rect>		<text x="31.46" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape15-123" v:mid="15" v:groupcontext="shape" transform="translate(324.75,-495.375)">		<title>Sheet.15</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape16-126" v:mid="16" v:groupcontext="shape" transform="translate(288.75,-495.375)">		<title>Sheet.16</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape18-129" v:mid="18" v:groupcontext="shape" transform="translate(144.75,-351.375)">		<title>Sheet.18</title>		<desc>[N-4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-4]</text>		</g>	<g id="shape19-132" v:mid="19" v:groupcontext="shape" transform="translate(216.75,-351.375)">		<title>Sheet.19</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape20-135" v:mid="20" v:groupcontext="shape" transform="translate(180.75,-351.375)">		<title>Sheet.20</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape21-138" v:mid="21" v:groupcontext="shape" transform="translate(72.75,-351.375)">		<title>Sheet.21</title>		<desc>[N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-2]</text>		</g>	<g id="shape22-141" v:mid="22" v:groupcontext="shape" transform="translate(36.75,-351.375)">		<title>Sheet.22</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape23-144" v:mid="23" v:groupcontext="shape" transform="translate(432.75,-351.375)">		<title>Sheet.23</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape24-147" v:mid="24" v:groupcontext="shape" transform="translate(468.75,-351.375)">		<title>Sheet.24</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape25-150" v:mid="25" v:groupcontext="shape" transform="translate(360.75,-351.375)">		<title>Sheet.25</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape27-153" v:mid="27" v:groupcontext="shape" transform="translate(288.75,-351.375)">		<title>Sheet.27</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape30-156" v:mid="30" v:groupcontext="shape" transform="translate(396.75,-351.375)">		<title>Sheet.30</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="11.28" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape32-159" v:mid="32" v:groupcontext="shape" transform="translate(108.75,-351.375)">		<title>Sheet.32</title>		<desc>[N-3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="5.57" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-3]</text>		</g>	<g id="shape33-162" v:mid="33" v:groupcontext="shape" transform="translate(324.75,-351.375)">		<title>Sheet.33</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="group34-165" transform="translate(54.75,-387.375)" v:mid="34" v:groupcontext="group">		<title>Sheet.34</title>		<g id="shape1-166" v:mid="1" v:groupcontext="shape" transform="translate(509.93,984.611) rotate(153.435)">			<title>Sheet.1</title>			<path d="M0 576.75 L235.77 576.75" class="st6"></path>		</g>		<g id="shape2-172" v:mid="2" v:groupcontext="shape" transform="translate(576.75,468.75) rotate(90)">			<title>Sheet.2</title>			<path d="M0 576.75 L102.28 576.75" class="st6"></path>		</g>		<g id="shape3-177" v:mid="3" v:groupcontext="shape" transform="translate(293.93,-47.1109) rotate(26.5651)">			<title>Sheet.3</title>			<path d="M0 576.75 L235.77 576.75" class="st6"></path>		</g>		<g id="shape4-182" v:mid="4" v:groupcontext="shape" transform="translate(864.75,468.75) rotate(90)">			<title>Sheet.4</title>			<path d="M0 576.75 L102.28 576.75" class="st6"></path>		</g>		<g id="shape5-187" v:mid="5" v:groupcontext="shape" transform="translate(653.93,984.611) rotate(153.435)">			<title>Sheet.5</title>			<path d="M0 576.75 L235.77 576.75" class="st6"></path>		</g>		<g id="shape6-192" v:mid="6" v:groupcontext="shape" transform="translate(720.75,468.75) rotate(90)">			<title>Sheet.6</title>			<path d="M0 576.75 L102.28 576.75" class="st6"></path>		</g>		<g id="shape28-197" v:mid="28" v:groupcontext="shape" transform="translate(437.93,-47.1109) rotate(26.5651)">			<title>Sheet.28</title>			<path d="M0 576.75 L235.77 576.75" class="st6"></path>		</g>		<g id="shape29-202" v:mid="29" v:groupcontext="shape" transform="translate(1008.75,468.75) rotate(90)">			<title>Sheet.29</title>			<path d="M0 576.75 L102.28 576.75" class="st6"></path>		</g>	</g>	<g id="group35-207" transform="translate(54.75,-153.375)" v:mid="35" v:groupcontext="group">		<title>Sheet.35</title>		<g id="shape76-208" v:mid="76" v:groupcontext="shape" transform="translate(509.93,984.611) rotate(153.435)">			<title>Sheet.76</title>			<path d="M0 576.75 L235.77 576.75" class="st6"></path>		</g>		<g id="shape79-213" v:mid="79" v:groupcontext="shape" transform="translate(576.75,468.75) rotate(90)">			<title>Sheet.79</title>			<path d="M0 576.75 L102.28 576.75" class="st6"></path>		</g>		<g id="shape80-218" v:mid="80" v:groupcontext="shape" transform="translate(293.93,-47.1109) rotate(26.5651)">			<title>Sheet.80</title>			<path d="M0 576.75 L235.77 576.75" class="st6"></path>		</g>		<g id="shape103-223" v:mid="103" v:groupcontext="shape" transform="translate(864.75,468.75) rotate(90)">			<title>Sheet.103</title>			<path d="M0 576.75 L102.28 576.75" class="st6"></path>		</g>		<g id="shape73-228" v:mid="73" v:groupcontext="shape" transform="translate(653.93,984.611) rotate(153.435)">			<title>Sheet.73</title>			<path d="M0 576.75 L235.77 576.75" class="st6"></path>		</g>		<g id="shape74-233" v:mid="74" v:groupcontext="shape" transform="translate(720.75,468.75) rotate(90)">			<title>Sheet.74</title>			<path d="M0 576.75 L102.28 576.75" class="st6"></path>		</g>		<g id="shape75-238" v:mid="75" v:groupcontext="shape" transform="translate(437.93,-47.1109) rotate(26.5651)">			<title>Sheet.75</title>			<path d="M0 576.75 L235.77 576.75" class="st6"></path>		</g>		<g id="shape77-243" v:mid="77" v:groupcontext="shape" transform="translate(1008.75,468.75) rotate(90)">			<title>Sheet.77</title>			<path d="M0 576.75 L102.28 576.75" class="st6"></path>		</g>	</g>	<g id="shape36-248" v:mid="36" v:groupcontext="shape" transform="translate(348.393,-72.375)">		<title>Sheet.36</title>		<desc>Elements</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.1786" cy="566.75" width="66.36" height="20"></v:textrect>		<rect x="0" y="556.75" width="66.3571" height="20" class="st2"></rect>		<text x="10.6" y="570.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Elements</text>		</g>	<g id="shape37-251" v:mid="37" v:groupcontext="shape" transform="translate(145.444,-37.0065) rotate(-24.8424)">		<title>Sheet.37</title>		<path d="M0 576.75 L59.51 576.75" class="st8"></path>	</g>	<g id="shape38-257" v:mid="38" v:groupcontext="shape" transform="translate(288.75,-45.375)">		<title>Sheet.38</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="14.96" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape40-260" v:mid="40" v:groupcontext="shape" transform="translate(216.75,-45.375)">		<title>Sheet.40</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="14.96" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape41-263" v:mid="41" v:groupcontext="shape" transform="translate(180.75,-45.375)">		<title>Sheet.41</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="14.96" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape42-266" v:mid="42" v:groupcontext="shape" transform="translate(252.75,-45.375)">		<title>Sheet.42</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="558.75" width="36" height="36"></v:textrect>		<rect x="0" y="540.75" width="36" height="36" class="st5"></rect>		<text x="14.96" y="562.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape47-269" v:mid="47" v:groupcontext="shape" transform="translate(177.25,-21.0179)">		<title>Sheet.47</title>		<desc>Element Rt = 4 N = 16</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="566.75" width="152" height="20"></v:textrect>		<rect x="0" y="556.75" width="152" height="20" class="st2"></rect>		<text x="23.39" y="570.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Element Rt = 4 N = 16</text>		</g>	<g id="shape48-272" v:mid="48" v:groupcontext="shape" transform="translate(624.574,867.199) rotate(135)">		<title>Sheet.48</title>		<path d="M0 576.75 L50.91 576.75" class="st9"></path>	</g>	<g id="shape49-275" v:mid="49" v:groupcontext="shape" transform="translate(510.68,-56.4859) rotate(26.5651)">		<title>Sheet.49</title>		<path d="M0 576.75 L80.5 576.75" class="st9"></path>	</g></g>
</svg>

When a value of Rt other than 1,2,4,8,16,32 is used, the effect is a compound hierarchical transpose. For example, if the value 23 is used, 23 = 1+2+4+16. This indicates that the transformation is the same as  performing the vshuff instruction with Rt=1, then Rt=2 on that result, then Rt = 4 on its result, then Rt = 16 on its result. Note that the order is in increasing element size. In the case of vdeal the order is reversed, starting with the largest element size first, then working down to the smallest.

When the Rt value is the negated power of 2: -1,-2,-4,-8,-16,-32, it performs a a perfect shuffle for vshuff, or a deal for vdeal of the smallest element size. For example, if Rt = -24 this is a multiple of 8, so 8 is the smallest element size.
With a -ve value of Rt, all the upper bits of the value Rt are set. For example, with Rt=-8 this is the same as 32+16+8. The diagram below shows the effect of this transform for both vshuff and vdeal.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_tran2x2_multi.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.5729in" height="10.276in" viewbox="0 0 761.25 739.875" xml:space="preserve" color-interpolation-filters="sRGB" class="st9"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-341 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-341 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-341 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-341 .st4 { fill: #ffffff; fill-opacity: 0.55; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-341 .st5 { marker-end: url("#mrkr5-38"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-341 .st6 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-341 .st7 { fill: #ffffff; fill-opacity: 0.55; stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-341 .st8 { stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-341 .st9 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-38" class="st6" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape243-1" v:mid="243" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.243</title>		<rect x="0" y="36.75" width="724.5" height="703.125" class="st1"></rect>	</g>	<g id="shape31-3" v:mid="31" v:groupcontext="shape" transform="translate(31.875,-697.875)">		<title>Sheet.31</title>		<desc>vshuff(Vy,Vx,Rt) Rt = -8 == 32+16+8</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="101.25" cy="730.875" width="202.5" height="18"></v:textrect>		<rect x="0" y="721.875" width="202.5" height="18" class="st2"></rect>		<text x="28.34" y="733.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>vshuff(Vy,Vx,Rt) Rt = -8 == 32+16+8  </text>		</g>	<g id="shape50-6" v:mid="50" v:groupcontext="shape" transform="translate(319.875,-661.875)">		<title>Sheet.50</title>		<desc>Vy</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st2"></rect>		<text x="12.75" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vy</text>		</g>	<g id="shape39-9" v:mid="39" v:groupcontext="shape" transform="translate(684.375,-661.875)">		<title>Sheet.39</title>		<desc>Vx</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st2"></rect>		<text x="12.75" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx</text>		</g>	<g id="shape43-12" v:mid="43" v:groupcontext="shape" transform="translate(36.375,-211.875)">		<title>Sheet.43</title>		<desc>Vdd = vshuff(Vu,Vv,Rt) Rt = 24</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="103.5" cy="728.625" width="207" height="22.5"></v:textrect>		<rect x="0" y="717.375" width="207" height="22.5" class="st2"></rect>		<text x="41.72" y="731.33" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd = vshuff(Vu,Vv,Rt) Rt = 24</text>		</g>	<g id="shape46-15" v:mid="46" v:groupcontext="shape" transform="translate(684.375,-31.875)">		<title>Sheet.46</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st2"></rect>		<text x="4.99" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape72-18" v:mid="72" v:groupcontext="shape" transform="translate(324.375,-31.875)">		<title>Sheet.72</title>		<desc>Vdd[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st2"></rect>		<text x="4.99" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[1]</text>		</g>	<g id="shape12-21" v:mid="12" v:groupcontext="shape" transform="translate(612.375,-661.875)">		<title>Sheet.12</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape13-24" v:mid="13" v:groupcontext="shape" transform="translate(648.375,-661.875)">		<title>Sheet.13</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape15-27" v:mid="15" v:groupcontext="shape" transform="translate(504.375,-661.875)">		<title>Sheet.15</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape16-30" v:mid="16" v:groupcontext="shape" transform="translate(468.375,-661.875)">		<title>Sheet.16</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape1-33" v:mid="1" v:groupcontext="shape" transform="translate(574.876,800.256) rotate(167.471)">		<title>Sheet.1</title>		<path d="M0 739.87 L326.18 739.87" class="st5"></path>	</g>	<g id="shape2-39" v:mid="2" v:groupcontext="shape" transform="translate(1190.25,78) rotate(90)">		<title>Sheet.2</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape3-44" v:mid="3" v:groupcontext="shape" transform="translate(250.876,-644.256) rotate(12.5288)">		<title>Sheet.3</title>		<path d="M0 739.87 L326.18 739.87" class="st5"></path>	</g>	<g id="shape6-49" v:mid="6" v:groupcontext="shape" transform="translate(794.25,78) rotate(90)">		<title>Sheet.6</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape14-54" v:mid="14" v:groupcontext="shape" transform="translate(576.375,-661.875)">		<title>Sheet.14</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape51-57" v:mid="51" v:groupcontext="shape" transform="translate(540.375,-661.875)">		<title>Sheet.51</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape52-60" v:mid="52" v:groupcontext="shape" transform="translate(432.375,-661.875)">		<title>Sheet.52</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape53-63" v:mid="53" v:groupcontext="shape" transform="translate(396.375,-661.875)">		<title>Sheet.53</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape7-66" v:mid="7" v:groupcontext="shape" transform="translate(252.375,-661.875)">		<title>Sheet.7</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape8-69" v:mid="8" v:groupcontext="shape" transform="translate(288.375,-661.875)">		<title>Sheet.8</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape9-72" v:mid="9" v:groupcontext="shape" transform="translate(144.375,-661.875)">		<title>Sheet.9</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape10-75" v:mid="10" v:groupcontext="shape" transform="translate(108.375,-661.875)">		<title>Sheet.10</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape11-78" v:mid="11" v:groupcontext="shape" transform="translate(216.375,-661.875)">		<title>Sheet.11</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape54-81" v:mid="54" v:groupcontext="shape" transform="translate(180.375,-661.875)">		<title>Sheet.54</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape55-84" v:mid="55" v:groupcontext="shape" transform="translate(72.375,-661.875)">		<title>Sheet.55</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape56-87" v:mid="56" v:groupcontext="shape" transform="translate(36.375,-661.875)">		<title>Sheet.56</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape19-90" v:mid="19" v:groupcontext="shape" transform="translate(612.375,-553.875)">		<title>Sheet.19</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape20-93" v:mid="20" v:groupcontext="shape" transform="translate(648.375,-553.875)">		<title>Sheet.20</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape21-96" v:mid="21" v:groupcontext="shape" transform="translate(504.375,-553.875)">		<title>Sheet.21</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape22-99" v:mid="22" v:groupcontext="shape" transform="translate(468.375,-553.875)">		<title>Sheet.22</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape23-102" v:mid="23" v:groupcontext="shape" transform="translate(576.375,-553.875)">		<title>Sheet.23</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape24-105" v:mid="24" v:groupcontext="shape" transform="translate(540.375,-553.875)">		<title>Sheet.24</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape25-108" v:mid="25" v:groupcontext="shape" transform="translate(432.375,-553.875)">		<title>Sheet.25</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape26-111" v:mid="26" v:groupcontext="shape" transform="translate(396.375,-553.875)">		<title>Sheet.26</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape27-114" v:mid="27" v:groupcontext="shape" transform="translate(252.375,-553.875)">		<title>Sheet.27</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape30-117" v:mid="30" v:groupcontext="shape" transform="translate(288.375,-553.875)">		<title>Sheet.30</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape32-120" v:mid="32" v:groupcontext="shape" transform="translate(144.375,-553.875)">		<title>Sheet.32</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape33-123" v:mid="33" v:groupcontext="shape" transform="translate(108.375,-553.875)">		<title>Sheet.33</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape57-126" v:mid="57" v:groupcontext="shape" transform="translate(216.375,-553.875)">		<title>Sheet.57</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape58-129" v:mid="58" v:groupcontext="shape" transform="translate(180.375,-553.875)">		<title>Sheet.58</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape59-132" v:mid="59" v:groupcontext="shape" transform="translate(72.375,-553.875)">		<title>Sheet.59</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape60-135" v:mid="60" v:groupcontext="shape" transform="translate(36.375,-553.875)">		<title>Sheet.60</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape34-138" v:mid="34" v:groupcontext="shape" transform="translate(646.876,800.256) rotate(167.471)">		<title>Sheet.34</title>		<path d="M0 739.87 L326.18 739.87" class="st5"></path>	</g>	<g id="shape61-143" v:mid="61" v:groupcontext="shape" transform="translate(1262.25,78) rotate(90)">		<title>Sheet.61</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape62-148" v:mid="62" v:groupcontext="shape" transform="translate(322.876,-644.256) rotate(12.5288)">		<title>Sheet.62</title>		<path d="M0 739.87 L326.18 739.87" class="st5"></path>	</g>	<g id="shape63-153" v:mid="63" v:groupcontext="shape" transform="translate(866.25,78) rotate(90)">		<title>Sheet.63</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape64-158" v:mid="64" v:groupcontext="shape" transform="translate(718.876,800.256) rotate(167.471)">		<title>Sheet.64</title>		<path d="M0 739.87 L326.18 739.87" class="st5"></path>	</g>	<g id="shape65-163" v:mid="65" v:groupcontext="shape" transform="translate(1334.25,78) rotate(90)">		<title>Sheet.65</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape66-168" v:mid="66" v:groupcontext="shape" transform="translate(394.876,-644.256) rotate(12.5288)">		<title>Sheet.66</title>		<path d="M0 739.87 L326.18 739.87" class="st5"></path>	</g>	<g id="shape67-173" v:mid="67" v:groupcontext="shape" transform="translate(938.25,78) rotate(90)">		<title>Sheet.67</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape68-178" v:mid="68" v:groupcontext="shape" transform="translate(790.876,800.256) rotate(167.471)">		<title>Sheet.68</title>		<path d="M0 739.87 L326.18 739.87" class="st5"></path>	</g>	<g id="shape69-183" v:mid="69" v:groupcontext="shape" transform="translate(1406.25,78) rotate(90)">		<title>Sheet.69</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape70-188" v:mid="70" v:groupcontext="shape" transform="translate(466.876,-644.256) rotate(12.5288)">		<title>Sheet.70</title>		<path d="M0 739.87 L326.18 739.87" class="st5"></path>	</g>	<g id="shape71-193" v:mid="71" v:groupcontext="shape" transform="translate(1010.25,78) rotate(90)">		<title>Sheet.71</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape78-198" v:mid="78" v:groupcontext="shape" transform="translate(319.875,-337.875)">		<title>Sheet.78</title>		<desc>Vy’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st2"></rect>		<text x="11.75" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vy’</text>		</g>	<g id="shape81-201" v:mid="81" v:groupcontext="shape" transform="translate(684.375,-337.875)">		<title>Sheet.81</title>		<desc>Vx’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st2"></rect>		<text x="11.75" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx’</text>		</g>	<g id="shape101-204" v:mid="101" v:groupcontext="shape" transform="translate(612.375,-337.875)">		<title>Sheet.101</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape102-207" v:mid="102" v:groupcontext="shape" transform="translate(648.375,-337.875)">		<title>Sheet.102</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape107-210" v:mid="107" v:groupcontext="shape" transform="translate(504.375,-337.875)">		<title>Sheet.107</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape108-213" v:mid="108" v:groupcontext="shape" transform="translate(468.375,-337.875)">		<title>Sheet.108</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape109-216" v:mid="109" v:groupcontext="shape" transform="translate(576.375,-337.875)">		<title>Sheet.109</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape110-219" v:mid="110" v:groupcontext="shape" transform="translate(540.375,-337.875)">		<title>Sheet.110</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape111-222" v:mid="111" v:groupcontext="shape" transform="translate(432.375,-337.875)">		<title>Sheet.111</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape112-225" v:mid="112" v:groupcontext="shape" transform="translate(396.375,-337.875)">		<title>Sheet.112</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape113-228" v:mid="113" v:groupcontext="shape" transform="translate(252.375,-337.875)">		<title>Sheet.113</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape114-231" v:mid="114" v:groupcontext="shape" transform="translate(288.375,-337.875)">		<title>Sheet.114</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape115-234" v:mid="115" v:groupcontext="shape" transform="translate(144.375,-337.875)">		<title>Sheet.115</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape116-237" v:mid="116" v:groupcontext="shape" transform="translate(108.375,-337.875)">		<title>Sheet.116</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape117-240" v:mid="117" v:groupcontext="shape" transform="translate(216.375,-337.875)">		<title>Sheet.117</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape118-243" v:mid="118" v:groupcontext="shape" transform="translate(180.375,-337.875)">		<title>Sheet.118</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape119-246" v:mid="119" v:groupcontext="shape" transform="translate(72.375,-337.875)">		<title>Sheet.119</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape120-249" v:mid="120" v:groupcontext="shape" transform="translate(36.375,-337.875)">		<title>Sheet.120</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape121-252" v:mid="121" v:groupcontext="shape" transform="translate(591.219,904.43) rotate(166.171)">		<title>Sheet.121</title>		<path d="M0 739.87 L295.51 739.87" class="st5"></path>	</g>	<g id="shape122-257" v:mid="122" v:groupcontext="shape" transform="translate(1226.25,186) rotate(90)">		<title>Sheet.122</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape123-262" v:mid="123" v:groupcontext="shape" transform="translate(305.821,-531.784) rotate(14.0362)">		<title>Sheet.123</title>		<path d="M0 739.87 L291.14 739.87" class="st5"></path>	</g>	<g id="shape124-267" v:mid="124" v:groupcontext="shape" transform="translate(794.25,186) rotate(90)">		<title>Sheet.124</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape125-272" v:mid="125" v:groupcontext="shape" transform="translate(629.821,903.784) rotate(165.964)">		<title>Sheet.125</title>		<path d="M0 739.87 L291.14 739.87" class="st5"></path>	</g>	<g id="shape126-277" v:mid="126" v:groupcontext="shape" transform="translate(1370.25,186) rotate(90)">		<title>Sheet.126</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape127-282" v:mid="127" v:groupcontext="shape" transform="translate(341.821,-531.784) rotate(14.0362)">		<title>Sheet.127</title>		<path d="M0 739.87 L291.14 739.87" class="st5"></path>	</g>	<g id="shape128-287" v:mid="128" v:groupcontext="shape" transform="translate(830.25,186) rotate(90)">		<title>Sheet.128</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape129-292" v:mid="129" v:groupcontext="shape" transform="translate(737.821,903.784) rotate(165.964)">		<title>Sheet.129</title>		<path d="M0 739.87 L291.14 739.87" class="st5"></path>	</g>	<g id="shape130-297" v:mid="130" v:groupcontext="shape" transform="translate(1262.25,186) rotate(90)">		<title>Sheet.130</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape131-302" v:mid="131" v:groupcontext="shape" transform="translate(449.821,-531.784) rotate(14.0362)">		<title>Sheet.131</title>		<path d="M0 739.87 L291.14 739.87" class="st5"></path>	</g>	<g id="shape132-307" v:mid="132" v:groupcontext="shape" transform="translate(938.25,186) rotate(90)">		<title>Sheet.132</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape133-312" v:mid="133" v:groupcontext="shape" transform="translate(773.821,903.784) rotate(165.964)">		<title>Sheet.133</title>		<path d="M0 739.87 L291.14 739.87" class="st5"></path>	</g>	<g id="shape134-317" v:mid="134" v:groupcontext="shape" transform="translate(1406.25,186) rotate(90)">		<title>Sheet.134</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape135-322" v:mid="135" v:groupcontext="shape" transform="translate(485.821,-531.784) rotate(14.0362)">		<title>Sheet.135</title>		<path d="M0 739.87 L291.14 739.87" class="st5"></path>	</g>	<g id="shape136-327" v:mid="136" v:groupcontext="shape" transform="translate(974.25,186) rotate(90)">		<title>Sheet.136</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape4-332" v:mid="4" v:groupcontext="shape" transform="translate(683.875,-265.875)">		<title>Sheet.4</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="15.5" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape5-335" v:mid="5" v:groupcontext="shape" transform="translate(611.875,-265.875)">		<title>Sheet.5</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="15.5" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape17-338" v:mid="17" v:groupcontext="shape" transform="translate(575.875,-265.875)">		<title>Sheet.17</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="15.5" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape18-341" v:mid="18" v:groupcontext="shape" transform="translate(647.875,-265.875)">		<title>Sheet.18</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="15.5" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape28-344" v:mid="28" v:groupcontext="shape" transform="translate(504.375,-242.375)">		<title>Sheet.28</title>		<desc>Element size 8</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="729.875" width="152" height="20"></v:textrect>		<rect x="0" y="719.875" width="152" height="20" class="st2"></rect>		<text x="46.49" y="732.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Element size 8</text>		</g>	<g id="shape29-347" v:mid="29" v:groupcontext="shape" transform="translate(757.365,1127.43) rotate(168.659)">		<title>Sheet.29</title>		<path d="M0 739.87 L183.07 739.87" class="st8"></path>	</g>	<g id="shape137-350" v:mid="137" v:groupcontext="shape" transform="translate(978.757,-259.764) rotate(26.5651)">		<title>Sheet.137</title>		<path d="M0 739.87 L80.5 739.87" class="st8"></path>	</g>	<g id="shape138-353" v:mid="138" v:groupcontext="shape" transform="translate(540.375,-265.875)">		<title>Sheet.138</title>		<desc>4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="15.5" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>4</text>		</g>	<g id="shape139-356" v:mid="139" v:groupcontext="shape" transform="translate(468.375,-265.875)">		<title>Sheet.139</title>		<desc>6</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="15.5" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>6</text>		</g>	<g id="shape140-359" v:mid="140" v:groupcontext="shape" transform="translate(432.375,-265.875)">		<title>Sheet.140</title>		<desc>7</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="15.5" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>7</text>		</g>	<g id="shape141-362" v:mid="141" v:groupcontext="shape" transform="translate(504.375,-265.875)">		<title>Sheet.141</title>		<desc>5</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="15.5" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>5</text>		</g>	<g id="shape143-365" v:mid="143" v:groupcontext="shape" transform="translate(319.875,-175.875)">		<title>Sheet.143</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st2"></rect>		<text x="12.5" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape144-368" v:mid="144" v:groupcontext="shape" transform="translate(684.375,-175.875)">		<title>Sheet.144</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st2"></rect>		<text x="12.75" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape145-371" v:mid="145" v:groupcontext="shape" transform="translate(612.375,-175.875)">		<title>Sheet.145</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape146-374" v:mid="146" v:groupcontext="shape" transform="translate(648.375,-175.875)">		<title>Sheet.146</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape147-377" v:mid="147" v:groupcontext="shape" transform="translate(504.375,-175.875)">		<title>Sheet.147</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape148-380" v:mid="148" v:groupcontext="shape" transform="translate(468.375,-175.875)">		<title>Sheet.148</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape149-383" v:mid="149" v:groupcontext="shape" transform="translate(648.344,1265.91) rotate(161.565)">		<title>Sheet.149</title>		<path d="M0 739.87 L335.8 739.87" class="st5"></path>	</g>	<g id="shape150-388" v:mid="150" v:groupcontext="shape" transform="translate(710.162,1256.77) rotate(159.444)">		<title>Sheet.150</title>		<path d="M0 739.87 L301.86 739.87" class="st5"></path>	</g>	<g id="shape151-393" v:mid="151" v:groupcontext="shape" transform="translate(792.282,330.031) rotate(71.5651)">		<title>Sheet.151</title>		<path d="M0 739.87 L108.12 739.87" class="st5"></path>	</g>	<g id="shape152-398" v:mid="152" v:groupcontext="shape" transform="translate(794.25,564) rotate(90)">		<title>Sheet.152</title>		<path d="M0 739.87 L102.28 739.87" class="st5"></path>	</g>	<g id="shape153-403" v:mid="153" v:groupcontext="shape" transform="translate(576.375,-175.875)">		<title>Sheet.153</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape154-406" v:mid="154" v:groupcontext="shape" transform="translate(540.375,-175.875)">		<title>Sheet.154</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape155-409" v:mid="155" v:groupcontext="shape" transform="translate(432.375,-175.875)">		<title>Sheet.155</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape156-412" v:mid="156" v:groupcontext="shape" transform="translate(396.375,-175.875)">		<title>Sheet.156</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape157-415" v:mid="157" v:groupcontext="shape" transform="translate(252.375,-175.875)">		<title>Sheet.157</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape158-418" v:mid="158" v:groupcontext="shape" transform="translate(288.375,-175.875)">		<title>Sheet.158</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape159-421" v:mid="159" v:groupcontext="shape" transform="translate(144.375,-175.875)">		<title>Sheet.159</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape160-424" v:mid="160" v:groupcontext="shape" transform="translate(108.375,-175.875)">		<title>Sheet.160</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape161-427" v:mid="161" v:groupcontext="shape" transform="translate(216.375,-175.875)">		<title>Sheet.161</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape162-430" v:mid="162" v:groupcontext="shape" transform="translate(180.375,-175.875)">		<title>Sheet.162</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape163-433" v:mid="163" v:groupcontext="shape" transform="translate(72.375,-175.875)">		<title>Sheet.163</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape164-436" v:mid="164" v:groupcontext="shape" transform="translate(36.375,-175.875)">		<title>Sheet.164</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape181-439" v:mid="181" v:groupcontext="shape" transform="translate(1080.9,1087.17) rotate(135)">		<title>Sheet.181</title>		<path d="M0 739.87 L147.01 739.87" class="st5"></path>	</g>	<g id="shape182-444" v:mid="182" v:groupcontext="shape" transform="translate(1209.99,974.409) rotate(123.69)">		<title>Sheet.182</title>		<path d="M0 739.87 L124.08 739.87" class="st5"></path>	</g>	<g id="shape183-449" v:mid="183" v:groupcontext="shape" transform="translate(525.826,-116.052) rotate(23.1986)">		<title>Sheet.183</title>		<path d="M0 739.87 L268.45 739.87" class="st5"></path>	</g>	<g id="shape184-454" v:mid="184" v:groupcontext="shape" transform="translate(741.988,153.591) rotate(56.3099)">		<title>Sheet.184</title>		<path d="M0 739.87 L124.08 739.87" class="st5"></path>	</g>	<g id="shape185-459" v:mid="185" v:groupcontext="shape" transform="translate(777.826,1244.05) rotate(156.801)">		<title>Sheet.185</title>		<path d="M0 739.87 L268.45 739.87" class="st5"></path>	</g>	<g id="shape186-464" v:mid="186" v:groupcontext="shape" transform="translate(853.257,1225.76) rotate(153.435)">		<title>Sheet.186</title>		<path d="M0 739.87 L235.77 739.87" class="st5"></path>	</g>	<g id="shape187-469" v:mid="187" v:groupcontext="shape" transform="translate(685.546,40.8294) rotate(45)">		<title>Sheet.187</title>		<path d="M0 739.87 L147.01 739.87" class="st5"></path>	</g>	<g id="shape188-474" v:mid="188" v:groupcontext="shape" transform="translate(529.257,-97.7643) rotate(26.5651)">		<title>Sheet.188</title>		<path d="M0 739.87 L235.77 739.87" class="st5"></path>	</g>	<g id="shape189-479" v:mid="189" v:groupcontext="shape" transform="translate(1332.28,797.969) rotate(108.435)">		<title>Sheet.189</title>		<path d="M0 739.87 L108.12 739.87" class="st5"></path>	</g>	<g id="shape190-484" v:mid="190" v:groupcontext="shape" transform="translate(1406.25,564) rotate(90)">		<title>Sheet.190</title>		<path d="M0 739.87 L102.28 739.87" class="st5"></path>	</g>	<g id="shape191-489" v:mid="191" v:groupcontext="shape" transform="translate(540.344,-137.907) rotate(18.4349)">		<title>Sheet.191</title>		<path d="M0 739.87 L335.8 739.87" class="st5"></path>	</g>	<g id="shape192-494" v:mid="192" v:groupcontext="shape" transform="translate(530.162,-128.767) rotate(20.556)">		<title>Sheet.192</title>		<path d="M0 739.87 L301.86 739.87" class="st5"></path>	</g>	<g id="shape195-499" v:mid="195" v:groupcontext="shape" transform="translate(612.375,-31.875)">		<title>Sheet.195</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape196-502" v:mid="196" v:groupcontext="shape" transform="translate(648.375,-31.875)">		<title>Sheet.196</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape197-505" v:mid="197" v:groupcontext="shape" transform="translate(504.375,-31.875)">		<title>Sheet.197</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape198-508" v:mid="198" v:groupcontext="shape" transform="translate(468.375,-31.875)">		<title>Sheet.198</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape199-511" v:mid="199" v:groupcontext="shape" transform="translate(576.375,-31.875)">		<title>Sheet.199</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape200-514" v:mid="200" v:groupcontext="shape" transform="translate(540.375,-31.875)">		<title>Sheet.200</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape201-517" v:mid="201" v:groupcontext="shape" transform="translate(432.375,-31.875)">		<title>Sheet.201</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape202-520" v:mid="202" v:groupcontext="shape" transform="translate(396.375,-31.875)">		<title>Sheet.202</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape203-523" v:mid="203" v:groupcontext="shape" transform="translate(252.375,-31.875)">		<title>Sheet.203</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape204-526" v:mid="204" v:groupcontext="shape" transform="translate(288.375,-31.875)">		<title>Sheet.204</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape205-529" v:mid="205" v:groupcontext="shape" transform="translate(144.375,-31.875)">		<title>Sheet.205</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape206-532" v:mid="206" v:groupcontext="shape" transform="translate(108.375,-31.875)">		<title>Sheet.206</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape207-535" v:mid="207" v:groupcontext="shape" transform="translate(216.375,-31.875)">		<title>Sheet.207</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape208-538" v:mid="208" v:groupcontext="shape" transform="translate(180.375,-31.875)">		<title>Sheet.208</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape209-541" v:mid="209" v:groupcontext="shape" transform="translate(72.375,-31.875)">		<title>Sheet.209</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape210-544" v:mid="210" v:groupcontext="shape" transform="translate(36.375,-31.875)">		<title>Sheet.210</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<rect x="0" y="703.875" width="36" height="36" class="st4"></rect>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape211-547" v:mid="211" v:groupcontext="shape" transform="translate(612.375,-445.875)">		<title>Sheet.211</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape212-550" v:mid="212" v:groupcontext="shape" transform="translate(648.375,-445.875)">		<title>Sheet.212</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape213-553" v:mid="213" v:groupcontext="shape" transform="translate(504.375,-445.875)">		<title>Sheet.213</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape214-556" v:mid="214" v:groupcontext="shape" transform="translate(468.375,-445.875)">		<title>Sheet.214</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape215-559" v:mid="215" v:groupcontext="shape" transform="translate(576.375,-445.875)">		<title>Sheet.215</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape216-562" v:mid="216" v:groupcontext="shape" transform="translate(540.375,-445.875)">		<title>Sheet.216</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape217-565" v:mid="217" v:groupcontext="shape" transform="translate(432.375,-445.875)">		<title>Sheet.217</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape218-568" v:mid="218" v:groupcontext="shape" transform="translate(396.375,-445.875)">		<title>Sheet.218</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape219-571" v:mid="219" v:groupcontext="shape" transform="translate(252.375,-445.875)">		<title>Sheet.219</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape220-574" v:mid="220" v:groupcontext="shape" transform="translate(288.375,-445.875)">		<title>Sheet.220</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape221-577" v:mid="221" v:groupcontext="shape" transform="translate(144.375,-445.875)">		<title>Sheet.221</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape222-580" v:mid="222" v:groupcontext="shape" transform="translate(108.375,-445.875)">		<title>Sheet.222</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape223-583" v:mid="223" v:groupcontext="shape" transform="translate(216.375,-445.875)">		<title>Sheet.223</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape224-586" v:mid="224" v:groupcontext="shape" transform="translate(180.375,-445.875)">		<title>Sheet.224</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape225-589" v:mid="225" v:groupcontext="shape" transform="translate(72.375,-445.875)">		<title>Sheet.225</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="13" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape226-592" v:mid="226" v:groupcontext="shape" transform="translate(36.375,-445.875)">		<title>Sheet.226</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="721.875" width="36" height="36"></v:textrect>		<path d="M0 739.87 L36 739.87 L36 703.87 L0 703.87 L0 739.87 Z" class="st7"></path>		<text x="10.49" y="724.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape227-595" v:mid="227" v:groupcontext="shape" transform="translate(648.344,995.907) rotate(161.565)">		<title>Sheet.227</title>		<path d="M0 739.87 L221.96 739.87" class="st5"></path>	</g>	<g id="shape228-600" v:mid="228" v:groupcontext="shape" transform="translate(1334.25,294) rotate(90)">		<title>Sheet.228</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape229-605" v:mid="229" v:groupcontext="shape" transform="translate(430.008,-409.07) rotate(18.148)">		<title>Sheet.229</title>		<path d="M0 739.87 L225.44 739.87" class="st5"></path>	</g>	<g id="shape230-610" v:mid="230" v:groupcontext="shape" transform="translate(794.25,294) rotate(90)">		<title>Sheet.230</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape231-615" v:mid="231" v:groupcontext="shape" transform="translate(684.344,995.907) rotate(161.565)">		<title>Sheet.231</title>		<path d="M0 739.87 L221.96 739.87" class="st5"></path>	</g>	<g id="shape232-620" v:mid="232" v:groupcontext="shape" transform="translate(1370.25,294) rotate(90)">		<title>Sheet.232</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape233-625" v:mid="233" v:groupcontext="shape" transform="translate(465.665,-409.07) rotate(18.148)">		<title>Sheet.233</title>		<path d="M0 739.87 L225.44 739.87" class="st5"></path>	</g>	<g id="shape234-630" v:mid="234" v:groupcontext="shape" transform="translate(830.25,294) rotate(90)">		<title>Sheet.234</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape235-635" v:mid="235" v:groupcontext="shape" transform="translate(720.344,995.907) rotate(161.565)">		<title>Sheet.235</title>		<path d="M0 739.87 L221.96 739.87" class="st5"></path>	</g>	<g id="shape236-640" v:mid="236" v:groupcontext="shape" transform="translate(1293.75,294) rotate(90)">		<title>Sheet.236</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape237-645" v:mid="237" v:groupcontext="shape" transform="translate(501.665,-409.07) rotate(18.148)">		<title>Sheet.237</title>		<path d="M0 739.87 L225.44 739.87" class="st5"></path>	</g>	<g id="shape238-650" v:mid="238" v:groupcontext="shape" transform="translate(866.25,294) rotate(90)">		<title>Sheet.238</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape239-655" v:mid="239" v:groupcontext="shape" transform="translate(756.487,997.07) rotate(161.852)">		<title>Sheet.239</title>		<path d="M0 739.87 L225.44 739.87" class="st5"></path>	</g>	<g id="shape240-660" v:mid="240" v:groupcontext="shape" transform="translate(1406.25,294) rotate(90)">		<title>Sheet.240</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g>	<g id="shape241-665" v:mid="241" v:groupcontext="shape" transform="translate(536.826,-409.07) rotate(18.148)">		<title>Sheet.241</title>		<path d="M0 739.87 L225.44 739.87" class="st5"></path>	</g>	<g id="shape242-670" v:mid="242" v:groupcontext="shape" transform="translate(906.75,294) rotate(90)">		<title>Sheet.242</title>		<path d="M0 739.87 L66.28 739.87" class="st5"></path>	</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vdeal_multi.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.6354in" height="9.16667in" viewbox="0 0 765.75 660" xml:space="preserve" color-interpolation-filters="sRGB" class="st10"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-342 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-342 .st2 { fill: #ffffff; fill-opacity: 0.55; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-342 .st3 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-342 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-342 .st5 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-342 .st6 { fill: #ffffff; fill-opacity: 0.55; stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-342 .st7 { marker-end: url("#mrkr5-176"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-342 .st8 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-342 .st9 { stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-342 .st10 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-176" class="st8" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape260-1" v:mid="260" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.260</title>		<rect x="0" y="36.75" width="729" height="623.25" class="st1"></rect>	</g>	<g id="shape113-3" v:mid="113" v:groupcontext="shape" transform="translate(252.375,-261.938)">		<title>Sheet.113</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape114-6" v:mid="114" v:groupcontext="shape" transform="translate(288.375,-261.938)">		<title>Sheet.114</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape115-9" v:mid="115" v:groupcontext="shape" transform="translate(144.375,-261.938)">		<title>Sheet.115</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape116-12" v:mid="116" v:groupcontext="shape" transform="translate(108.375,-261.938)">		<title>Sheet.116</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape117-15" v:mid="117" v:groupcontext="shape" transform="translate(216.375,-261.938)">		<title>Sheet.117</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape118-18" v:mid="118" v:groupcontext="shape" transform="translate(180.375,-261.938)">		<title>Sheet.118</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape119-21" v:mid="119" v:groupcontext="shape" transform="translate(72.375,-261.938)">		<title>Sheet.119</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape120-24" v:mid="120" v:groupcontext="shape" transform="translate(36.375,-261.938)">		<title>Sheet.120</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape31-27" v:mid="31" v:groupcontext="shape" transform="translate(31.875,-618.562)">		<title>Sheet.31</title>		<desc>vdeal(Vy,Vx,Rt) Rt = -8 or 56</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="87.75" cy="651" width="175.5" height="18"></v:textrect>		<rect x="0" y="642" width="175.5" height="18" class="st4"></rect>		<text x="19.37" y="654.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>vdeal(Vy,Vx,Rt) Rt = -8 or 56  </text>		</g>	<g id="shape50-30" v:mid="50" v:groupcontext="shape" transform="translate(319.875,-575.812)">		<title>Sheet.50</title>		<desc>Vx</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st4"></rect>		<text x="12" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx</text>		</g>	<g id="shape39-33" v:mid="39" v:groupcontext="shape" transform="translate(684.375,-575.812)">		<title>Sheet.39</title>		<desc>Vy</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st4"></rect>		<text x="11.88" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vy</text>		</g>	<g id="shape43-36" v:mid="43" v:groupcontext="shape" transform="translate(36.375,-193.875)">		<title>Sheet.43</title>		<desc>Vdd = vdeal(Vu,Vv,Rt) Rt = -8 or 56</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="103.5" cy="651" width="207" height="18"></v:textrect>		<rect x="0" y="642" width="207" height="18" class="st4"></rect>		<text x="19.17" y="654.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd = vdeal(Vu,Vv,Rt) Rt = -8 or 56</text>		</g>	<g id="shape46-39" v:mid="46" v:groupcontext="shape" transform="translate(684.375,-29.625)">		<title>Sheet.46</title>		<desc>Vdd[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st4"></rect>		<text x="4.31" y="645" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[0]</text>		</g>	<g id="shape72-42" v:mid="72" v:groupcontext="shape" transform="translate(324.375,-29.625)">		<title>Sheet.72</title>		<desc>Vdd[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st4"></rect>		<text x="4.31" y="645" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd[1]</text>		</g>	<g id="shape12-45" v:mid="12" v:groupcontext="shape" transform="translate(612.375,-575.812)">		<title>Sheet.12</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape13-48" v:mid="13" v:groupcontext="shape" transform="translate(648.375,-575.812)">		<title>Sheet.13</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape15-51" v:mid="15" v:groupcontext="shape" transform="translate(504.375,-575.812)">		<title>Sheet.15</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape16-54" v:mid="16" v:groupcontext="shape" transform="translate(468.375,-575.812)">		<title>Sheet.16</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape14-57" v:mid="14" v:groupcontext="shape" transform="translate(576.375,-575.812)">		<title>Sheet.14</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape51-60" v:mid="51" v:groupcontext="shape" transform="translate(540.375,-575.812)">		<title>Sheet.51</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape52-63" v:mid="52" v:groupcontext="shape" transform="translate(432.375,-575.812)">		<title>Sheet.52</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape53-66" v:mid="53" v:groupcontext="shape" transform="translate(396.375,-575.812)">		<title>Sheet.53</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape7-69" v:mid="7" v:groupcontext="shape" transform="translate(252.375,-575.812)">		<title>Sheet.7</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape8-72" v:mid="8" v:groupcontext="shape" transform="translate(288.375,-575.812)">		<title>Sheet.8</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape9-75" v:mid="9" v:groupcontext="shape" transform="translate(144.375,-575.812)">		<title>Sheet.9</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape10-78" v:mid="10" v:groupcontext="shape" transform="translate(108.375,-575.812)">		<title>Sheet.10</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape11-81" v:mid="11" v:groupcontext="shape" transform="translate(216.375,-575.812)">		<title>Sheet.11</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape54-84" v:mid="54" v:groupcontext="shape" transform="translate(180.375,-575.812)">		<title>Sheet.54</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape55-87" v:mid="55" v:groupcontext="shape" transform="translate(72.375,-575.812)">		<title>Sheet.55</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape56-90" v:mid="56" v:groupcontext="shape" transform="translate(36.375,-575.812)">		<title>Sheet.56</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape19-93" v:mid="19" v:groupcontext="shape" transform="translate(612.375,-369.938)">		<title>Sheet.19</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape20-96" v:mid="20" v:groupcontext="shape" transform="translate(648.375,-369.938)">		<title>Sheet.20</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape21-99" v:mid="21" v:groupcontext="shape" transform="translate(504.375,-369.938)">		<title>Sheet.21</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape22-102" v:mid="22" v:groupcontext="shape" transform="translate(468.375,-369.938)">		<title>Sheet.22</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape23-105" v:mid="23" v:groupcontext="shape" transform="translate(576.375,-369.938)">		<title>Sheet.23</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape24-108" v:mid="24" v:groupcontext="shape" transform="translate(540.375,-369.938)">		<title>Sheet.24</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape25-111" v:mid="25" v:groupcontext="shape" transform="translate(432.375,-369.938)">		<title>Sheet.25</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape26-114" v:mid="26" v:groupcontext="shape" transform="translate(396.375,-369.938)">		<title>Sheet.26</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape27-117" v:mid="27" v:groupcontext="shape" transform="translate(252.375,-369.938)">		<title>Sheet.27</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape30-120" v:mid="30" v:groupcontext="shape" transform="translate(288.375,-369.938)">		<title>Sheet.30</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape32-123" v:mid="32" v:groupcontext="shape" transform="translate(144.375,-369.938)">		<title>Sheet.32</title>		<desc>10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="10.08" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>10]</text>		</g>	<g id="shape33-126" v:mid="33" v:groupcontext="shape" transform="translate(108.375,-369.938)">		<title>Sheet.33</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape57-129" v:mid="57" v:groupcontext="shape" transform="translate(216.375,-369.938)">		<title>Sheet.57</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape58-132" v:mid="58" v:groupcontext="shape" transform="translate(180.375,-369.938)">		<title>Sheet.58</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape59-135" v:mid="59" v:groupcontext="shape" transform="translate(72.375,-369.938)">		<title>Sheet.59</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape60-138" v:mid="60" v:groupcontext="shape" transform="translate(36.375,-369.938)">		<title>Sheet.60</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape78-141" v:mid="78" v:groupcontext="shape" transform="translate(319.875,-261.938)">		<title>Sheet.78</title>		<desc>Vx’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st4"></rect>		<text x="10.5" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx’</text>		</g>	<g id="shape81-144" v:mid="81" v:groupcontext="shape" transform="translate(684.375,-261.938)">		<title>Sheet.81</title>		<desc>Vy’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st4"></rect>		<text x="10.38" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vy’</text>		</g>	<g id="shape101-147" v:mid="101" v:groupcontext="shape" transform="translate(612.375,-261.938)">		<title>Sheet.101</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape102-150" v:mid="102" v:groupcontext="shape" transform="translate(648.375,-261.938)">		<title>Sheet.102</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape107-153" v:mid="107" v:groupcontext="shape" transform="translate(504.375,-261.938)">		<title>Sheet.107</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape108-156" v:mid="108" v:groupcontext="shape" transform="translate(468.375,-261.938)">		<title>Sheet.108</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape109-159" v:mid="109" v:groupcontext="shape" transform="translate(576.375,-261.938)">		<title>Sheet.109</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape110-162" v:mid="110" v:groupcontext="shape" transform="translate(540.375,-261.938)">		<title>Sheet.110</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape111-165" v:mid="111" v:groupcontext="shape" transform="translate(432.375,-261.938)">		<title>Sheet.111</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape112-168" v:mid="112" v:groupcontext="shape" transform="translate(396.375,-261.938)">		<title>Sheet.112</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape121-171" v:mid="121" v:groupcontext="shape" transform="translate(572.128,822.932) rotate(166.171)">		<title>Sheet.121</title>		<path d="M0 660 L295.51 660" class="st7"></path>	</g>	<g id="shape122-177" v:mid="122" v:groupcontext="shape" transform="translate(1146.38,182.062) rotate(90)">		<title>Sheet.122</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape123-182" v:mid="123" v:groupcontext="shape" transform="translate(286.449,-458.232) rotate(14.0362)">		<title>Sheet.123</title>		<path d="M0 660 L291.14 660" class="st7"></path>	</g>	<g id="shape124-187" v:mid="124" v:groupcontext="shape" transform="translate(714.375,182.062) rotate(90)">		<title>Sheet.124</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape125-192" v:mid="125" v:groupcontext="shape" transform="translate(610.449,822.357) rotate(165.964)">		<title>Sheet.125</title>		<path d="M0 660 L291.14 660" class="st7"></path>	</g>	<g id="shape126-197" v:mid="126" v:groupcontext="shape" transform="translate(1290.38,182.062) rotate(90)">		<title>Sheet.126</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape127-202" v:mid="127" v:groupcontext="shape" transform="translate(322.449,-458.232) rotate(14.0362)">		<title>Sheet.127</title>		<path d="M0 660 L291.14 660" class="st7"></path>	</g>	<g id="shape128-207" v:mid="128" v:groupcontext="shape" transform="translate(750.375,182.062) rotate(90)">		<title>Sheet.128</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape129-212" v:mid="129" v:groupcontext="shape" transform="translate(718.449,822.357) rotate(165.964)">		<title>Sheet.129</title>		<path d="M0 660 L291.14 660" class="st7"></path>	</g>	<g id="shape130-217" v:mid="130" v:groupcontext="shape" transform="translate(1182.38,182.062) rotate(90)">		<title>Sheet.130</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape131-222" v:mid="131" v:groupcontext="shape" transform="translate(430.449,-458.232) rotate(14.0362)">		<title>Sheet.131</title>		<path d="M0 660 L291.14 660" class="st7"></path>	</g>	<g id="shape132-227" v:mid="132" v:groupcontext="shape" transform="translate(858.375,182.062) rotate(90)">		<title>Sheet.132</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape133-232" v:mid="133" v:groupcontext="shape" transform="translate(754.449,822.357) rotate(165.964)">		<title>Sheet.133</title>		<path d="M0 660 L291.14 660" class="st7"></path>	</g>	<g id="shape134-237" v:mid="134" v:groupcontext="shape" transform="translate(1326.38,182.062) rotate(90)">		<title>Sheet.134</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape135-242" v:mid="135" v:groupcontext="shape" transform="translate(466.449,-458.232) rotate(14.0362)">		<title>Sheet.135</title>		<path d="M0 660 L291.14 660" class="st7"></path>	</g>	<g id="shape136-247" v:mid="136" v:groupcontext="shape" transform="translate(894.375,182.062) rotate(90)">		<title>Sheet.136</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape4-252" v:mid="4" v:groupcontext="shape" transform="translate(683.875,-214.688)">		<title>Sheet.4</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="646.5" width="36" height="27"></v:textrect>		<rect x="0" y="633" width="36" height="27" class="st2"></rect>		<text x="14.96" y="650.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape5-255" v:mid="5" v:groupcontext="shape" transform="translate(611.875,-214.688)">		<title>Sheet.5</title>		<desc>2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="646.5" width="36" height="27"></v:textrect>		<rect x="0" y="633" width="36" height="27" class="st2"></rect>		<text x="14.96" y="650.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>2</text>		</g>	<g id="shape17-258" v:mid="17" v:groupcontext="shape" transform="translate(575.875,-214.688)">		<title>Sheet.17</title>		<desc>3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="646.5" width="36" height="27"></v:textrect>		<rect x="0" y="633" width="36" height="27" class="st2"></rect>		<text x="14.96" y="650.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>3</text>		</g>	<g id="shape18-261" v:mid="18" v:groupcontext="shape" transform="translate(647.875,-214.688)">		<title>Sheet.18</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="646.5" width="36" height="27"></v:textrect>		<rect x="0" y="633" width="36" height="27" class="st2"></rect>		<text x="14.96" y="650.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape28-264" v:mid="28" v:groupcontext="shape" transform="translate(315.375,-219.437)">		<title>Sheet.28</title>		<desc>Element size 8</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="650" width="152" height="20"></v:textrect>		<rect x="0" y="640" width="152" height="20" class="st4"></rect>		<text x="40.93" y="653.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Element size 8</text>		</g>	<g id="shape29-267" v:mid="29" v:groupcontext="shape" transform="translate(685.862,1053.9) rotate(173.563)">		<title>Sheet.29</title>		<path d="M0 660 L180.64 660" class="st9"></path>	</g>	<g id="shape137-270" v:mid="137" v:groupcontext="shape" transform="translate(826.567,-237.287) rotate(15.7086)">		<title>Sheet.137</title>		<path d="M0 660 L74.79 660" class="st9"></path>	</g>	<g id="shape138-273" v:mid="138" v:groupcontext="shape" transform="translate(540.375,-214.688)">		<title>Sheet.138</title>		<desc>4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="646.5" width="36" height="27"></v:textrect>		<rect x="0" y="633" width="36" height="27" class="st2"></rect>		<text x="14.96" y="650.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>4</text>		</g>	<g id="shape139-276" v:mid="139" v:groupcontext="shape" transform="translate(468.375,-214.688)">		<title>Sheet.139</title>		<desc>6</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="646.5" width="36" height="27"></v:textrect>		<rect x="0" y="633" width="36" height="27" class="st2"></rect>		<text x="14.96" y="650.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>6</text>		</g>	<g id="shape140-279" v:mid="140" v:groupcontext="shape" transform="translate(432.375,-214.688)">		<title>Sheet.140</title>		<desc>7</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="646.5" width="36" height="27"></v:textrect>		<rect x="0" y="633" width="36" height="27" class="st2"></rect>		<text x="14.96" y="650.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>7</text>		</g>	<g id="shape141-282" v:mid="141" v:groupcontext="shape" transform="translate(504.375,-214.688)">		<title>Sheet.141</title>		<desc>5</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="646.5" width="36" height="27"></v:textrect>		<rect x="0" y="633" width="36" height="27" class="st2"></rect>		<text x="14.96" y="650.1" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>5</text>		</g>	<g id="shape143-285" v:mid="143" v:groupcontext="shape" transform="translate(319.875,-155.625)">		<title>Sheet.143</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st4"></rect>		<text x="11.44" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape144-288" v:mid="144" v:groupcontext="shape" transform="translate(684.375,-155.625)">		<title>Sheet.144</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st4"></rect>		<text x="11.89" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape145-291" v:mid="145" v:groupcontext="shape" transform="translate(612.375,-155.625)">		<title>Sheet.145</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape146-294" v:mid="146" v:groupcontext="shape" transform="translate(648.375,-155.625)">		<title>Sheet.146</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape147-297" v:mid="147" v:groupcontext="shape" transform="translate(504.375,-155.625)">		<title>Sheet.147</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape148-300" v:mid="148" v:groupcontext="shape" transform="translate(468.375,-155.625)">		<title>Sheet.148</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape149-303" v:mid="149" v:groupcontext="shape" transform="translate(739.17,749.493) rotate(111.801)">		<title>Sheet.149</title>		<path d="M0 660 L91.21 660" class="st7"></path>	</g>	<g id="shape150-308" v:mid="150" v:groupcontext="shape" transform="translate(708.357,1125.92) rotate(160.346)">		<title>Sheet.150</title>		<path d="M0 660 L261.87 660" class="st7"></path>	</g>	<g id="shape151-313" v:mid="151" v:groupcontext="shape" transform="translate(668.221,1113.61) rotate(157.38)">		<title>Sheet.151</title>		<path d="M0 660 L228.28 660" class="st7"></path>	</g>	<g id="shape152-318" v:mid="152" v:groupcontext="shape" transform="translate(714.375,504.375) rotate(90)">		<title>Sheet.152</title>		<path d="M0 660 L84.28 660" class="st7"></path>	</g>	<g id="shape153-323" v:mid="153" v:groupcontext="shape" transform="translate(576.375,-155.625)">		<title>Sheet.153</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape154-326" v:mid="154" v:groupcontext="shape" transform="translate(540.375,-155.625)">		<title>Sheet.154</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape155-329" v:mid="155" v:groupcontext="shape" transform="translate(432.375,-155.625)">		<title>Sheet.155</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape156-332" v:mid="156" v:groupcontext="shape" transform="translate(396.375,-155.625)">		<title>Sheet.156</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape157-335" v:mid="157" v:groupcontext="shape" transform="translate(252.375,-155.625)">		<title>Sheet.157</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape158-338" v:mid="158" v:groupcontext="shape" transform="translate(288.375,-155.625)">		<title>Sheet.158</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape159-341" v:mid="159" v:groupcontext="shape" transform="translate(144.375,-155.625)">		<title>Sheet.159</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape160-344" v:mid="160" v:groupcontext="shape" transform="translate(108.375,-155.625)">		<title>Sheet.160</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape161-347" v:mid="161" v:groupcontext="shape" transform="translate(216.375,-155.625)">		<title>Sheet.161</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape162-350" v:mid="162" v:groupcontext="shape" transform="translate(180.375,-155.625)">		<title>Sheet.162</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape163-353" v:mid="163" v:groupcontext="shape" transform="translate(72.375,-155.625)">		<title>Sheet.163</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape164-356" v:mid="164" v:groupcontext="shape" transform="translate(36.375,-155.625)">		<title>Sheet.164</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape181-359" v:mid="181" v:groupcontext="shape" transform="translate(359.638,-125.456) rotate(17.3905)">		<title>Sheet.181</title>		<path d="M0 660 L295.4 660" class="st7"></path>	</g>	<g id="shape182-364" v:mid="182" v:groupcontext="shape" transform="translate(1037.75,92.0763) rotate(51.3402)">		<title>Sheet.182</title>		<path d="M0 660 L109.53 660" class="st7"></path>	</g>	<g id="shape183-369" v:mid="183" v:groupcontext="shape" transform="translate(872.897,-2.65104) rotate(39.8056)">		<title>Sheet.183</title>		<path d="M0 660 L134.86 660" class="st7"></path>	</g>	<g id="shape184-374" v:mid="184" v:groupcontext="shape" transform="translate(267.02,-131.547) rotate(15.5241)">		<title>Sheet.184</title>		<path d="M0 660 L330.55 660" class="st7"></path>	</g>	<g id="shape185-379" v:mid="185" v:groupcontext="shape" transform="translate(692.897,1011.4) rotate(140.194)">		<title>Sheet.185</title>		<path d="M0 660 L134.86 660" class="st7"></path>	</g>	<g id="shape186-384" v:mid="186" v:groupcontext="shape" transform="translate(807.02,1140.3) rotate(164.476)">		<title>Sheet.186</title>		<path d="M0 660 L330.55 660" class="st7"></path>	</g>	<g id="shape187-389" v:mid="187" v:groupcontext="shape" transform="translate(755.236,1134.33) rotate(162.646)">		<title>Sheet.187</title>		<path d="M0 660 L296.01 660" class="st7"></path>	</g>	<g id="shape188-394" v:mid="188" v:groupcontext="shape" transform="translate(713.748,916.674) rotate(128.66)">		<title>Sheet.188</title>		<path d="M0 660 L109.53 660" class="st7"></path>	</g>	<g id="shape189-399" v:mid="189" v:groupcontext="shape" transform="translate(560.221,-104.856) rotate(22.6199)">		<title>Sheet.189</title>		<path d="M0 660 L228.28 660" class="st7"></path>	</g>	<g id="shape190-404" v:mid="190" v:groupcontext="shape" transform="translate(1326.38,504.375) rotate(90)">		<title>Sheet.190</title>		<path d="M0 660 L84.28 660" class="st7"></path>	</g>	<g id="shape191-409" v:mid="191" v:groupcontext="shape" transform="translate(1207.17,259.257) rotate(68.1986)">		<title>Sheet.191</title>		<path d="M0 660 L91.21 660" class="st7"></path>	</g>	<g id="shape192-414" v:mid="192" v:groupcontext="shape" transform="translate(456.357,-117.175) rotate(19.6538)">		<title>Sheet.192</title>		<path d="M0 660 L261.87 660" class="st7"></path>	</g>	<g id="shape1-419" v:mid="1" v:groupcontext="shape" transform="translate(557.549,934.346) rotate(167.471)">		<title>Sheet.1</title>		<path d="M0 660 L326.18 660" class="st7"></path>	</g>	<g id="shape2-424" v:mid="2" v:groupcontext="shape" transform="translate(1110.37,290.062) rotate(90)">		<title>Sheet.2</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape3-429" v:mid="3" v:groupcontext="shape" transform="translate(233.549,-354.221) rotate(12.5288)">		<title>Sheet.3</title>		<path d="M0 660 L326.18 660" class="st7"></path>	</g>	<g id="shape6-434" v:mid="6" v:groupcontext="shape" transform="translate(714.375,290.062) rotate(90)">		<title>Sheet.6</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape34-439" v:mid="34" v:groupcontext="shape" transform="translate(629.549,934.346) rotate(167.471)">		<title>Sheet.34</title>		<path d="M0 660 L326.18 660" class="st7"></path>	</g>	<g id="shape61-444" v:mid="61" v:groupcontext="shape" transform="translate(1182.37,290.062) rotate(90)">		<title>Sheet.61</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape62-449" v:mid="62" v:groupcontext="shape" transform="translate(305.549,-354.221) rotate(12.5288)">		<title>Sheet.62</title>		<path d="M0 660 L326.18 660" class="st7"></path>	</g>	<g id="shape63-454" v:mid="63" v:groupcontext="shape" transform="translate(786.375,290.062) rotate(90)">		<title>Sheet.63</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape64-459" v:mid="64" v:groupcontext="shape" transform="translate(701.549,934.346) rotate(167.471)">		<title>Sheet.64</title>		<path d="M0 660 L326.18 660" class="st7"></path>	</g>	<g id="shape65-464" v:mid="65" v:groupcontext="shape" transform="translate(1254.38,290.062) rotate(90)">		<title>Sheet.65</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape66-469" v:mid="66" v:groupcontext="shape" transform="translate(377.549,-354.221) rotate(12.5288)">		<title>Sheet.66</title>		<path d="M0 660 L326.18 660" class="st7"></path>	</g>	<g id="shape67-474" v:mid="67" v:groupcontext="shape" transform="translate(858.375,290.062) rotate(90)">		<title>Sheet.67</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape68-479" v:mid="68" v:groupcontext="shape" transform="translate(773.549,934.346) rotate(167.471)">		<title>Sheet.68</title>		<path d="M0 660 L326.18 660" class="st7"></path>	</g>	<g id="shape69-484" v:mid="69" v:groupcontext="shape" transform="translate(1326.38,290.062) rotate(90)">		<title>Sheet.69</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape70-489" v:mid="70" v:groupcontext="shape" transform="translate(449.549,-354.221) rotate(12.5288)">		<title>Sheet.70</title>		<path d="M0 660 L326.18 660" class="st7"></path>	</g>	<g id="shape71-494" v:mid="71" v:groupcontext="shape" transform="translate(930.375,290.062) rotate(90)">		<title>Sheet.71</title>		<path d="M0 660 L66.28 660" class="st7"></path>	</g>	<g id="shape212-499" v:mid="212" v:groupcontext="shape" transform="translate(612.375,-29.625)">		<title>Sheet.212</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape213-502" v:mid="213" v:groupcontext="shape" transform="translate(648.375,-29.625)">		<title>Sheet.213</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape214-505" v:mid="214" v:groupcontext="shape" transform="translate(504.375,-29.625)">		<title>Sheet.214</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape215-508" v:mid="215" v:groupcontext="shape" transform="translate(468.375,-29.625)">		<title>Sheet.215</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape216-511" v:mid="216" v:groupcontext="shape" transform="translate(576.375,-29.625)">		<title>Sheet.216</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape217-514" v:mid="217" v:groupcontext="shape" transform="translate(540.375,-29.625)">		<title>Sheet.217</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape218-517" v:mid="218" v:groupcontext="shape" transform="translate(432.375,-29.625)">		<title>Sheet.218</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape219-520" v:mid="219" v:groupcontext="shape" transform="translate(396.375,-29.625)">		<title>Sheet.219</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape220-523" v:mid="220" v:groupcontext="shape" transform="translate(252.375,-29.625)">		<title>Sheet.220</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape221-526" v:mid="221" v:groupcontext="shape" transform="translate(288.375,-29.625)">		<title>Sheet.221</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape222-529" v:mid="222" v:groupcontext="shape" transform="translate(144.375,-29.625)">		<title>Sheet.222</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape223-532" v:mid="223" v:groupcontext="shape" transform="translate(108.375,-29.625)">		<title>Sheet.223</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape224-535" v:mid="224" v:groupcontext="shape" transform="translate(216.375,-29.625)">		<title>Sheet.224</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape225-538" v:mid="225" v:groupcontext="shape" transform="translate(180.375,-29.625)">		<title>Sheet.225</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape226-541" v:mid="226" v:groupcontext="shape" transform="translate(72.375,-29.625)">		<title>Sheet.226</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape227-544" v:mid="227" v:groupcontext="shape" transform="translate(36.375,-29.625)">		<title>Sheet.227</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<rect x="0" y="624" width="36" height="36" class="st2"></rect>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape228-547" v:mid="228" v:groupcontext="shape" transform="translate(612.375,-477.938)">		<title>Sheet.228</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape229-550" v:mid="229" v:groupcontext="shape" transform="translate(648.375,-477.938)">		<title>Sheet.229</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape230-553" v:mid="230" v:groupcontext="shape" transform="translate(504.375,-477.938)">		<title>Sheet.230</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape231-556" v:mid="231" v:groupcontext="shape" transform="translate(468.375,-477.938)">		<title>Sheet.231</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape232-559" v:mid="232" v:groupcontext="shape" transform="translate(576.375,-477.938)">		<title>Sheet.232</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape233-562" v:mid="233" v:groupcontext="shape" transform="translate(540.375,-477.938)">		<title>Sheet.233</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape234-565" v:mid="234" v:groupcontext="shape" transform="translate(432.375,-477.938)">		<title>Sheet.234</title>		<desc>[10]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[10]</text>		</g>	<g id="shape235-568" v:mid="235" v:groupcontext="shape" transform="translate(396.375,-477.938)">		<title>Sheet.235</title>		<desc>[11]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[11]</text>		</g>	<g id="shape236-571" v:mid="236" v:groupcontext="shape" transform="translate(252.375,-477.938)">		<title>Sheet.236</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape237-574" v:mid="237" v:groupcontext="shape" transform="translate(288.375,-477.938)">		<title>Sheet.237</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape238-577" v:mid="238" v:groupcontext="shape" transform="translate(144.375,-477.938)">		<title>Sheet.238</title>		<desc>[12]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[12]</text>		</g>	<g id="shape239-580" v:mid="239" v:groupcontext="shape" transform="translate(108.375,-477.938)">		<title>Sheet.239</title>		<desc>[13]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[13]</text>		</g>	<g id="shape240-583" v:mid="240" v:groupcontext="shape" transform="translate(216.375,-477.938)">		<title>Sheet.240</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape241-586" v:mid="241" v:groupcontext="shape" transform="translate(180.375,-477.938)">		<title>Sheet.241</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="11.28" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape242-589" v:mid="242" v:groupcontext="shape" transform="translate(72.375,-477.938)">		<title>Sheet.242</title>		<desc>[14]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[14]</text>		</g>	<g id="shape243-592" v:mid="243" v:groupcontext="shape" transform="translate(36.375,-477.938)">		<title>Sheet.243</title>		<desc>[15]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="642" width="36" height="36"></v:textrect>		<path d="M0 660 L36 660 L36 624 L0 624 L0 660 Z" class="st6"></path>		<text x="8.24" y="645.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[15]</text>		</g>	<g id="shape244-595" v:mid="244" v:groupcontext="shape" transform="translate(589.68,721.605) rotate(164.597)">		<title>Sheet.244</title>		<path d="M0 660 L222.99 660" class="st7"></path>	</g>	<g id="shape245-600" v:mid="245" v:groupcontext="shape" transform="translate(1216.12,85.3125) rotate(90)">		<title>Sheet.245</title>		<path d="M0 660 L55.03 660" class="st7"></path>	</g>	<g id="shape246-605" v:mid="246" v:groupcontext="shape" transform="translate(377.067,-550.037) rotate(15.7086)">		<title>Sheet.246</title>		<path d="M0 660 L218.66 660" class="st7"></path>	</g>	<g id="shape247-610" v:mid="247" v:groupcontext="shape" transform="translate(714.375,85.3125) rotate(90)">		<title>Sheet.247</title>		<path d="M0 660 L55.03 660" class="st7"></path>	</g>	<g id="shape248-615" v:mid="248" v:groupcontext="shape" transform="translate(629.067,720.662) rotate(164.291)">		<title>Sheet.248</title>		<path d="M0 660 L218.66 660" class="st7"></path>	</g>	<g id="shape249-620" v:mid="249" v:groupcontext="shape" transform="translate(1290.38,85.3125) rotate(90)">		<title>Sheet.249</title>		<path d="M0 660 L55.03 660" class="st7"></path>	</g>	<g id="shape250-625" v:mid="250" v:groupcontext="shape" transform="translate(413.067,-550.037) rotate(15.7086)">		<title>Sheet.250</title>		<path d="M0 660 L218.66 660" class="st7"></path>	</g>	<g id="shape251-630" v:mid="251" v:groupcontext="shape" transform="translate(750.375,85.3125) rotate(90)">		<title>Sheet.251</title>		<path d="M0 660 L55.03 660" class="st7"></path>	</g>	<g id="shape252-635" v:mid="252" v:groupcontext="shape" transform="translate(665.067,720.662) rotate(164.291)">		<title>Sheet.252</title>		<path d="M0 660 L218.66 660" class="st7"></path>	</g>	<g id="shape253-640" v:mid="253" v:groupcontext="shape" transform="translate(1254.38,85.3125) rotate(90)">		<title>Sheet.253</title>		<path d="M0 660 L55.03 660" class="st7"></path>	</g>	<g id="shape254-645" v:mid="254" v:groupcontext="shape" transform="translate(449.067,-550.037) rotate(15.7086)">		<title>Sheet.254</title>		<path d="M0 660 L218.66 660" class="st7"></path>	</g>	<g id="shape255-650" v:mid="255" v:groupcontext="shape" transform="translate(786.375,85.3125) rotate(90)">		<title>Sheet.255</title>		<path d="M0 660 L55.03 660" class="st7"></path>	</g>	<g id="shape256-655" v:mid="256" v:groupcontext="shape" transform="translate(701.067,720.662) rotate(164.291)">		<title>Sheet.256</title>		<path d="M0 660 L218.66 660" class="st7"></path>	</g>	<g id="shape257-660" v:mid="257" v:groupcontext="shape" transform="translate(1326.38,85.3125) rotate(90)">		<title>Sheet.257</title>		<path d="M0 660 L55.03 660" class="st7"></path>	</g>	<g id="shape258-665" v:mid="258" v:groupcontext="shape" transform="translate(485.067,-550.037) rotate(15.7086)">		<title>Sheet.258</title>		<path d="M0 660 L218.66 660" class="st7"></path>	</g>	<g id="shape259-670" v:mid="259" v:groupcontext="shape" transform="translate(824.625,85.3125) rotate(90)">		<title>Sheet.259</title>		<path d="M0 660 L55.03 660" class="st7"></path>	</g></g>
</svg>

If in addition to this family of transformations a block size is defined B, and the element size is defined as E, then if Rt = B - E, the resulting transformation will be a set of B contiguous blocks, each containing perfectly shuffled or dealt elements of element size E. Each block B will contain 128/B elements in the 64B vector case. This represents the majority of data transformations commonly used. When B is set to 0, the result is a shuffle or deal of elements across the whole vector register pair.

Vector shuffle and deal cross-lane instructions

| **Syntax** | **Behavior** |
| --- | --- |
| vtrans2x2(Vy,Vx,Rt) | Assembler mapped to: "vshuff(Vy,Vx,Rt)"<br>    Copy to clipboard |
| vshuff(Vy,Vx,Rt) | for (offset=1; offset<VWIDTH; offset<<=1) {<br>        if ( Rt & offset) {<br>            for (k = 0; k < VELEM(8); k++) {<br>                if (!( k & offset)) {<br>                    SWAP(Vy.ub[k],Vx.ub[k+offset]);<br>                }<br>            }<br>        }<br>    }<br>    Copy to clipboard |
| Vdd=vshuff(Vu,Vv,Rt) | Vdd.v[0] = Vv;<br>    Vdd.v[1] = Vu;<br>    for (offset=1; offset<VWIDTH; offset<<=1) {<br>        if ( Rt & offset) {<br>            for (k = 0; k < VELEM(8); k++) {<br>                if (!( k & offset)) {<br>                    SWAP(Vdd.v[1].ub[k],Vdd.v[0].ub[k+offset]);<br>                }<br>            }<br>        }<br>    }<br>    Copy to clipboard |
| vdeal(Vy,Vx,Rt) | for (offset=VWIDTH>>1; offset>0; offset>>=1) {<br>        if ( Rt & offset) {<br>            for (k = 0; k < VELEM(8); k++) {<br>                if (!( k & offset)) {<br>                    SWAP(Vy.ub[k],Vx.ub[k+offset]);<br>                }<br>            }<br>        }<br>    }<br>    Copy to clipboard |
| Vdd=vdeal(Vu,Vv,Rt) | Vdd.v[0] = Vv;<br>    Vdd.v[1] = Vu;<br>    for (offset=VWIDTH>>1; offset>0; offset>>=1) {<br>        if ( Rt & offset) {<br>            for (k = 0; k < VELEM(8); k++) {<br>                if (!( k & offset)) {<br>                    SWAP(Vdd.v[1].ub[k],Vdd.v[0].ub[k+offset]);<br>                }<br>            }<br>        }<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- Input scalar register Rt is limited to registers 0 through 7
- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-343"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-344"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id225">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">vshuff(Vy,Vx,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">y</p></td>
<td><p class="sd-card-text">y</p></td>
<td><p class="sd-card-text">y</p></td>
<td><p class="sd-card-text">y</p></td>
<td><p class="sd-card-text">y</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd=vshuff(Vu,Vv,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vdeal(Vy,Vx,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">y</p></td>
<td><p class="sd-card-text">y</p></td>
<td><p class="sd-card-text">y</p></td>
<td><p class="sd-card-text">y</p></td>
<td><p class="sd-card-text">y</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd=vdeal(Vu,Vv,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-345"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-346"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id226">
<caption><span class="caption-text">Vector shuffle and deal cross-lane intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd=vshuff(Vu,Vv,Rt)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_W_vshuff_VVR(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd=vdeal(Vu,Vv,Rt)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_W_vdeal_VVR(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Vector in-lane lookup table

The vlut instructions are used to implement fast vectorized lookup-tables. The lookup table is contained in the Vv register while the indexes are held in Vu.
Table elements can be either 8-bit or 16-bit. An aggregation feature is used to implement tables larger than 64 bytes in 64B mode and 128 bytes in 128B mode.
This explanation discusses both the 64B and 128B modes of operation. In both 64 and 128byte modes the maximum amount of lookup table accessible is 32 bytes for byte
lookups(vlut32) and 16 half words in hwords lookup(vlut16).

8bit elements. &lt;/p&gt;

In the case of 64Byte mode, tables with 8-bit elements support 32 entry lookup tables using the vlut32 instructions. The required entry is conditionally selected by using the
lower 5 bits of the input byte for the respective output byte. A control input register, Rt, contains match and select bits.
The lower 3 bits of Rt must match the upper 3 bits of the input byte index in order for the table entry to be written to or Or’ed with the
destination vector register byte in Vd or Vx respectively.  The LSB of Rt selects odd or even (32 entry) lookup tables in Vv.

If a 256B table is stored naturally in memory it would look as below

127,126,.....66, 65, 64, 63, 62,.........2,  1,  0
    255,254,....194,193,192,191,190,.......130,129,128
    Copy to clipboard

in order to prepare it for use with the vlut instruction in 64B mode it must be shuffled in blocks of 32 bytes

63, 31, 62, 30,......36,  4, 35,  3, 34,  2, 33,  1, 32,  0 Rt=0, Rt=1
    127, 95,126, 94,.....100, 68, 99, 67, 98, 66, 97, 65, 96, 64 Rt=2, Rt=3
    
    same ordering for bytes 128-255       Rt=4, 5, 6, 7
    Copy to clipboard

in the case of the 128B mode the data must be shuffled in blocks of 64 bytes.

127, 63,126, 62,........68,  4, 67,  3, 66,  2, 65,  1, 64,  0 Rt=0,1,2,3
    
    same ordering for bytes 128-255       Rt=4,5,6,7
    Copy to clipboard

If data is stored in this way accessing this with 64 or 128B mode will give the same results. In the case of 128B mode bit 1 of Rt selects whether to use the odd or even
packed table and bit 0 chooses the high of low 32 elements of that hi or low table.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vlut.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="8.26042in" height="7.13542in" viewbox="0 0 594.75 513.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st25"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-347 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st3 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-347 .st4 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-347 .st5 { font-size: 1em }
.svg-347 .st6 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st7 { fill: none; marker-end: url("#mrkr13-21"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st8 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-347 .st9 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st10 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st11 { marker-end: url("#mrkr13-21"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st12 { fill: #a5a5a5; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st13 { marker-end: url("#mrkr1-186"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st14 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-347 .st15 { marker-end: url("#mrkr1-202"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-347 .st16 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-347 .st17 { marker-end: url("#mrkr1-223"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-347 .st18 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.16556291390728 }
.svg-347 .st19 { marker-start: url("#mrkr10-271"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-347 .st20 { marker-start: url("#mrkr13-297"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st21 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-347 .st22 { fill: #bfbfbf; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st23 { marker-end: url("#mrkr1-186"); marker-start: url("#mrkr1-358"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-347 .st24 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-347 .st25 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-21" class="st8" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-186" class="st8" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr1-202" class="st16" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-11.08,-11.08) "></use>	</marker>	<marker id="mrkr1-223" class="st18" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-6.04,-6.04) "></use>	</marker>	<g id="lend10">		<path d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z " style="stroke:none"></path>	</g>	<marker id="mrkr10-271" class="st16" v:arrowtype="10" v:arrowsize="2" v:setback="6.87" refx="6.87" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr13-297" class="st8" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-358" class="st8" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape183-1" v:mid="183" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.183</title>		<rect x="0" y="36.75" width="558" height="477" class="st1"></rect>	</g>	<g id="shape34-3" v:mid="34" v:groupcontext="shape" transform="translate(-81.125,270.375) rotate(-90)">		<title>Rectangle.13</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="477.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape44-5" v:mid="44" v:groupcontext="shape" transform="translate(759.901,-110.901) rotate(45)">		<title>Sheet.44</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape45-8" v:mid="45" v:groupcontext="shape" transform="translate(795.901,615.651) rotate(135)">		<title>Sheet.45</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape4-11" v:mid="4" v:groupcontext="shape" transform="translate(44.625,142.125) rotate(-90)">		<title>Sheet.4</title>		<desc>Bits 2 down to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="495.75" width="72" height="36"></v:textrect>		<rect x="0" y="477.75" width="72" height="36" class="st2"></rect>		<text x="7.73" y="493.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 2 down to <tspan x="33.5" dy="1.2em" class="st5">0</tspan></text>		</g>	<g id="shape5-15" v:mid="5" v:groupcontext="shape" transform="translate(44.625,250.125) rotate(-90)">		<title>Sheet.5</title>		<desc>b31 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="495.75" width="108" height="36"></v:textrect>		<rect x="0" y="477.75" width="108" height="36" class="st6"></rect>		<text x="37.74" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b31 to 4</text>		</g>	<g id="shape121-18" v:mid="121" v:groupcontext="shape" transform="translate(94.875,-443.625)">		<title>Sheet.121</title>		<desc>Vd.b =vlut32(Vu.b, Vv.b, Rt)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="81" cy="504.75" width="162" height="18"></v:textrect>		<rect x="0" y="495.75" width="162" height="18" class="st7"></rect>		<text x="25.1" y="507.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b =vlut32(Vu.b, Vv.b, Rt)</text>		</g>	<g id="shape19-23" v:mid="19" v:groupcontext="shape" transform="translate(414.375,-45.375)">		<title>Sheet.19</title>		<rect x="0" y="477.75" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="shape29-25" v:mid="29" v:groupcontext="shape" transform="translate(27.375,-58.875)">		<title>Sheet.29</title>		<desc>Vd/Vx output vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="504.75" width="67.5" height="18"></v:textrect>		<rect x="0" y="495.75" width="67.5" height="18" class="st7"></rect>		<text x="7.98" y="502.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd/Vx output <tspan x="21.5" dy="1.2em" class="st5">vector</tspan></text>		</g>	<g id="shape177-30" v:mid="177" v:groupcontext="shape" transform="translate(45.375,-315.375)">		<title>Sheet.177</title>		<desc>Vv table vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.875" cy="513.75" width="51.76" height="0"></v:textrect>		<path d="M0 513.75 L51.75 513.75 L0 513.75 Z" class="st9"></path>		<text x="9.62" y="511.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv table <tspan x="13.62" dy="1.2em" class="st5">vector</tspan></text>		</g>	<g id="shape181-35" v:mid="181" v:groupcontext="shape" transform="translate(414.375,-297.375)">		<title>Sheet.181</title>		<desc>a[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[0]</text>		</g>	<g id="shape1-38" v:mid="1" v:groupcontext="shape" transform="translate(378.375,-297.375)">		<title>Sheet.1</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape6-41" v:mid="6" v:groupcontext="shape" transform="translate(342.375,-297.375)">		<title>Sheet.6</title>		<desc>a[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[1]</text>		</g>	<g id="shape7-44" v:mid="7" v:groupcontext="shape" transform="translate(306.375,-297.375)">		<title>Sheet.7</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape8-47" v:mid="8" v:groupcontext="shape" transform="translate(270.375,-297.375)">		<title>Sheet.8</title>		<desc>a[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[2]</text>		</g>	<g id="shape9-50" v:mid="9" v:groupcontext="shape" transform="translate(234.375,-297.375)">		<title>Sheet.9</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape11-53" v:mid="11" v:groupcontext="shape" transform="translate(198.375,-297.375)">		<title>Sheet.11</title>		<desc>a[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[3]</text>		</g>	<g id="shape14-56" v:mid="14" v:groupcontext="shape" transform="translate(162.375,-297.375)">		<title>Sheet.14</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10.49" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="group43-59" transform="translate(99.375,-189.375)" v:mid="43" v:groupcontext="group">		<title>Sheet.43</title>		<g id="shape13-60" v:mid="13" v:groupcontext="shape" transform="translate(-189.75,513.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="189.75" width="18" height="324" class="st2"></rect>		</g>		<g id="shape118-62" v:mid="118" v:groupcontext="shape" transform="translate(28.4977,-17.209) rotate(3.17983)">			<title>Sheet.118</title>			<path d="M0 513.75 L324.5 513.75" class="st10"></path>		</g>		<g id="shape22-65" v:mid="22" v:groupcontext="shape" transform="translate(352.498,1008.71) rotate(176.82)">			<title>Sheet.22</title>			<path d="M0 513.75 L324.5 513.75" class="st10"></path>		</g>	</g>	<g id="shape26-68" v:mid="26" v:groupcontext="shape" transform="translate(412.25,-246.875)">		<title>Sheet.26</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape46-71" v:mid="46" v:groupcontext="shape" transform="translate(395.25,-246.875)">		<title>Sheet.46</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape47-74" v:mid="47" v:groupcontext="shape" v:layermember="0" transform="translate(436.875,-297.375)">		<title>Dynamic connector</title>		<path d="M-4.5 513.75 L-4.5 531.75 L-13.5 531.75" class="st10"></path>	</g>	<g id="shape49-77" v:mid="49" v:groupcontext="shape" v:layermember="0" transform="translate(414.375,-279.375)">		<title>Dynamic connector.49</title>		<path d="M9 513.75 L9 531.75" class="st10"></path>	</g>	<g id="shape52-80" v:mid="52" v:groupcontext="shape" v:layermember="0" transform="translate(391.875,-297.375)">		<title>Dynamic connector.52</title>		<path d="M4.5 513.75 L4.5 531.75 L13.5 531.75 L13.5 549.75" class="st10"></path>	</g>	<g id="shape53-83" v:mid="53" v:groupcontext="shape" transform="translate(-153.125,270.375) rotate(-90)">		<title>Rectangle.53</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="477.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape54-85" v:mid="54" v:groupcontext="shape" transform="translate(687.901,-110.901) rotate(45)">		<title>Sheet.54</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape55-88" v:mid="55" v:groupcontext="shape" transform="translate(723.901,615.651) rotate(135)">		<title>Sheet.55</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape56-91" v:mid="56" v:groupcontext="shape" transform="translate(340.25,-246.875)">		<title>Sheet.56</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape57-94" v:mid="57" v:groupcontext="shape" transform="translate(322.875,-246.875)">		<title>Sheet.57</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape58-97" v:mid="58" v:groupcontext="shape" v:layermember="0" transform="translate(365.25,-297.375)">		<title>Dynamic connector.58</title>		<path d="M-4.5 513.75 L-4.5 531.75 L-13.5 531.75" class="st10"></path>	</g>	<g id="shape59-100" v:mid="59" v:groupcontext="shape" v:layermember="0" transform="translate(342.75,-279.375)">		<title>Dynamic connector.59</title>		<path d="M9 513.75 L9 531.75" class="st10"></path>	</g>	<g id="shape60-103" v:mid="60" v:groupcontext="shape" v:layermember="0" transform="translate(320.25,-297.375)">		<title>Dynamic connector.60</title>		<path d="M4.5 513.75 L4.5 531.75 L13.5 531.75 L13.5 549.75" class="st10"></path>	</g>	<g id="shape61-106" v:mid="61" v:groupcontext="shape" transform="translate(-225.125,270.375) rotate(-90)">		<title>Rectangle.61</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="477.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape62-108" v:mid="62" v:groupcontext="shape" transform="translate(615.901,-110.901) rotate(45)">		<title>Sheet.62</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape63-111" v:mid="63" v:groupcontext="shape" transform="translate(651.901,615.651) rotate(135)">		<title>Sheet.63</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape64-114" v:mid="64" v:groupcontext="shape" transform="translate(268.25,-246.875)">		<title>Sheet.64</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape65-117" v:mid="65" v:groupcontext="shape" transform="translate(251.25,-246.875)">		<title>Sheet.65</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape66-120" v:mid="66" v:groupcontext="shape" v:layermember="0" transform="translate(292.875,-297.375)">		<title>Dynamic connector.66</title>		<path d="M-4.5 513.75 L-4.5 531.75 L-13.5 531.75" class="st10"></path>	</g>	<g id="shape67-123" v:mid="67" v:groupcontext="shape" v:layermember="0" transform="translate(270.375,-279.375)">		<title>Dynamic connector.67</title>		<path d="M9 513.75 L9 531.75" class="st10"></path>	</g>	<g id="shape68-126" v:mid="68" v:groupcontext="shape" v:layermember="0" transform="translate(247.875,-297.375)">		<title>Dynamic connector.68</title>		<path d="M4.5 513.75 L4.5 531.75 L13.5 531.75 L13.5 549.75" class="st10"></path>	</g>	<g id="shape69-129" v:mid="69" v:groupcontext="shape" transform="translate(-296.938,270.375) rotate(-90)">		<title>Rectangle.69</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="477.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape70-131" v:mid="70" v:groupcontext="shape" transform="translate(544.089,-110.901) rotate(45)">		<title>Sheet.70</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape71-134" v:mid="71" v:groupcontext="shape" transform="translate(580.089,615.651) rotate(135)">		<title>Sheet.71</title>		<path d="M0 513.75 L25.46 513.75" class="st3"></path>	</g>	<g id="shape72-137" v:mid="72" v:groupcontext="shape" transform="translate(196.437,-246.875)">		<title>Sheet.72</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape73-140" v:mid="73" v:groupcontext="shape" transform="translate(179.437,-246.875)">		<title>Sheet.73</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape74-143" v:mid="74" v:groupcontext="shape" v:layermember="0" transform="translate(221.062,-297.375)">		<title>Dynamic connector.74</title>		<path d="M-4.5 513.75 L-4.5 531.75 L-13.5 531.75" class="st10"></path>	</g>	<g id="shape75-146" v:mid="75" v:groupcontext="shape" v:layermember="0" transform="translate(198.562,-279.375)">		<title>Dynamic connector.75</title>		<path d="M9 513.75 L9 531.75" class="st10"></path>	</g>	<g id="shape76-149" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(176.062,-297.375)">		<title>Dynamic connector.76</title>		<path d="M4.5 513.75 L4.5 531.75 L13.5 531.75 L13.5 549.75" class="st10"></path>	</g>	<g id="shape77-152" v:mid="77" v:groupcontext="shape" v:layermember="0" transform="translate(423.5,-243.375)">		<title>Dynamic connector.77</title>		<path d="M-8.88 513.75 L-9.06 539.94" class="st11"></path>	</g>	<g id="shape78-157" v:mid="78" v:groupcontext="shape" v:layermember="0" transform="translate(207.594,-243.375)">		<title>Dynamic connector.78</title>		<path d="M-8.78 513.75 L-9.1 539.94" class="st11"></path>	</g>	<g id="shape79-162" v:mid="79" v:groupcontext="shape" v:layermember="0" transform="translate(279.5,-243.375)">		<title>Dynamic connector.79</title>		<path d="M-8.88 513.75 L-9.06 539.94" class="st11"></path>	</g>	<g id="shape80-167" v:mid="80" v:groupcontext="shape" v:layermember="0" transform="translate(351.5,-243.375)">		<title>Dynamic connector.80</title>		<path d="M-8.88 513.75 L-9.06 539.94" class="st11"></path>	</g>	<g id="shape81-172" v:mid="81" v:groupcontext="shape" v:layermember="0" transform="translate(261.375,-189.375)">		<title>Dynamic connector.81</title>		<path d="M9 513.75 L9 539.94" class="st11"></path>	</g>	<g id="shape15-177" v:mid="15" v:groupcontext="shape" transform="translate(90.375,-297.375)">		<title>Sheet.15</title>		<desc>b[i]/a[i] i = 31 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="495.75" width="72" height="36"></v:textrect>		<rect x="0" y="477.75" width="72" height="36" class="st12"></rect>		<text x="22.74" y="493.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="16.11" dy="1.2em" class="st5">i = 31 to 4</tspan></text>		</g>	<g id="shape23-181" v:mid="23" v:groupcontext="shape" transform="translate(166.875,797.625) rotate(180)">		<title>Sheet.23</title>		<path d="M0 513.75 L36.88 513.75" class="st13"></path>	</g>	<g id="shape30-187" v:mid="30" v:groupcontext="shape" transform="translate(81.125,-219.875)">		<title>Sheet.30</title>		<desc>Other inputs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="28.8125" cy="503.75" width="57.63" height="20"></v:textrect>		<rect x="0" y="493.75" width="57.625" height="20" class="st9"></rect>		<text x="17.56" y="501.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Other <v:newlinechar></v:newlinechar><tspan x="16.8" dy="1.2em" class="st5">inputs</tspan></text>		</g>	<g id="shape32-191" v:mid="32" v:groupcontext="shape" transform="translate(416.219,-52.8125)">		<title>Sheet.32</title>		<desc>B[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1562" cy="503.75" width="32.32" height="20"></v:textrect>		<rect x="0" y="493.75" width="32.3125" height="20" class="st9"></rect>		<text x="8.15" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[0]</text>		</g>	<g id="shape89-194" v:mid="89" v:groupcontext="shape" v:layermember="0" transform="translate(486.375,-261.375)">		<title>Dynamic connector.89</title>		<path d="M0 504.75 L-10.5 504.75 A3 3 -180 0 0 -16.5 504.75 L-24 504.75 A3 3 -180 0 0 -30 504.75 L-60 504.75 A3 3 -180					 0 0 -66 504.75 L-78 504.75 A3 3 -180 0 0 -84 504.75 L-131.63 504.75 A3 3 -180 1 0 -137.63 504.75 L-149.63					 504.75 A3 3 -180 1 0 -155.63 504.75 L-204 504.75 A3 3 -180 0 0 -210 504.75 L-222 504.75 A3 3 -180 0 0 -228					 504.75 L-251.75 504.75" class="st14"></path>	</g>	<g id="shape90-197" v:mid="90" v:groupcontext="shape" v:layermember="0" transform="translate(450.625,-270.375)">		<title>Dynamic connector.90</title>		<path d="M0 513.75 L0 531.75 L-18.44 531.75" class="st15"></path>	</g>	<g id="shape91-203" v:mid="91" v:groupcontext="shape" v:layermember="0" transform="translate(378.625,-270.375)">		<title>Dynamic connector.91</title>		<path d="M0 513.75 L0 531.75 L-18.25 531.75" class="st15"></path>	</g>	<g id="shape92-208" v:mid="92" v:groupcontext="shape" v:layermember="0" transform="translate(306.625,-270.375)">		<title>Dynamic connector.92</title>		<path d="M0 513.75 L0 531.75 L-18.25 531.75" class="st15"></path>	</g>	<g id="shape93-213" v:mid="93" v:groupcontext="shape" v:layermember="0" transform="translate(234.625,-270.375)">		<title>Dynamic connector.93</title>		<path d="M0 513.75 L0 531.75 L-18.25 531.75" class="st15"></path>	</g>	<g id="shape2-218" v:mid="2" v:groupcontext="shape" v:layermember="0" transform="translate(414.375,-425.625)">		<title>Dynamic connector.2</title>		<path d="M9 513.75 L9 565.5" class="st17"></path>	</g>	<g id="shape3-224" v:mid="3" v:groupcontext="shape" transform="translate(36.375,-434.625)">		<title>Sheet.3</title>		<desc>Vu input vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="29.25" cy="504.75" width="58.5" height="18"></v:textrect>		<rect x="0" y="495.75" width="58.5" height="18" class="st7"></rect>		<text x="12.74" y="502.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu input <tspan x="17" dy="1.2em" class="st5">vector</tspan></text>		</g>	<g id="shape20-229" v:mid="20" v:groupcontext="shape" transform="translate(414.375,-425.625)">		<title>Sheet.20</title>		<desc>B[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[0]</text>		</g>	<g id="shape28-232" v:mid="28" v:groupcontext="shape" transform="translate(378.375,-425.625)">		<title>Sheet.28</title>		<desc>B[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[1]</text>		</g>	<g id="shape33-235" v:mid="33" v:groupcontext="shape" transform="translate(342.375,-425.625)">		<title>Sheet.33</title>		<desc>B[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[2]</text>		</g>	<g id="shape37-238" v:mid="37" v:groupcontext="shape" transform="translate(306.375,-425.625)">		<title>Sheet.37</title>		<desc>B[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[3]</text>		</g>	<g id="shape40-241" v:mid="40" v:groupcontext="shape" transform="translate(270.375,-425.625)">		<title>Sheet.40</title>		<desc>B[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[4]</text>		</g>	<g id="shape42-244" v:mid="42" v:groupcontext="shape" transform="translate(234.375,-425.625)">		<title>Sheet.42</title>		<desc>B[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[5]</text>		</g>	<g id="shape82-247" v:mid="82" v:groupcontext="shape" transform="translate(198.375,-425.625)">		<title>Sheet.82</title>		<desc>B[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[6]</text>		</g>	<g id="shape83-250" v:mid="83" v:groupcontext="shape" transform="translate(162.375,-425.625)">		<title>Sheet.83</title>		<desc>B[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="495.75" width="36" height="36"></v:textrect>		<rect x="0" y="477.75" width="36" height="36" class="st2"></rect>		<text x="10" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[7]</text>		</g>	<g id="shape84-253" v:mid="84" v:groupcontext="shape" transform="translate(90.375,-425.625)">		<title>Sheet.84</title>		<desc>Bytes 63 to 8</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="495.75" width="72" height="36"></v:textrect>		<rect x="0" y="477.75" width="72" height="36" class="st12"></rect>		<text x="9.73" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes 63 to 8</text>		</g>	<g id="shape94-256" v:mid="94" v:groupcontext="shape" v:layermember="0" transform="translate(441.375,-362.625)">		<title>Dynamic connector.94</title>		<path d="M0 513.75 L18 513.75 L18 732 L-143.5 732" class="st15"></path>	</g>	<g id="shape85-261" v:mid="85" v:groupcontext="shape" v:layermember="0" transform="translate(522.375,-407.625)">		<title>Dynamic connector.85</title>		<path d="M0 513.75 L-78 513.75 A3 3 -180 1 0 -84 513.75 L-90 513.75 L-90 547.5" class="st17"></path>	</g>	<g id="shape36-266" v:mid="36" v:groupcontext="shape" transform="translate(1000.12,106.125) rotate(90)">		<title>Sheet.36</title>		<path d="M1.72 513.75 L2.08 513.75 L137.25 513.75" class="st19"></path>	</g>	<g id="shape87-272" v:mid="87" v:groupcontext="shape" transform="translate(234.625,757.125) rotate(180)">		<title>Sheet.87</title>		<path d="M0 513.75 L72.25 513.75" class="st15"></path>	</g>	<g id="shape96-277" v:mid="96" v:groupcontext="shape" transform="translate(481.625,-260.375)">		<title>Sheet.96</title>		<desc>Bit 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="503.75" width="40.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="40.75" height="20" class="st9"></rect>		<text x="11.37" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0</text>		</g>	<g id="shape97-280" v:mid="97" v:groupcontext="shape" transform="translate(375.844,-394.125)">		<title>Sheet.97</title>		<desc>bits 7 to 5</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="503.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="493.75" width="52.3125" height="20" class="st9"></rect>		<text x="6.64" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 7 to 5</text>		</g>	<g id="group99-283" transform="translate(261.875,-135.375)" v:mid="99" v:groupcontext="group">		<title>Sheet.99</title>		<g id="shape100-284" v:mid="100" v:groupcontext="shape" transform="translate(-477.75,513.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="477.75" width="18" height="36" class="st2"></rect>		</g>		<g id="shape101-286" v:mid="101" v:groupcontext="shape" transform="translate(363.276,132.474) rotate(45)">			<title>Sheet.101</title>			<path d="M0 513.75 L25.46 513.75" class="st10"></path>		</g>		<g id="shape103-289" v:mid="103" v:groupcontext="shape" transform="translate(399.276,859.026) rotate(135)">			<title>Sheet.103</title>			<path d="M0 513.75 L25.46 513.75" class="st10"></path>		</g>	</g>	<g id="shape104-292" v:mid="104" v:groupcontext="shape" transform="translate(-224.875,360.375) rotate(-90)">		<title>Sheet.104</title>		<path d="M9.45 513.75 L9.81 513.75 L18 513.75" class="st20"></path>	</g>	<g id="shape105-298" v:mid="105" v:groupcontext="shape" transform="translate(274.125,-169.375)">		<title>Sheet.105</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="503.75" width="29.5" height="20"></v:textrect>		<rect x="0" y="493.75" width="29.5" height="20" class="st9"></rect>		<text x="10.25" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape86-301" v:mid="86" v:groupcontext="shape" transform="translate(414.375,-351.375)">		<title>Rectangle</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="502.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="491.25" width="27" height="22.5" class="st21"></rect>		<text x="4.49" y="505.2" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape10-304" v:mid="10" v:groupcontext="shape" v:layermember="0" transform="translate(279.875,-135.375)">		<title>Dynamic connector.10</title>		<path d="M0 513.75 L0 518.62 L143.5 518.62 L143.5 521.94" class="st11"></path>	</g>	<g id="shape12-309" v:mid="12" v:groupcontext="shape" transform="translate(418.875,-94.875)">		<title>Rectangle.12</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="502.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="491.25" width="27" height="22.5" class="st21"></rect>		<text x="12.33" y="505.2" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape16-312" v:mid="16" v:groupcontext="shape" v:layermember="0" transform="translate(427.875,-45.375)">		<title>Dynamic connector.16</title>		<path d="M4.5 513.75 L4.5 531.75 L40.5 531.75 L40.5 428.62 L13.5 428.62" class="st10"></path>	</g>	<g id="shape17-315" v:mid="17" v:groupcontext="shape" v:layermember="0" transform="translate(423.375,-97.125)">		<title>Dynamic connector.17</title>		<path d="M9 516 L9 519.69" class="st11"></path>	</g>	<g id="shape18-320" v:mid="18" v:groupcontext="shape" v:layermember="0" transform="translate(432.375,-132.937)">		<title>Dynamic connector.18</title>		<path d="M9 516.19 L26.66 516.19 L26.66 529.31 L18.81 529.31" class="st11"></path>	</g>	<g id="shape21-325" v:mid="21" v:groupcontext="shape" transform="translate(90.375,-45.375)">		<title>Sheet.21</title>		<desc>B63 down to 1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="162.07" cy="495.75" width="324.15" height="36"></v:textrect>		<rect x="0" y="477.75" width="324.141" height="36" class="st22"></rect>		<text x="133.3" y="498.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B63 down to 1</text>		</g>	<g id="shape24-328" v:mid="24" v:groupcontext="shape" transform="translate(88.9375,-261.375)">		<title>Sheet.24</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="503.75" width="74.88" height="20"></v:textrect>		<rect x="0" y="493.75" width="74.875" height="20" class="st9"></rect>		<text x="5.42" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape25-331" v:mid="25" v:groupcontext="shape" v:layermember="0" transform="translate(441.375,-425.625)">		<title>Dynamic connector.25</title>		<path d="M0 513.75 L0 543 L31.5 543 L31.5 741 L21 741 A3 3 -180 1 0 15 741 L-18 741" class="st15"></path>	</g>	<g id="shape27-336" v:mid="27" v:groupcontext="shape" transform="translate(470.062,-189.375)">		<title>Sheet.27</title>		<desc>bits 4 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="503.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="493.75" width="52.3125" height="20" class="st9"></rect>		<text x="6.64" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 4 to 0</text>		</g>	<g id="shape31-339" v:mid="31" v:groupcontext="shape" transform="translate(514.075,-444.875)">		<title>Sheet.31</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.3" cy="503.75" width="52.61" height="20"></v:textrect>		<rect x="0" y="493.75" width="52.6" height="20" class="st9"></rect>		<text x="21.8" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape35-342" v:mid="35" v:groupcontext="shape" transform="translate(276.687,-139)">		<title>Sheet.35</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape38-345" v:mid="38" v:groupcontext="shape" transform="translate(259.687,-139)">		<title>Sheet.38</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="503.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="493.75" width="22.75" height="20" class="st9"></rect>		<text x="8.87" y="506.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape39-348" v:mid="39" v:groupcontext="shape" transform="translate(472.875,-52.375)">		<title>Sheet.39</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="503.75" width="73.31" height="20"></v:textrect>		<rect x="0" y="493.75" width="73.3" height="20" class="st9"></rect>		<text x="11.89" y="501.05" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="13.64" dy="1.2em" class="st5">accumulate</tspan></text>		</g>	<g id="shape41-352" v:mid="41" v:groupcontext="shape" transform="translate(103.875,649.125) scale(1,-1)">		<title>Sheet.41</title>		<desc>Replicated for all other input bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="150.75" cy="513.75" width="301.5" height="0"></v:textrect>		<path d="M0 513.75 L301.5 513.75" class="st23"></path>		<rect v:rectcontext="textBkgnd" x="82.7117" y="508.35" width="136.077" height="10.7998" class="st24"></rect>		<text x="82.71" y="-511.05" transform="scale(1,-1)" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other input bytes</text>		</g>	<g id="shape48-362" v:mid="48" v:groupcontext="shape" transform="translate(94.875,919.125) scale(1,-1)">		<title>Sheet.48</title>		<desc>Replicated for all other output bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="157.5" cy="513.75" width="315" height="0"></v:textrect>		<path d="M0 513.75 L315 513.75" class="st23"></path>		<rect v:rectcontext="textBkgnd" x="86.7085" y="508.35" width="141.583" height="10.7998" class="st24"></rect>		<text x="86.71" y="-511.05" transform="scale(1,-1)" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other output bytes</text>		</g>	<g id="shape182-371" v:mid="182" v:groupcontext="shape" transform="translate(67.875,-459.375)">		<title>Sheet.182</title>		<desc>Vd.b = vlut32(Vu.b, Vv.b, Rt) and Vx.b |= vlut32(Vu.b, Vv.b, ...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="166.5" cy="500.25" width="333.01" height="27"></v:textrect>		<rect x="0" y="486.75" width="333" height="27" class="st9"></rect>		<text x="40.02" y="502.95" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vlut32(Vu.b, Vv.b, Rt)  and Vx.b |= vlut32(Vu.b, Vv.b, Rt)    </text>		</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vlut_128.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="9.01042in" height="8.44792in" viewbox="0 0 648.75 608.25" xml:space="preserve" color-interpolation-filters="sRGB" class="st29"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-348 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st3 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-348 .st4 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-348 .st5 { font-size: 1em }
.svg-348 .st6 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st7 { fill: none; marker-end: url("#mrkr13-23"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st8 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-348 .st9 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st10 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st11 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-348 .st12 { marker-end: url("#mrkr13-23"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st13 { fill: #a5a5a5; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st14 { stroke: #000000; stroke-dasharray: 11.25, 6.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st15 { marker-start: url("#mrkr10-123"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-348 .st16 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-348 .st17 { marker-end: url("#mrkr1-129"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-348 .st18 { marker-end: url("#mrkr1-140"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st19 { marker-end: url("#mrkr1-171"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-348 .st20 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.16556291390728 }
.svg-348 .st21 { marker-start: url("#mrkr13-197"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st22 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-348 .st23 { fill: #000000; font-family: Calibri; font-size: 0.666664em }
.svg-348 .st24 { fill: #bfbfbf; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st25 { marker-end: url("#mrkr1-140"); marker-start: url("#mrkr1-258"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-348 .st26 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-348 .st27 { fill: #000000; font-family: Calibri; font-size: 1.16666em }
.svg-348 .st28 { fill: #000000; font-family: Calibri; font-size: 1.5em }
.svg-348 .st29 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-23" class="st8" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend10">		<path d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z " style="stroke:none"></path>	</g>	<marker id="mrkr10-123" class="st16" v:arrowtype="10" v:arrowsize="2" v:setback="6.87" refx="6.87" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(11.08) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-129" class="st16" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-11.08,-11.08) "></use>	</marker>	<marker id="mrkr1-140" class="st8" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr1-171" class="st20" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-6.04,-6.04) "></use>	</marker>	<marker id="mrkr13-197" class="st8" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-258" class="st8" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape163-1" v:mid="163" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.163</title>		<rect x="0" y="36.75" width="612" height="571.5" class="st1"></rect>	</g>	<g id="shape9-3" v:mid="9" v:groupcontext="shape" transform="translate(-117.125,288.375) rotate(-90)">		<title>Rectangle.9</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="572.25" width="18" height="36" class="st2"></rect>	</g>	<g id="shape11-5" v:mid="11" v:groupcontext="shape" transform="translate(885.223,-159.723) rotate(45)">		<title>Sheet.11</title>		<path d="M0 608.25 L25.46 608.25" class="st3"></path>	</g>	<g id="shape14-8" v:mid="14" v:groupcontext="shape" transform="translate(921.223,700.473) rotate(135)">		<title>Sheet.14</title>		<path d="M0 608.25 L25.46 608.25" class="st3"></path>	</g>	<g id="shape30-11" v:mid="30" v:groupcontext="shape" transform="translate(8.62497,144.25) rotate(-90)">		<title>Sheet.30</title>		<desc>Bits 2 downto 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="590.25" width="72" height="36"></v:textrect>		<rect x="0" y="572.25" width="72" height="36" class="st2"></rect>		<text x="22.61" y="586.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 2 <tspan x="12.67" dy="1.2em" class="st5">downto 0</tspan></text>		</g>	<g id="shape40-15" v:mid="40" v:groupcontext="shape" transform="translate(8.62497,252.25) rotate(-90)">		<title>Sheet.40</title>		<desc>b31 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="590.25" width="108" height="36"></v:textrect>		<rect x="0" y="572.25" width="108" height="36" class="st6"></rect>		<text x="33.84" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b31 to 4</text>		</g>	<g id="shape42-18" v:mid="42" v:groupcontext="shape" transform="translate(472.875,-76.875)">		<title>Sheet.42</title>		<rect x="0" y="572.25" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="shape50-20" v:mid="50" v:groupcontext="shape" transform="translate(22.875,-85.875)">		<title>Sheet.50</title>		<desc>Vd/Vx Output Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="32.0625" cy="599.25" width="64.13" height="18"></v:textrect>		<rect x="0" y="590.25" width="64.125" height="18" class="st7"></rect>		<text x="17.19" y="588.45" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd/Vx <tspan x="14.61" dy="1.2em" class="st5">Output </tspan><tspan x="15.87" dy="1.2em" class="st5">Vector</tspan></text>		</g>	<g id="shape51-27" v:mid="51" v:groupcontext="shape" transform="translate(22.875,-391.875)">		<title>Sheet.51</title>		<desc>Vv Table Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.15" cy="608.25" width="62.3" height="0"></v:textrect>		<path d="M0 608.25 L62.3 608.25 L0 608.25 Z" class="st9"></path>		<text x="10.37" y="604.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv Table <tspan x="14.96" dy="1.2em" class="st5">Vector</tspan></text>		</g>	<g id="shape61-32" v:mid="61" v:groupcontext="shape" transform="translate(472.875,-373.875)">		<title>Sheet.61</title>		<desc>a[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.41" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[0]</text>		</g>	<g id="shape62-35" v:mid="62" v:groupcontext="shape" transform="translate(436.875,-373.875)">		<title>Sheet.62</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.13" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape63-38" v:mid="63" v:groupcontext="shape" transform="translate(400.875,-373.875)">		<title>Sheet.63</title>		<desc>a[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.41" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[1]</text>		</g>	<g id="shape64-41" v:mid="64" v:groupcontext="shape" transform="translate(364.875,-373.875)">		<title>Sheet.64</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.13" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="group65-44" transform="translate(76.875,-220.875)" v:mid="65" v:groupcontext="group">		<title>Sheet.65</title>		<desc>32 x 32 to 1 selectors</desc>		<g id="shape66-45" v:mid="66" v:groupcontext="shape" transform="translate(-203.25,608.25) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="203.25" width="18" height="405" class="st2"></rect>		</g>		<g id="shape67-47" v:mid="67" v:groupcontext="shape" transform="translate(53.8543,-15.6112) rotate(5.07961)">			<title>Sheet.67</title>			<path d="M0 608.25 L203.3 608.25" class="st10"></path>		</g>		<g id="shape68-50" v:mid="68" v:groupcontext="shape" transform="translate(458.854,1196.11) rotate(174.92)">			<title>Sheet.68</title>			<path d="M0 608.25 L203.3 608.25" class="st10"></path>		</g>		<g id="shape65-53" v:mid="65" v:groupcontext="groupContent">			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="202.5" cy="599.25" width="405" height="18"></v:textrect>			<text x="150.9" y="602.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>32 x 32 to 1 selectors</text>			</g>	</g>	<g id="shape69-55" v:mid="69" v:groupcontext="shape" transform="translate(470.75,-323.375)">		<title>Sheet.69</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape70-58" v:mid="70" v:groupcontext="shape" transform="translate(453.75,-323.375)">		<title>Sheet.70</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape71-61" v:mid="71" v:groupcontext="shape" v:layermember="0" transform="translate(495.375,-373.875)">		<title>Dynamic connector.71</title>		<path d="M-4.5 608.25 L-4.5 626.25 L-13.5 626.25" class="st10"></path>	</g>	<g id="shape72-64" v:mid="72" v:groupcontext="shape" v:layermember="0" transform="translate(472.875,-355.875)">		<title>Dynamic connector.72</title>		<path d="M9 608.25 L9 626.25" class="st10"></path>	</g>	<g id="shape73-67" v:mid="73" v:groupcontext="shape" v:layermember="0" transform="translate(450.375,-373.875)">		<title>Dynamic connector.73</title>		<path d="M4.5 608.25 L4.5 626.25 L13.5 626.25 L13.5 644.25" class="st10"></path>	</g>	<g id="shape74-70" v:mid="74" v:groupcontext="shape" transform="translate(-189.125,288.375) rotate(-90)">		<title>Rectangle.74</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="572.25" width="18" height="36" class="st2"></rect>	</g>	<g id="shape75-72" v:mid="75" v:groupcontext="shape" transform="translate(813.223,-159.723) rotate(45)">		<title>Sheet.75</title>		<path d="M0 608.25 L25.46 608.25" class="st3"></path>	</g>	<g id="shape76-75" v:mid="76" v:groupcontext="shape" transform="translate(849.223,700.473) rotate(135)">		<title>Sheet.76</title>		<path d="M0 608.25 L25.46 608.25" class="st3"></path>	</g>	<g id="shape78-78" v:mid="78" v:groupcontext="shape" transform="translate(398.75,-323.375)">		<title>Sheet.78</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape79-81" v:mid="79" v:groupcontext="shape" transform="translate(381.375,-323.375)">		<title>Sheet.79</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape82-84" v:mid="82" v:groupcontext="shape" v:layermember="0" transform="translate(423.75,-373.875)">		<title>Dynamic connector.82</title>		<path d="M-4.5 608.25 L-4.5 626.25 L-13.5 626.25" class="st10"></path>	</g>	<g id="shape83-87" v:mid="83" v:groupcontext="shape" v:layermember="0" transform="translate(401.25,-355.875)">		<title>Dynamic connector.83</title>		<path d="M9 608.25 L9 626.25" class="st10"></path>	</g>	<g id="shape87-90" v:mid="87" v:groupcontext="shape" v:layermember="0" transform="translate(378.75,-373.875)">		<title>Dynamic connector.87</title>		<path d="M4.5 608.25 L4.5 626.25 L13.5 626.25 L13.5 644.25" class="st10"></path>	</g>	<g id="shape88-93" v:mid="88" v:groupcontext="shape" v:layermember="0" transform="translate(482,-319.875)">		<title>Dynamic connector.88</title>		<path d="M-8.88 608.25 L-8.99 616.44" class="st12"></path>	</g>	<g id="shape92-98" v:mid="92" v:groupcontext="shape" v:layermember="0" transform="translate(410,-319.875)">		<title>Dynamic connector.92</title>		<path d="M-8.88 608.25 L-8.99 616.44" class="st12"></path>	</g>	<g id="shape93-103" v:mid="93" v:groupcontext="shape" v:layermember="0" transform="translate(377.812,-220.875)">		<title>Dynamic connector.93</title>		<path d="M9 608.25 L9 634.44" class="st12"></path>	</g>	<g id="shape95-108" v:mid="95" v:groupcontext="shape" transform="translate(292.875,-373.875)">		<title>Sheet.95</title>		<desc>b[i]/a[i] i = 31 to 2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="590.25" width="72" height="36"></v:textrect>		<rect x="0" y="572.25" width="72" height="36" class="st13"></rect>		<text x="17.54" y="586.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st5">i = 31 to 2</tspan></text>		</g>	<g id="shape98-112" v:mid="98" v:groupcontext="shape" transform="translate(369.375,887.625) rotate(180)">		<title>Sheet.98</title>		<path d="M0 608.25 L288 608.25" class="st14"></path>	</g>	<g id="shape102-115" v:mid="102" v:groupcontext="shape" transform="translate(474.719,-84.3125)">		<title>Sheet.102</title>		<desc>B[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1562" cy="598.25" width="32.32" height="20"></v:textrect>		<rect x="0" y="588.25" width="32.3125" height="20" class="st9"></rect>		<text x="6.17" y="601.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[0]</text>		</g>	<g id="shape106-118" v:mid="106" v:groupcontext="shape" v:layermember="0" transform="translate(544.875,-337.875)">		<title>Dynamic connector.106</title>		<path d="M-1.72 599.25 L-2.08 599.25 L-10.5 599.25 A3 3 -180 0 0 -16.5 599.25 L-24 599.25 A3 3 -180 0 0 -30 599.25 L-60					 599.25 A3 3 -180 0 0 -66 599.25 L-78 599.25 A3 3 -180 0 0 -84 599.25 L-131.63 599.25 A3 3 -180 1 0 -137.63					 599.25 L-149.63 599.25 A3 3 -180 1 0 -155.63 599.25 L-189 599.25" class="st15"></path>	</g>	<g id="shape107-124" v:mid="107" v:groupcontext="shape" v:layermember="0" transform="translate(509.125,-346.875)">		<title>Dynamic connector.107</title>		<path d="M0 608.25 L0 626.25 L-18.44 626.25" class="st17"></path>	</g>	<g id="shape108-130" v:mid="108" v:groupcontext="shape" v:layermember="0" transform="translate(437.125,-346.875)">		<title>Dynamic connector.108</title>		<path d="M0 608.25 L0 626.25 L-18.25 626.25" class="st17"></path>	</g>	<g id="shape109-135" v:mid="109" v:groupcontext="shape" v:layermember="0" transform="translate(472.875,-502.125)">		<title>Dynamic connector.109</title>		<path d="M9 608.25 L9 660" class="st18"></path>	</g>	<g id="shape110-141" v:mid="110" v:groupcontext="shape" transform="translate(22.875,-508.875)">		<title>Sheet.110</title>		<desc>Vu Input Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="30.025" cy="599.25" width="60.05" height="18"></v:textrect>		<rect x="0" y="590.25" width="60.05" height="18" class="st7"></rect>		<text x="9.13" y="595.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu Input <tspan x="13.83" dy="1.2em" class="st5">Vector</tspan></text>		</g>	<g id="shape111-146" v:mid="111" v:groupcontext="shape" transform="translate(472.875,-502.125)">		<title>Sheet.111</title>		<desc>B[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.02" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[0]</text>		</g>	<g id="shape112-149" v:mid="112" v:groupcontext="shape" transform="translate(436.875,-502.125)">		<title>Sheet.112</title>		<desc>B[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.02" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[1]</text>		</g>	<g id="shape113-152" v:mid="113" v:groupcontext="shape" transform="translate(400.875,-502.125)">		<title>Sheet.113</title>		<desc>B[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.02" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[2]</text>		</g>	<g id="shape114-155" v:mid="114" v:groupcontext="shape" transform="translate(364.875,-502.125)">		<title>Sheet.114</title>		<desc>B[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="8.02" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[3]</text>		</g>	<g id="shape115-158" v:mid="115" v:groupcontext="shape" transform="translate(292.875,-502.125)">		<title>Sheet.115</title>		<desc>Bytes 63 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="590.25" width="72" height="36"></v:textrect>		<rect x="0" y="572.25" width="72" height="36" class="st13"></rect>		<text x="4.31" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes 63 to 4</text>		</g>	<g id="shape116-161" v:mid="116" v:groupcontext="shape" v:layermember="0" transform="translate(499.875,-439.125)">		<title>Dynamic connector.116</title>		<path d="M0 608.25 L18 608.25 L18 871.5 L-85.56 871.5" class="st17"></path>	</g>	<g id="shape117-166" v:mid="117" v:groupcontext="shape" v:layermember="0" transform="translate(580.875,-484.125)">		<title>Dynamic connector.117</title>		<path d="M0 608.25 L-78 608.25 A3 3 -180 0 0 -84 608.25 L-90 608.25 L-90 642" class="st19"></path>	</g>	<g id="shape119-172" v:mid="119" v:groupcontext="shape" transform="translate(1153.13,124.125) rotate(90)">		<title>Sheet.119</title>		<path d="M1.72 608.25 L2.08 608.25 L137.25 608.25" class="st15"></path>	</g>	<g id="shape120-177" v:mid="120" v:groupcontext="shape" transform="translate(418.625,-342.375)">		<title>Sheet.120</title>		<desc>Bit 1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="598.25" width="40.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="40.75" height="20" class="st9"></rect>		<text x="9.33" y="601.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 1</text>		</g>	<g id="shape121-180" v:mid="121" v:groupcontext="shape" transform="translate(434.344,-471.875)">		<title>Sheet.121</title>		<desc>bits 7 to 5</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="598.25" width="52.32" height="20"></v:textrect>		<rect x="0" y="588.25" width="52.3125" height="20" class="st9"></rect>		<text x="5.98" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 7 to 5</text>		</g>	<g id="group122-183" transform="translate(378.312,-166.875)" v:mid="122" v:groupcontext="group">		<title>Sheet.122</title>		<g id="shape123-184" v:mid="123" v:groupcontext="shape" transform="translate(-572.25,608.25) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="572.25" width="18" height="36" class="st2"></rect>		</g>		<g id="shape124-186" v:mid="124" v:groupcontext="shape" transform="translate(430.098,160.152) rotate(45)">			<title>Sheet.124</title>			<path d="M0 608.25 L25.46 608.25" class="st10"></path>		</g>		<g id="shape125-189" v:mid="125" v:groupcontext="shape" transform="translate(466.098,1020.35) rotate(135)">			<title>Sheet.125</title>			<path d="M0 608.25 L25.46 608.25" class="st10"></path>		</g>	</g>	<g id="shape126-192" v:mid="126" v:groupcontext="shape" transform="translate(-202.938,423.375) rotate(-90)">		<title>Sheet.126</title>		<path d="M9.45 608.25 L9.81 608.25 L18 608.25" class="st21"></path>	</g>	<g id="shape127-198" v:mid="127" v:groupcontext="shape" transform="translate(390.562,-200.875)">		<title>Sheet.127</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="598.25" width="29.5" height="20"></v:textrect>		<rect x="0" y="588.25" width="29.5" height="20" class="st9"></rect>		<text x="8.71" y="601.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape128-201" v:mid="128" v:groupcontext="shape" transform="translate(472.875,-427.875)">		<title>Rectangle.128</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="597" width="27" height="22.5"></v:textrect>		<rect x="0" y="585.75" width="27" height="22.5" class="st22"></rect>		<text x="6.76" y="599.4" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape129-204" v:mid="129" v:groupcontext="shape" v:layermember="0" transform="translate(396.312,-166.875)">		<title>Dynamic connector.129</title>		<path d="M0 608.25 L0 613.13 L85.56 613.13 L85.56 616.44" class="st12"></path>	</g>	<g id="shape130-209" v:mid="130" v:groupcontext="shape" transform="translate(477.375,-126.375)">		<title>Rectangle.130</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="597" width="27" height="22.5"></v:textrect>		<rect x="0" y="585.75" width="27" height="22.5" class="st22"></rect>		<text x="11.66" y="599.4" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape131-212" v:mid="131" v:groupcontext="shape" v:layermember="0" transform="translate(486.375,-76.875)">		<title>Dynamic connector.131</title>		<path d="M4.5 608.25 L4.5 626.25 L40.5 626.25 L40.5 523.13 L13.5 523.13" class="st10"></path>	</g>	<g id="shape132-215" v:mid="132" v:groupcontext="shape" v:layermember="0" transform="translate(481.875,-128.625)">		<title>Dynamic connector.132</title>		<path d="M9 610.5 L9 614.19" class="st12"></path>	</g>	<g id="shape133-220" v:mid="133" v:groupcontext="shape" v:layermember="0" transform="translate(490.875,-164.437)">		<title>Dynamic connector.133</title>		<path d="M9 610.69 L26.66 610.69 L26.66 623.81 L18.81 623.81" class="st12"></path>	</g>	<g id="shape134-225" v:mid="134" v:groupcontext="shape" transform="translate(292.875,-76.875)">		<title>Sheet.134</title>		<desc>B63 downto 1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="90.0703" cy="590.25" width="180.15" height="36"></v:textrect>		<rect x="0" y="572.25" width="180.141" height="36" class="st24"></rect>		<text x="56.04" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B63 downto 1</text>		</g>	<g id="shape135-228" v:mid="135" v:groupcontext="shape" transform="translate(283.875,-337.875)">		<title>Sheet.135</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="598.25" width="74.88" height="20"></v:textrect>		<rect x="0" y="588.25" width="74.875" height="20" class="st9"></rect>		<text x="5.11" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape136-231" v:mid="136" v:groupcontext="shape" v:layermember="0" transform="translate(499.875,-502.125)">		<title>Dynamic connector.136</title>		<path d="M0 608.25 L0 637.5 L31.5 637.5 L31.5 880.5 L21 880.5 A3 3 -180 0 0 15 880.5 L-18 880.5" class="st18"></path>	</g>	<g id="shape137-236" v:mid="137" v:groupcontext="shape" transform="translate(528.562,-220.875)">		<title>Sheet.137</title>		<desc>bits 4 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="598.25" width="52.32" height="20"></v:textrect>		<rect x="0" y="588.25" width="52.3125" height="20" class="st9"></rect>		<text x="5.98" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 4 to 0</text>		</g>	<g id="shape138-239" v:mid="138" v:groupcontext="shape" transform="translate(589.175,-537.25)">		<title>Sheet.138</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="598.25" width="27" height="20"></v:textrect>		<rect x="0" y="588.25" width="27" height="20" class="st9"></rect>		<text x="8.23" y="601.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape139-242" v:mid="139" v:groupcontext="shape" transform="translate(393.125,-170.5)">		<title>Sheet.139</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape140-245" v:mid="140" v:groupcontext="shape" transform="translate(376.125,-170.5)">		<title>Sheet.140</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="598.25" width="22.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="22.75" height="20" class="st9"></rect>		<text x="8.84" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape141-248" v:mid="141" v:groupcontext="shape" transform="translate(531.375,-83.875)">		<title>Sheet.141</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="598.25" width="73.31" height="20"></v:textrect>		<rect x="0" y="588.25" width="73.3" height="20" class="st9"></rect>		<text x="6.98" y="594.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st5">accumulate</tspan></text>		</g>	<g id="shape142-252" v:mid="142" v:groupcontext="shape" transform="translate(292.875,761.625) scale(1,-1)">		<title>Sheet.142</title>		<desc>Replicated for all other input bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="85.5" cy="608.25" width="171" height="0"></v:textrect>		<path d="M0 608.25 L171 608.25" class="st25"></path>		<rect v:rectcontext="textBkgnd" x="14.9474" y="602.25" width="141.105" height="12.0001" class="st26"></rect>		<text x="14.95" y="-605.25" transform="scale(1,-1)" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other input bytes</text>		</g>	<g id="shape143-262" v:mid="143" v:groupcontext="shape" transform="translate(76.875,1076.63) scale(1,-1)">		<title>Sheet.143</title>		<desc>Replicated for all other output bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="195.75" cy="608.25" width="391.5" height="0"></v:textrect>		<path d="M0 608.25 L391.5 608.25" class="st25"></path>		<rect v:rectcontext="textBkgnd" x="122.033" y="602.25" width="147.433" height="12.0001" class="st26"></rect>		<text x="122.03" y="-605.25" transform="scale(1,-1)" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other output bytes</text>		</g>	<g id="shape144-271" v:mid="144" v:groupcontext="shape" transform="translate(74.1125,-564.125)">		<title>Sheet.144</title>		<desc>Vd.b = vlut32(Vu.b, Vv.b, Rt) and Vx.b |= vlut32(Vu.b, Vv.b, ...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="199.1" cy="598.25" width="398.2" height="20"></v:textrect>		<rect x="0" y="588.25" width="398.2" height="20" class="st9"></rect>		<text x="20.36" y="602.45" class="st27" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vlut32(Vu.b, Vv.b, Rt)  and Vx.b |= vlut32(Vu.b, Vv.b, Rt)    </text>		</g>	<g id="shape145-274" v:mid="145" v:groupcontext="shape" transform="translate(506.5,-486.625)">		<title>Sheet.145</title>		<desc>Bits 2:0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="598.25" width="40.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="40.75" height="20" class="st9"></rect>		<text x="5.34" y="601.25" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 2:0</text>		</g>	<g id="shape146-277" v:mid="146" v:groupcontext="shape" transform="translate(256.875,-373.875)">		<title>Sheet.146</title>		<desc>a[32]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="5.36" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[32]</text>		</g>	<g id="shape147-280" v:mid="147" v:groupcontext="shape" transform="translate(220.875,-373.875)">		<title>Sheet.147</title>		<desc>b[32]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="5.09" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[32]</text>		</g>	<g id="shape148-283" v:mid="148" v:groupcontext="shape" transform="translate(184.875,-373.875)">		<title>Sheet.148</title>		<desc>a[33]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="5.36" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[33]</text>		</g>	<g id="shape149-286" v:mid="149" v:groupcontext="shape" transform="translate(148.875,-373.875)">		<title>Sheet.149</title>		<desc>b[33]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="5.09" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[33]</text>		</g>	<g id="shape150-289" v:mid="150" v:groupcontext="shape" transform="translate(76.875,-373.875)">		<title>Sheet.150</title>		<desc>b[i]/a[i] i = 63 to 34</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="590.25" width="72" height="36"></v:textrect>		<rect x="0" y="572.25" width="72" height="36" class="st13"></rect>		<text x="17.54" y="586.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="8.87" dy="1.2em" class="st5">i = 63 to 34</tspan></text>		</g>	<g id="shape151-293" v:mid="151" v:groupcontext="shape" transform="translate(256.875,-76.875)">		<title>Sheet.151</title>		<desc>B[64]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18.0703" cy="590.25" width="36.15" height="36"></v:textrect>		<rect x="0" y="572.25" width="36.1406" height="36" class="st2"></rect>		<text x="5.04" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[64]</text>		</g>	<g id="shape152-296" v:mid="152" v:groupcontext="shape" transform="translate(76.875,-76.875)">		<title>Sheet.152</title>		<desc>B127 downto 65</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="90.0703" cy="590.25" width="180.15" height="36"></v:textrect>		<rect x="0" y="572.25" width="180.141" height="36" class="st24"></rect>		<text x="49.96" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B127 downto 65</text>		</g>	<g id="shape153-299" v:mid="153" v:groupcontext="shape" transform="translate(256.875,-502.125)">		<title>Sheet.153</title>		<desc>B[64]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="4.97" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[64]</text>		</g>	<g id="shape154-302" v:mid="154" v:groupcontext="shape" transform="translate(220.875,-502.125)">		<title>Sheet.154</title>		<desc>B[65]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="4.97" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[65]</text>		</g>	<g id="shape155-305" v:mid="155" v:groupcontext="shape" transform="translate(184.875,-502.125)">		<title>Sheet.155</title>		<desc>B[67]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="4.97" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[67]</text>		</g>	<g id="shape156-308" v:mid="156" v:groupcontext="shape" transform="translate(148.875,-502.125)">		<title>Sheet.156</title>		<desc>B[68]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="590.25" width="36" height="36"></v:textrect>		<rect x="0" y="572.25" width="36" height="36" class="st2"></rect>		<text x="4.97" y="593.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[68]</text>		</g>	<g id="shape157-311" v:mid="157" v:groupcontext="shape" transform="translate(76.875,-502.125)">		<title>Sheet.157</title>		<desc>Bytes 127 to 69</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="590.25" width="72" height="36"></v:textrect>		<rect x="0" y="572.25" width="72" height="36" class="st13"></rect>		<text x="5.67" y="586.65" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes 127 to <tspan x="29.92" dy="1.2em" class="st5">69</tspan></text>		</g>	<g id="shape158-315" v:mid="158" v:groupcontext="shape" transform="translate(204.562,-31.875)">		<title>Sheet.158</title>		<desc>128Byte mode</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="598.25" width="152" height="20"></v:textrect>		<rect x="0" y="588.25" width="152" height="20" class="st9"></rect>		<text x="22.68" y="603.65" class="st28" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>128Byte mode</text>		</g>	<g id="shape159-318" v:mid="159" v:groupcontext="shape" transform="translate(80.0285,-274.875)">		<title>Rectangle</title>		<desc>Select hi or lo 32 for Vv</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="199.346" cy="594.75" width="398.7" height="27"></v:textrect>		<rect x="0" y="581.25" width="398.693" height="27" class="st2"></rect>		<text x="133.55" y="598.95" class="st27" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Select hi or lo 32 for Vv</text>		</g>	<g id="shape160-321" v:mid="160" v:groupcontext="shape" v:layermember="0" transform="translate(270.375,-274.875)">		<title>Dynamic connector</title>		<path d="M9 608.25 L9 634.44" class="st12"></path>	</g>	<g id="shape161-326" v:mid="161" v:groupcontext="shape" v:layermember="0" transform="translate(544.875,-346.875)">		<title>Dynamic connector.161</title>		<path d="M0 608.25 L0 666.75 L-10.5 666.75 A3 3 -180 0 0 -16.5 666.75 L-24 666.75 A3 3 -180 0 0 -30 666.75 L-66.15 666.75" class="st17"></path>	</g>	<g id="shape162-331" v:mid="162" v:groupcontext="shape" transform="translate(538,-305.375)">		<title>Sheet.162</title>		<desc>Bit 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="598.25" width="40.75" height="20"></v:textrect>		<rect x="0" y="588.25" width="40.75" height="20" class="st9"></rect>		<text x="9.33" y="601.85" class="st4" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0</text>		</g></g>
</svg>

16bit elements. &lt;/p&gt;

For tables with 16-bit elements, the basic unit is a 16-entry lookup table in 64B mode and 128B mode. Supported by the vlut16 instructions.
The even byte entries conditionally select using the lower 4 bits for the even destination register Vdd, the odd byte entries select table entries into the odd vector destination register Vdd.
A control input register, Rt, contains match and select bits in the same way as the byte table case.
In the case of 64B mode, the lower 4 bits of Rt must match the upper 4 bits of the
input bytes in order for the table entry to be written to or Or’ed with the destination Vector Register bytes in Vdd or Vxx respectively. Bit 0 of Rt selects the even or
odd 16 entries in Vv.

In the 128B case only the upper 4 bits of input bytes must also match the lower 4 of Rt. Bit 1 of Rt selects odd or even hwords and bit 0 selects the lower or upper 16
entries in the Vv register.

For larger than 32-element tables in the hword case (for example 256 entries), the user must access the main lookup table in 8 different 32 hword sections.
If a 256H table is stored naturally in memory it would look as below

63, 62,.........2,  1,  0
    127,126,.......66, 65, 64
    191,190,......130,129,128
    255,254,......194,193,192
    Copy to clipboard

in order to prepare it for use with the vlut instruction in 64B mode it must be shuffled in blocks of 16 hwords, the LSB of Rt is used to choose  the even or odd
16 entry hword tables in Vv.

31, 15, 30, 14,......20,  4, 19,  3, 18,  2, 17,  1, 16,  0 Rt=0, Rt=1
     63, 47, 62, 46,..... 52, 36, 51, 35, 50, 34, 49, 33, 48, 32 Rt=2, Rt=3
    
    same ordering for bytes 64-255       Rt=4, 5, 6, 7, 8, 9, 10,11,12,13,14,15
    Copy to clipboard

in the case of the 128B mode the data must be shuffled in blocks of 32 hwords. Bit 1 of Rt is used to choose between the even or odd 32 hwords in Vv. Bit 0 accesses the
hi or lo 16 half words of the odd or even set.

63, 31, 62, 30,........36,  4, 35,  3, 34,  2, 33,  1, 32,  0 Rt=0,1 Rt=2,3
    
    same ordering for bytes 128-255     Rt=4,5, Rt=6,7, Rt=8,9, Rt=10,11, Rt=12,13, Rt=14,15
    Copy to clipboard

The following diagram shows vlut16 with even bytes being used to look up a table value, with the result written into the even destination register. Odd values going into the odd destination, 64B and 128B modes are shown.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vlut16.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="14.6979in" height="7.76042in" viewbox="0 0 1058.25 558.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st28"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-349 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st3 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-349 .st4 { fill: none; marker-end: url("#mrkr13-16"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-349 .st6 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-349 .st7 { font-size: 1em }
.svg-349 .st8 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st9 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st10 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-349 .st11 { marker-end: url("#mrkr13-16"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st12 { fill: #a5a5a5; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st13 { marker-end: url("#mrkr1-177"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st14 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-349 .st15 { marker-end: url("#mrkr1-193"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-349 .st16 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-349 .st17 { marker-end: url("#mrkr1-214"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-349 .st18 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.16556291390728 }
.svg-349 .st19 { fill: #bfbfbf; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st20 { marker-start: url("#mrkr10-246"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-349 .st21 { marker-start: url("#mrkr13-272"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st22 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-349 .st23 { fill: #000000; font-family: Calibri; font-size: 0.666664em }
.svg-349 .st24 { marker-end: url("#mrkr1-177"); marker-start: url("#mrkr1-330"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st25 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-349 .st26 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-349 .st27 { marker-start: url("#mrkr10-717"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-349 .st28 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-16" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-177" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr1-193" class="st16" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-11.08,-11.08) "></use>	</marker>	<marker id="mrkr1-214" class="st18" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-6.04,-6.04) "></use>	</marker>	<g id="lend10">		<path d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z " style="stroke:none"></path>	</g>	<marker id="mrkr10-246" class="st16" v:arrowtype="10" v:arrowsize="2" v:setback="6.87" refx="6.87" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(11.08) "></use>	</marker>	<marker id="mrkr13-272" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-330" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr10-717" class="st18" v:arrowtype="10" v:arrowsize="2" v:setback="3.81" refx="3.81" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(6.04) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape207-1" v:mid="207" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.207</title>		<rect x="0" y="36.75" width="1021.5" height="522" class="st1"></rect>	</g>	<g id="shape34-3" v:mid="34" v:groupcontext="shape" transform="translate(386.875,298.812) rotate(-90)">		<title>Rectangle.13</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape44-5" v:mid="44" v:groupcontext="shape" transform="translate(1304.72,-114.283) rotate(45)">		<title>Sheet.44</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape45-8" v:mid="45" v:groupcontext="shape" transform="translate(1340.72,675.908) rotate(135)">		<title>Sheet.45</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape19-11" v:mid="19" v:groupcontext="shape" transform="translate(927.375,-62.9375)">		<title>Sheet.19</title>		<rect x="0" y="522.75" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="shape29-13" v:mid="29" v:groupcontext="shape" transform="translate(540.375,-75.4375)">		<title>Sheet.29</title>		<desc>Vdd0/Vxx0 output vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="549.75" width="67.5" height="18"></v:textrect>		<rect x="0" y="540.75" width="67.5" height="18" class="st4"></rect>		<text x="7.04" y="538.95" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd0/Vxx0 <tspan x="17.11" dy="1.2em" class="st7">output </tspan><tspan x="18.25" dy="1.2em" class="st7">vector</tspan></text>		</g>	<g id="shape177-20" v:mid="177" v:groupcontext="shape" transform="translate(540.375,-331.937)">		<title>Sheet.177</title>		<desc>Vv table vector (copy)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="558.75" width="67.5" height="0"></v:textrect>		<path d="M0 558.75 L67.5 558.75 L0 558.75 Z" class="st8"></path>		<text x="13.88" y="547.95" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv table <tspan x="18.25" dy="1.2em" class="st7">vector<v:newlinechar></v:newlinechar></tspan><tspan x="18.54" dy="1.2em" class="st7">(copy)</tspan></text>		</g>	<g id="shape181-26" v:mid="181" v:groupcontext="shape" transform="translate(927.375,-313.937)">		<title>Sheet.181</title>		<desc>a[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[0]</text>		</g>	<g id="shape1-29" v:mid="1" v:groupcontext="shape" transform="translate(891.375,-313.937)">		<title>Sheet.1</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape6-32" v:mid="6" v:groupcontext="shape" transform="translate(855.375,-313.937)">		<title>Sheet.6</title>		<desc>a[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[1]</text>		</g>	<g id="shape7-35" v:mid="7" v:groupcontext="shape" transform="translate(819.375,-313.937)">		<title>Sheet.7</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape8-38" v:mid="8" v:groupcontext="shape" transform="translate(783.375,-313.937)">		<title>Sheet.8</title>		<desc>a[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[2]</text>		</g>	<g id="shape9-41" v:mid="9" v:groupcontext="shape" transform="translate(747.375,-313.937)">		<title>Sheet.9</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape11-44" v:mid="11" v:groupcontext="shape" transform="translate(711.375,-313.937)">		<title>Sheet.11</title>		<desc>a[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[3]</text>		</g>	<g id="shape14-47" v:mid="14" v:groupcontext="shape" transform="translate(675.375,-313.937)">		<title>Sheet.14</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="group43-50" transform="translate(612.375,-205.937)" v:mid="43" v:groupcontext="group">		<title>Sheet.43</title>		<g id="shape13-51" v:mid="13" v:groupcontext="shape" transform="translate(-234.75,558.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="234.75" width="18" height="324" class="st2"></rect>		</g>		<g id="shape118-53" v:mid="118" v:groupcontext="shape" transform="translate(30.9939,-17.1397) rotate(3.17983)">			<title>Sheet.118</title>			<path d="M0 558.75 L324.5 558.75" class="st9"></path>		</g>		<g id="shape22-56" v:mid="22" v:groupcontext="shape" transform="translate(354.994,1098.64) rotate(176.82)">			<title>Sheet.22</title>			<path d="M0 558.75 L324.5 558.75" class="st9"></path>		</g>	</g>	<g id="shape26-59" v:mid="26" v:groupcontext="shape" transform="translate(925.25,-263.437)">		<title>Sheet.26</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape46-62" v:mid="46" v:groupcontext="shape" transform="translate(908.25,-263.437)">		<title>Sheet.46</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape47-65" v:mid="47" v:groupcontext="shape" v:layermember="0" transform="translate(949.875,-313.937)">		<title>Dynamic connector</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape49-68" v:mid="49" v:groupcontext="shape" v:layermember="0" transform="translate(927.375,-295.938)">		<title>Dynamic connector.49</title>		<path d="M9 558.75 L9 576.75" class="st9"></path>	</g>	<g id="shape52-71" v:mid="52" v:groupcontext="shape" v:layermember="0" transform="translate(904.875,-313.937)">		<title>Dynamic connector.52</title>		<path d="M4.5 558.75 L4.5 576.75 L13.5 576.75 L13.5 594.75" class="st9"></path>	</g>	<g id="shape53-74" v:mid="53" v:groupcontext="shape" transform="translate(314.875,298.813) rotate(-90)">		<title>Rectangle.53</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape54-76" v:mid="54" v:groupcontext="shape" transform="translate(1232.72,-114.283) rotate(45)">		<title>Sheet.54</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape55-79" v:mid="55" v:groupcontext="shape" transform="translate(1268.72,675.908) rotate(135)">		<title>Sheet.55</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape56-82" v:mid="56" v:groupcontext="shape" transform="translate(853.25,-263.437)">		<title>Sheet.56</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape57-85" v:mid="57" v:groupcontext="shape" transform="translate(835.875,-263.437)">		<title>Sheet.57</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape58-88" v:mid="58" v:groupcontext="shape" v:layermember="0" transform="translate(878.25,-313.937)">		<title>Dynamic connector.58</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape59-91" v:mid="59" v:groupcontext="shape" v:layermember="0" transform="translate(855.75,-295.938)">		<title>Dynamic connector.59</title>		<path d="M9 558.75 L9 576.75" class="st9"></path>	</g>	<g id="shape60-94" v:mid="60" v:groupcontext="shape" v:layermember="0" transform="translate(833.25,-313.937)">		<title>Dynamic connector.60</title>		<path d="M4.5 558.75 L4.5 576.75 L13.5 576.75 L13.5 594.75" class="st9"></path>	</g>	<g id="shape61-97" v:mid="61" v:groupcontext="shape" transform="translate(242.875,298.812) rotate(-90)">		<title>Rectangle.61</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape62-99" v:mid="62" v:groupcontext="shape" transform="translate(1160.72,-114.283) rotate(45)">		<title>Sheet.62</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape63-102" v:mid="63" v:groupcontext="shape" transform="translate(1196.72,675.908) rotate(135)">		<title>Sheet.63</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape64-105" v:mid="64" v:groupcontext="shape" transform="translate(781.25,-263.437)">		<title>Sheet.64</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape65-108" v:mid="65" v:groupcontext="shape" transform="translate(764.25,-263.437)">		<title>Sheet.65</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape66-111" v:mid="66" v:groupcontext="shape" v:layermember="0" transform="translate(805.875,-313.937)">		<title>Dynamic connector.66</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape67-114" v:mid="67" v:groupcontext="shape" v:layermember="0" transform="translate(783.375,-295.938)">		<title>Dynamic connector.67</title>		<path d="M9 558.75 L9 576.75" class="st9"></path>	</g>	<g id="shape68-117" v:mid="68" v:groupcontext="shape" v:layermember="0" transform="translate(760.875,-313.937)">		<title>Dynamic connector.68</title>		<path d="M4.5 558.75 L4.5 576.75 L13.5 576.75 L13.5 594.75" class="st9"></path>	</g>	<g id="shape69-120" v:mid="69" v:groupcontext="shape" transform="translate(171.062,298.813) rotate(-90)">		<title>Rectangle.69</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape70-122" v:mid="70" v:groupcontext="shape" transform="translate(1088.91,-114.283) rotate(45)">		<title>Sheet.70</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape71-125" v:mid="71" v:groupcontext="shape" transform="translate(1124.91,675.908) rotate(135)">		<title>Sheet.71</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape72-128" v:mid="72" v:groupcontext="shape" transform="translate(709.437,-263.437)">		<title>Sheet.72</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape73-131" v:mid="73" v:groupcontext="shape" transform="translate(692.438,-263.437)">		<title>Sheet.73</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape74-134" v:mid="74" v:groupcontext="shape" v:layermember="0" transform="translate(734.062,-313.937)">		<title>Dynamic connector.74</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape75-137" v:mid="75" v:groupcontext="shape" v:layermember="0" transform="translate(711.562,-295.938)">		<title>Dynamic connector.75</title>		<path d="M9 558.75 L9 576.75" class="st9"></path>	</g>	<g id="shape76-140" v:mid="76" v:groupcontext="shape" v:layermember="0" transform="translate(689.062,-313.937)">		<title>Dynamic connector.76</title>		<path d="M4.5 558.75 L4.5 576.75 L13.5 576.75 L13.5 594.75" class="st9"></path>	</g>	<g id="shape77-143" v:mid="77" v:groupcontext="shape" v:layermember="0" transform="translate(936.5,-259.938)">		<title>Dynamic connector.77</title>		<path d="M-8.88 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape78-148" v:mid="78" v:groupcontext="shape" v:layermember="0" transform="translate(720.594,-259.938)">		<title>Dynamic connector.78</title>		<path d="M-8.78 558.75 L-9.1 584.94" class="st11"></path>	</g>	<g id="shape79-153" v:mid="79" v:groupcontext="shape" v:layermember="0" transform="translate(792.5,-259.938)">		<title>Dynamic connector.79</title>		<path d="M-8.88 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape80-158" v:mid="80" v:groupcontext="shape" v:layermember="0" transform="translate(864.5,-259.938)">		<title>Dynamic connector.80</title>		<path d="M-8.87 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape81-163" v:mid="81" v:groupcontext="shape" v:layermember="0" transform="translate(774.375,-205.937)">		<title>Dynamic connector.81</title>		<path d="M9 558.75 L9 584.94" class="st11"></path>	</g>	<g id="shape15-168" v:mid="15" v:groupcontext="shape" transform="translate(603.375,-313.937)">		<title>Sheet.15</title>		<desc>b[i]/a[i] i = 15 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="540.75" width="72" height="36"></v:textrect>		<rect x="0" y="522.75" width="72" height="36" class="st12"></rect>		<text x="17.54" y="537.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st7">i = 15 to 4</tspan></text>		</g>	<g id="shape23-172" v:mid="23" v:groupcontext="shape" transform="translate(679.875,871.063) rotate(180)">		<title>Sheet.23</title>		<path d="M0 558.75 L36.88 558.75" class="st13"></path>	</g>	<g id="shape30-178" v:mid="30" v:groupcontext="shape" transform="translate(594.125,-236.437)">		<title>Sheet.30</title>		<desc>Other inputs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="28.8125" cy="548.75" width="57.63" height="20"></v:textrect>		<rect x="0" y="538.75" width="57.625" height="20" class="st8"></rect>		<text x="14.6" y="545.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Other <v:newlinechar></v:newlinechar><tspan x="13.62" dy="1.2em" class="st7">inputs</tspan></text>		</g>	<g id="shape32-182" v:mid="32" v:groupcontext="shape" transform="translate(929.219,-69.6875)">		<title>Sheet.32</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1562" cy="548.75" width="32.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="32.3125" height="20" class="st8"></rect>		<text x="6.28" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape89-185" v:mid="89" v:groupcontext="shape" v:layermember="0" transform="translate(999.375,-277.937)">		<title>Dynamic connector.89</title>		<path d="M0 549.75 L-10.5 549.75 A3 3 -180 0 0 -16.5 549.75 L-24 549.75 A3 3 -180 0 0 -30 549.75 L-60 549.75 A3 3 -180					 0 0 -66 549.75 L-78 549.75 A3 3 -180 0 0 -84 549.75 L-131.63 549.75 A3 3 -180 1 0 -137.62 549.75 L-149.63					 549.75 A3 3 -180 0 0 -155.62 549.75 L-204 549.75 A3 3 -180 0 0 -210 549.75 L-222 549.75 A3 3 -180 0 0 -228					 549.75 L-251.75 549.75" class="st14"></path>	</g>	<g id="shape90-188" v:mid="90" v:groupcontext="shape" v:layermember="0" transform="translate(963.625,-286.937)">		<title>Dynamic connector.90</title>		<path d="M0 558.75 L0 576.75 L-18.44 576.75" class="st15"></path>	</g>	<g id="shape91-194" v:mid="91" v:groupcontext="shape" v:layermember="0" transform="translate(891.625,-286.937)">		<title>Dynamic connector.91</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape92-199" v:mid="92" v:groupcontext="shape" v:layermember="0" transform="translate(819.625,-286.937)">		<title>Dynamic connector.92</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape93-204" v:mid="93" v:groupcontext="shape" v:layermember="0" transform="translate(747.625,-286.937)">		<title>Dynamic connector.93</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape2-209" v:mid="2" v:groupcontext="shape" v:layermember="0" transform="translate(927.375,-440.938)">		<title>Dynamic connector.2</title>		<path d="M9 558.75 L9 609.25" class="st17"></path>	</g>	<g id="shape20-215" v:mid="20" v:groupcontext="shape" transform="translate(927.375,-440.937)">		<title>Sheet.20</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape33-218" v:mid="33" v:groupcontext="shape" transform="translate(855.375,-440.937)">		<title>Sheet.33</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape40-221" v:mid="40" v:groupcontext="shape" transform="translate(783.375,-440.937)">		<title>Sheet.40</title>		<desc>b[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[4]</text>		</g>	<g id="shape82-224" v:mid="82" v:groupcontext="shape" transform="translate(711.375,-440.937)">		<title>Sheet.82</title>		<desc>b[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[6]</text>		</g>	<g id="shape84-227" v:mid="84" v:groupcontext="shape" transform="translate(603.375,-440.937)">		<title>Sheet.84</title>		<desc>Bytes i = 62 to 8</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="540.75" width="72" height="36"></v:textrect>		<rect x="0" y="522.75" width="72" height="36" class="st19"></rect>		<text x="22.68" y="537.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st7">i = 62 to 8</tspan></text>		</g>	<g id="shape94-231" v:mid="94" v:groupcontext="shape" v:layermember="0" transform="translate(954.375,-379.187)">		<title>Dynamic connector.94</title>		<path d="M0 558.75 L18 558.75 L18 777 L-143.5 777" class="st15"></path>	</g>	<g id="shape85-236" v:mid="85" v:groupcontext="shape" v:layermember="0" transform="translate(936.375,-413.938)">		<title>Dynamic connector.85</title>		<path d="M9 558.75 L9 582.25" class="st17"></path>	</g>	<g id="shape36-241" v:mid="36" v:groupcontext="shape" transform="translate(1558.12,144.813) rotate(90)">		<title>Sheet.36</title>		<path d="M1.72 558.75 L2.08 558.75 L127 558.75" class="st20"></path>	</g>	<g id="shape87-247" v:mid="87" v:groupcontext="shape" transform="translate(747.625,830.563) rotate(180)">		<title>Sheet.87</title>		<path d="M0 558.75 L72.25 558.75" class="st15"></path>	</g>	<g id="shape96-252" v:mid="96" v:groupcontext="shape" transform="translate(994.75,-278.375)">		<title>Sheet.96</title>		<desc>Bit 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="548.75" width="40.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="40.75" height="20" class="st8"></rect>		<text x="11.17" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0</text>		</g>	<g id="shape97-255" v:mid="97" v:groupcontext="shape" transform="translate(889.406,-419.687)">		<title>Sheet.97</title>		<desc>Bits 7:4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="548.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="52.3125" height="20" class="st8"></rect>		<text x="11.12" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 7:4</text>		</g>	<g id="group99-258" transform="translate(774.875,-151.937)" v:mid="99" v:groupcontext="group">		<title>Sheet.99</title>		<g id="shape100-259" v:mid="100" v:groupcontext="shape" transform="translate(-522.75,558.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>		</g>		<g id="shape101-261" v:mid="101" v:groupcontext="shape" transform="translate(395.096,145.654) rotate(45)">			<title>Sheet.101</title>			<path d="M0 558.75 L25.46 558.75" class="st9"></path>		</g>		<g id="shape103-264" v:mid="103" v:groupcontext="shape" transform="translate(431.096,935.846) rotate(135)">			<title>Sheet.103</title>			<path d="M0 558.75 L25.46 558.75" class="st9"></path>		</g>	</g>	<g id="shape104-267" v:mid="104" v:groupcontext="shape" transform="translate(243.125,388.813) rotate(-90)">		<title>Sheet.104</title>		<path d="M9.45 558.75 L9.81 558.75 L18 558.75" class="st21"></path>	</g>	<g id="shape105-273" v:mid="105" v:groupcontext="shape" transform="translate(787.125,-185.937)">		<title>Sheet.105</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="548.75" width="29.5" height="20"></v:textrect>		<rect x="0" y="538.75" width="29.5" height="20" class="st8"></rect>		<text x="8.71" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape86-276" v:mid="86" v:groupcontext="shape" transform="translate(927.375,-367.937)">		<title>Rectangle</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="547.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="536.25" width="27" height="22.5" class="st22"></rect>		<text x="6.76" y="549.9" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape10-279" v:mid="10" v:groupcontext="shape" v:layermember="0" transform="translate(792.875,-151.937)">		<title>Dynamic connector.10</title>		<path d="M0 558.75 L-0 563.62 L143.5 563.62 L143.5 566.94" class="st11"></path>	</g>	<g id="shape12-284" v:mid="12" v:groupcontext="shape" transform="translate(931.875,-111.437)">		<title>Rectangle.12</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="547.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="536.25" width="27" height="22.5" class="st22"></rect>		<text x="11.66" y="549.9" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape16-287" v:mid="16" v:groupcontext="shape" v:layermember="0" transform="translate(940.875,-62.9375)">		<title>Dynamic connector.16</title>		<path d="M4.5 558.75 L4.5 577.75 L40.5 577.75 L40.5 474.63 L13.5 474.63" class="st9"></path>	</g>	<g id="shape17-290" v:mid="17" v:groupcontext="shape" v:layermember="0" transform="translate(936.375,-113.687)">		<title>Dynamic connector.17</title>		<path d="M9 561 L9 564.69" class="st11"></path>	</g>	<g id="shape18-295" v:mid="18" v:groupcontext="shape" v:layermember="0" transform="translate(945.375,-149.5)">		<title>Dynamic connector.18</title>		<path d="M9 561.19 L26.66 561.19 L26.66 574.31 L18.81 574.31" class="st11"></path>	</g>	<g id="shape21-300" v:mid="21" v:groupcontext="shape" transform="translate(603.375,-62.9375)">		<title>Sheet.21</title>		<desc>h[31:1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="162.07" cy="540.75" width="324.15" height="36"></v:textrect>		<rect x="0" y="522.75" width="324.141" height="36" class="st19"></rect>		<text x="144.51" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[31:1]</text>		</g>	<g id="shape24-303" v:mid="24" v:groupcontext="shape" transform="translate(601.938,-277.938)">		<title>Sheet.24</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="548.75" width="74.88" height="20"></v:textrect>		<rect x="0" y="538.75" width="74.875" height="20" class="st8"></rect>		<text x="5.11" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape25-306" v:mid="25" v:groupcontext="shape" v:layermember="0" transform="translate(954.375,-440.937)">		<title>Dynamic connector.25</title>		<path d="M0 558.75 L0 594.75 L31.5 594.75 L31.5 784.75 L21 784.75 A3 3 -180 0 0 15 784.75 L-18 784.75" class="st15"></path>	</g>	<g id="shape27-311" v:mid="27" v:groupcontext="shape" transform="translate(983.062,-205.938)">		<title>Sheet.27</title>		<desc>Bits 3:0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="548.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="52.3125" height="20" class="st8"></rect>		<text x="11.12" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3:0</text>		</g>	<g id="shape35-314" v:mid="35" v:groupcontext="shape" transform="translate(789.688,-155.562)">		<title>Sheet.35</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape38-317" v:mid="38" v:groupcontext="shape" transform="translate(772.688,-155.562)">		<title>Sheet.38</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape39-320" v:mid="39" v:groupcontext="shape" transform="translate(872.075,-33.9375)">		<title>Sheet.39</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="548.75" width="73.31" height="20"></v:textrect>		<rect x="0" y="538.75" width="73.3" height="20" class="st8"></rect>		<text x="6.98" y="545.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st7">accumulate</tspan></text>		</g>	<g id="shape41-324" v:mid="41" v:groupcontext="shape" transform="translate(616.875,722.563) scale(1,-1)">		<title>Sheet.41</title>		<desc>Replicated for all other even input bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="150.75" cy="558.75" width="301.5" height="0"></v:textrect>		<path d="M0 558.75 L301.5 558.75" class="st24"></path>		<rect v:rectcontext="textBkgnd" x="52.8978" y="551.55" width="195.705" height="14.4001" class="st25"></rect>		<text x="52.9" y="-555.15" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other even input bytes</text>		</g>	<g id="shape48-334" v:mid="48" v:groupcontext="shape" transform="translate(607.875,992.563) scale(1,-1)">		<title>Sheet.48</title>		<desc>Replicated for all other output bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="157.5" cy="558.75" width="315" height="0"></v:textrect>		<path d="M0 558.75 L315 558.75" class="st24"></path>		<rect v:rectcontext="textBkgnd" x="69.0403" y="551.55" width="176.919" height="14.4001" class="st25"></rect>		<text x="69.04" y="-555.15" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other output bytes</text>		</g>	<g id="shape50-343" v:mid="50" v:groupcontext="shape" transform="translate(-81.0547,300.562) rotate(-90)">		<title>Rectangle.50</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape51-345" v:mid="51" v:groupcontext="shape" transform="translate(836.791,-112.533) rotate(45)">		<title>Sheet.51</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape88-348" v:mid="88" v:groupcontext="shape" transform="translate(872.791,677.658) rotate(135)">		<title>Sheet.88</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape106-351" v:mid="106" v:groupcontext="shape" transform="translate(459.375,-62.9375)">		<title>Sheet.106</title>		<rect x="0" y="522.75" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="shape107-353" v:mid="107" v:groupcontext="shape" transform="translate(72.375,-76.4375)">		<title>Sheet.107</title>		<desc>Vdd1/Vxx1 output vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="549.75" width="67.5" height="18"></v:textrect>		<rect x="0" y="540.75" width="67.5" height="18" class="st4"></rect>		<text x="7.04" y="538.95" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd1/Vxx1 <tspan x="17.11" dy="1.2em" class="st7">output </tspan><tspan x="18.25" dy="1.2em" class="st7">vector</tspan></text>		</g>	<g id="shape108-359" v:mid="108" v:groupcontext="shape" transform="translate(72.4453,-332.937)">		<title>Sheet.108</title>		<desc>Vv table vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="558.75" width="67.5" height="0"></v:textrect>		<path d="M0 558.75 L67.5 558.75 L0 558.75 Z" class="st8"></path>		<text x="13.88" y="555.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv table <tspan x="18.25" dy="1.2em" class="st7">vector</tspan></text>		</g>	<g id="shape109-364" v:mid="109" v:groupcontext="shape" transform="translate(459.445,-314.937)">		<title>Sheet.109</title>		<desc>a[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[0]</text>		</g>	<g id="shape110-367" v:mid="110" v:groupcontext="shape" transform="translate(423.445,-314.937)">		<title>Sheet.110</title>		<desc>b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>		</g>	<g id="shape111-370" v:mid="111" v:groupcontext="shape" transform="translate(387.445,-314.937)">		<title>Sheet.111</title>		<desc>a[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[1]</text>		</g>	<g id="shape112-373" v:mid="112" v:groupcontext="shape" transform="translate(351.445,-314.937)">		<title>Sheet.112</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape113-376" v:mid="113" v:groupcontext="shape" transform="translate(315.445,-314.937)">		<title>Sheet.113</title>		<desc>a[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[2]</text>		</g>	<g id="shape114-379" v:mid="114" v:groupcontext="shape" transform="translate(279.445,-314.937)">		<title>Sheet.114</title>		<desc>b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>		</g>	<g id="shape115-382" v:mid="115" v:groupcontext="shape" transform="translate(243.445,-314.937)">		<title>Sheet.115</title>		<desc>a[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.41" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>a[3]</text>		</g>	<g id="shape116-385" v:mid="116" v:groupcontext="shape" transform="translate(207.445,-314.937)">		<title>Sheet.116</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="group117-388" transform="translate(144.445,-204.187)" v:mid="117" v:groupcontext="group">		<title>Sheet.117</title>		<g id="shape119-389" v:mid="119" v:groupcontext="shape" transform="translate(-234.75,558.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="234.75" width="18" height="324" class="st2"></rect>		</g>		<g id="shape120-391" v:mid="120" v:groupcontext="shape" transform="translate(30.9939,-17.1397) rotate(3.17983)">			<title>Sheet.120</title>			<path d="M0 558.75 L324.5 558.75" class="st9"></path>		</g>		<g id="shape122-394" v:mid="122" v:groupcontext="shape" transform="translate(354.994,1098.64) rotate(176.82)">			<title>Sheet.122</title>			<path d="M0 558.75 L324.5 558.75" class="st9"></path>		</g>	</g>	<g id="shape123-397" v:mid="123" v:groupcontext="shape" transform="translate(457.32,-261.687)">		<title>Sheet.123</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape124-400" v:mid="124" v:groupcontext="shape" transform="translate(440.32,-261.687)">		<title>Sheet.124</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape125-403" v:mid="125" v:groupcontext="shape" v:layermember="0" transform="translate(481.945,-314.937)">		<title>Dynamic connector.125</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape126-406" v:mid="126" v:groupcontext="shape" v:layermember="0" transform="translate(459.445,-296.937)">		<title>Dynamic connector.126</title>		<path d="M9 558.75 L9 579.5" class="st9"></path>	</g>	<g id="shape127-409" v:mid="127" v:groupcontext="shape" v:layermember="0" transform="translate(436.91,-314.937)">		<title>Dynamic connector.127</title>		<path d="M4.46 558.75 L4.46 579.5 L13.54 579.5 L13.54 597.5" class="st9"></path>	</g>	<g id="shape128-412" v:mid="128" v:groupcontext="shape" transform="translate(-153.055,300.563) rotate(-90)">		<title>Rectangle.128</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape129-414" v:mid="129" v:groupcontext="shape" transform="translate(764.791,-112.533) rotate(45)">		<title>Sheet.129</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape130-417" v:mid="130" v:groupcontext="shape" transform="translate(800.791,677.658) rotate(135)">		<title>Sheet.130</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape131-420" v:mid="131" v:groupcontext="shape" transform="translate(385.32,-261.687)">		<title>Sheet.131</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape132-423" v:mid="132" v:groupcontext="shape" transform="translate(367.945,-261.687)">		<title>Sheet.132</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape133-426" v:mid="133" v:groupcontext="shape" v:layermember="0" transform="translate(410.32,-314.937)">		<title>Dynamic connector.133</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape134-429" v:mid="134" v:groupcontext="shape" v:layermember="0" transform="translate(387.82,-296.937)">		<title>Dynamic connector.134</title>		<path d="M9 558.75 L9 579.5" class="st9"></path>	</g>	<g id="shape135-432" v:mid="135" v:groupcontext="shape" v:layermember="0" transform="translate(365.098,-314.937)">		<title>Dynamic connector.135</title>		<path d="M4.28 558.75 L4.28 579.5 L13.72 579.5 L13.72 597.5" class="st9"></path>	</g>	<g id="shape136-435" v:mid="136" v:groupcontext="shape" transform="translate(-225.055,300.562) rotate(-90)">		<title>Rectangle.136</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape137-437" v:mid="137" v:groupcontext="shape" transform="translate(692.791,-112.533) rotate(45)">		<title>Sheet.137</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape138-440" v:mid="138" v:groupcontext="shape" transform="translate(728.791,677.658) rotate(135)">		<title>Sheet.138</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape139-443" v:mid="139" v:groupcontext="shape" transform="translate(313.32,-261.687)">		<title>Sheet.139</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape140-446" v:mid="140" v:groupcontext="shape" transform="translate(296.32,-261.687)">		<title>Sheet.140</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape141-449" v:mid="141" v:groupcontext="shape" v:layermember="0" transform="translate(337.945,-314.937)">		<title>Dynamic connector.141</title>		<path d="M-4.5 558.75 L-4.5 576.75 L-13.5 576.75" class="st9"></path>	</g>	<g id="shape142-452" v:mid="142" v:groupcontext="shape" v:layermember="0" transform="translate(315.445,-296.937)">		<title>Dynamic connector.142</title>		<path d="M9 558.75 L9 579.5" class="st9"></path>	</g>	<g id="shape143-455" v:mid="143" v:groupcontext="shape" v:layermember="0" transform="translate(292.91,-314.937)">		<title>Dynamic connector.143</title>		<path d="M4.46 558.75 L4.46 579.5 L13.54 579.5 L13.54 597.5" class="st9"></path>	</g>	<g id="shape144-458" v:mid="144" v:groupcontext="shape" transform="translate(-296.867,300.563) rotate(-90)">		<title>Rectangle.144</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>	</g>	<g id="shape145-460" v:mid="145" v:groupcontext="shape" transform="translate(620.979,-112.533) rotate(45)">		<title>Sheet.145</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape146-463" v:mid="146" v:groupcontext="shape" transform="translate(656.979,677.658) rotate(135)">		<title>Sheet.146</title>		<path d="M0 558.75 L25.46 558.75" class="st3"></path>	</g>	<g id="shape147-466" v:mid="147" v:groupcontext="shape" transform="translate(241.508,-261.687)">		<title>Sheet.147</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape148-469" v:mid="148" v:groupcontext="shape" transform="translate(224.508,-261.687)">		<title>Sheet.148</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape149-472" v:mid="149" v:groupcontext="shape" v:layermember="0" transform="translate(266.133,-314.937)">		<title>Dynamic connector.149</title>		<path d="M-4.5 558.75 L-4.5 579.5 L-13.5 579.5" class="st9"></path>	</g>	<g id="shape150-475" v:mid="150" v:groupcontext="shape" v:layermember="0" transform="translate(243.633,-294.188)">		<title>Dynamic connector.150</title>		<path d="M9 558.75 L9 576.75" class="st9"></path>	</g>	<g id="shape151-478" v:mid="151" v:groupcontext="shape" v:layermember="0" transform="translate(221.004,-314.937)">		<title>Dynamic connector.151</title>		<path d="M4.37 558.75 L4.37 579.5 L13.63 579.5 L13.63 597.5" class="st9"></path>	</g>	<g id="shape152-481" v:mid="152" v:groupcontext="shape" v:layermember="0" transform="translate(468.57,-258.188)">		<title>Dynamic connector.152</title>		<path d="M-8.88 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape153-486" v:mid="153" v:groupcontext="shape" v:layermember="0" transform="translate(252.664,-258.187)">		<title>Dynamic connector.153</title>		<path d="M-8.78 558.75 L-9.1 584.94" class="st11"></path>	</g>	<g id="shape154-491" v:mid="154" v:groupcontext="shape" v:layermember="0" transform="translate(324.57,-258.188)">		<title>Dynamic connector.154</title>		<path d="M-8.88 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape155-496" v:mid="155" v:groupcontext="shape" v:layermember="0" transform="translate(396.57,-258.188)">		<title>Dynamic connector.155</title>		<path d="M-8.88 558.75 L-9.06 584.94" class="st11"></path>	</g>	<g id="shape156-501" v:mid="156" v:groupcontext="shape" v:layermember="0" transform="translate(306.445,-204.187)">		<title>Dynamic connector.156</title>		<path d="M9 558.75 L9 584.94" class="st11"></path>	</g>	<g id="shape157-506" v:mid="157" v:groupcontext="shape" transform="translate(135.445,-314.937)">		<title>Sheet.157</title>		<desc>b[i]/a[i] i = 15 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="540.75" width="72" height="36"></v:textrect>		<rect x="0" y="522.75" width="72" height="36" class="st12"></rect>		<text x="17.54" y="537.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st7">i = 15 to 4</tspan></text>		</g>	<g id="shape158-510" v:mid="158" v:groupcontext="shape" transform="translate(211.945,872.813) rotate(180)">		<title>Sheet.158</title>		<path d="M0 558.75 L36.88 558.75" class="st13"></path>	</g>	<g id="shape159-515" v:mid="159" v:groupcontext="shape" transform="translate(126.195,-234.687)">		<title>Sheet.159</title>		<desc>Other inputs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="28.8125" cy="548.75" width="57.63" height="20"></v:textrect>		<rect x="0" y="538.75" width="57.625" height="20" class="st8"></rect>		<text x="14.6" y="545.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Other <v:newlinechar></v:newlinechar><tspan x="13.62" dy="1.2em" class="st7">inputs</tspan></text>		</g>	<g id="shape160-519" v:mid="160" v:groupcontext="shape" transform="translate(461.219,-70.375)">		<title>Sheet.160</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1562" cy="548.75" width="32.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="32.3125" height="20" class="st8"></rect>		<text x="6.28" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape161-522" v:mid="161" v:groupcontext="shape" v:layermember="0" transform="translate(531.445,-276.188)">		<title>Dynamic connector.161</title>		<path d="M0 549.75 L-10.5 549.75 A3 3 -180 0 0 -16.5 549.75 L-24 549.75 A3 3 -180 0 0 -30 549.75 L-60 549.75 A3 3 -180					 0 0 -66 549.75 L-78 549.75 A3 3 -180 0 0 -84 549.75 L-131.63 549.75 A3 3 -180 1 0 -137.63 549.75 L-149.63					 549.75 A3 3 -180 1 0 -155.63 549.75 L-204 549.75 A3 3 -180 0 0 -210 549.75 L-222 549.75 A3 3 -180 0 0 -228					 549.75 L-251.75 549.75" class="st14"></path>	</g>	<g id="shape162-525" v:mid="162" v:groupcontext="shape" v:layermember="0" transform="translate(495.695,-285.187)">		<title>Dynamic connector.162</title>		<path d="M0 558.75 L0 576.75 L-18.44 576.75" class="st15"></path>	</g>	<g id="shape163-530" v:mid="163" v:groupcontext="shape" v:layermember="0" transform="translate(423.695,-285.187)">		<title>Dynamic connector.163</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape164-535" v:mid="164" v:groupcontext="shape" v:layermember="0" transform="translate(351.695,-285.187)">		<title>Dynamic connector.164</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape165-540" v:mid="165" v:groupcontext="shape" v:layermember="0" transform="translate(279.695,-285.187)">		<title>Dynamic connector.165</title>		<path d="M0 558.75 L0 576.75 L-18.25 576.75" class="st15"></path>	</g>	<g id="shape166-545" v:mid="166" v:groupcontext="shape" v:layermember="0" transform="translate(423.236,-440.438)">		<title>Dynamic connector.166</title>		<path d="M9 558.75 L9 610.5" class="st17"></path>	</g>	<g id="shape167-550" v:mid="167" v:groupcontext="shape" transform="translate(515.625,-449.937)">		<title>Sheet.167</title>		<desc>Vu input vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="549.75" width="67.5" height="18"></v:textrect>		<rect x="0" y="540.75" width="67.5" height="18" class="st4"></rect>		<text x="12.99" y="546.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu input <tspan x="18.25" dy="1.2em" class="st7">vector</tspan></text>		</g>	<g id="shape178-555" v:mid="178" v:groupcontext="shape" v:layermember="0" transform="translate(450.095,-377.438)">		<title>Dynamic connector.178</title>		<path d="M0 558.75 L54.35 558.75 L54.35 777 L-107.15 777" class="st15"></path>	</g>	<g id="shape179-560" v:mid="179" v:groupcontext="shape" v:layermember="0" transform="translate(999.375,-413.937)">		<title>Dynamic connector.179</title>		<path d="M0 558.75 L-42 558.75 A3 3 -180 1 0 -48 558.75 L-60 558.75 A3 3 -180 1 0 -66 558.75 L-546.28 558.75 A3 3 -180					 1 0 -552.28 558.75 L-558.28 558.75 L-558.28 584" class="st17"></path>	</g>	<g id="shape180-565" v:mid="180" v:groupcontext="shape" transform="translate(1090.12,144.507) rotate(89.9687)">		<title>Sheet.180</title>		<path d="M1.72 558.75 L2.08 558.75 L128.75 558.75" class="st20"></path>	</g>	<g id="shape182-570" v:mid="182" v:groupcontext="shape" transform="translate(279.695,832.313) rotate(180)">		<title>Sheet.182</title>		<path d="M0 558.75 L72.25 558.75" class="st15"></path>	</g>	<g id="shape183-575" v:mid="183" v:groupcontext="shape" transform="translate(526.695,-276.125)">		<title>Sheet.183</title>		<desc>Bit 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="548.75" width="40.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="40.75" height="20" class="st8"></rect>		<text x="11.17" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0</text>		</g>	<g id="shape184-578" v:mid="184" v:groupcontext="shape" transform="translate(384.562,-419.687)">		<title>Sheet.184</title>		<desc>Bits 7:4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="548.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="52.3125" height="20" class="st8"></rect>		<text x="11.12" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 7:4</text>		</g>	<g id="group185-581" transform="translate(306.945,-150.187)" v:mid="185" v:groupcontext="group">		<title>Sheet.185</title>		<g id="shape186-582" v:mid="186" v:groupcontext="shape" transform="translate(-522.75,558.75) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="522.75" width="18" height="36" class="st2"></rect>		</g>		<g id="shape187-584" v:mid="187" v:groupcontext="shape" transform="translate(395.096,145.654) rotate(45)">			<title>Sheet.187</title>			<path d="M0 558.75 L25.46 558.75" class="st9"></path>		</g>		<g id="shape188-587" v:mid="188" v:groupcontext="shape" transform="translate(431.096,935.846) rotate(135)">			<title>Sheet.188</title>			<path d="M0 558.75 L25.46 558.75" class="st9"></path>		</g>	</g>	<g id="shape189-590" v:mid="189" v:groupcontext="shape" transform="translate(-224.805,390.563) rotate(-90)">		<title>Sheet.189</title>		<path d="M9.45 558.75 L9.81 558.75 L18 558.75" class="st21"></path>	</g>	<g id="shape190-595" v:mid="190" v:groupcontext="shape" transform="translate(319.195,-184.187)">		<title>Sheet.190</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="548.75" width="29.5" height="20"></v:textrect>		<rect x="0" y="538.75" width="29.5" height="20" class="st8"></rect>		<text x="8.71" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape191-598" v:mid="191" v:groupcontext="shape" transform="translate(423.095,-366.188)">		<title>Rectangle.191</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="547.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="536.25" width="27" height="22.5" class="st22"></rect>		<text x="6.76" y="549.9" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape192-601" v:mid="192" v:groupcontext="shape" v:layermember="0" transform="translate(324.945,-150.187)">		<title>Dynamic connector.192</title>		<path d="M0 558.75 L0 563.62 L143.5 563.62 L143.5 566.94" class="st11"></path>	</g>	<g id="shape193-606" v:mid="193" v:groupcontext="shape" transform="translate(463.945,-109.688)">		<title>Rectangle.193</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="547.5" width="27" height="22.5"></v:textrect>		<rect x="0" y="536.25" width="27" height="22.5" class="st22"></rect>		<text x="11.66" y="549.9" class="st23" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape194-609" v:mid="194" v:groupcontext="shape" v:layermember="0" transform="translate(472.945,-62.9375)">		<title>Dynamic connector.194</title>		<path d="M4.5 558.75 L4.5 579.5 L40.5 579.5 L40.5 476.38 L13.5 476.38" class="st9"></path>	</g>	<g id="shape195-612" v:mid="195" v:groupcontext="shape" v:layermember="0" transform="translate(468.375,-114.687)">		<title>Dynamic connector.195</title>		<path d="M9 561 L9 564.69" class="st11"></path>	</g>	<g id="shape196-617" v:mid="196" v:groupcontext="shape" v:layermember="0" transform="translate(477.445,-147.75)">		<title>Dynamic connector.196</title>		<path d="M9 561.19 L26.66 561.19 L26.66 574.31 L18.81 574.31" class="st11"></path>	</g>	<g id="shape197-622" v:mid="197" v:groupcontext="shape" transform="translate(135.375,-62.9375)">		<title>Sheet.197</title>		<desc>h[31:1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="162.07" cy="540.75" width="324.15" height="36"></v:textrect>		<rect x="0" y="522.75" width="324.141" height="36" class="st19"></rect>		<text x="144.51" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[31:1]</text>		</g>	<g id="shape198-625" v:mid="198" v:groupcontext="shape" transform="translate(134.008,-276.187)">		<title>Sheet.198</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="548.75" width="74.88" height="20"></v:textrect>		<rect x="0" y="538.75" width="74.875" height="20" class="st8"></rect>		<text x="5.11" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape199-628" v:mid="199" v:groupcontext="shape" v:layermember="0" transform="translate(450.095,-440.438)">		<title>Dynamic connector.199</title>		<path d="M0 558.75 L0 603.25 L67.85 603.25 L67.85 786 L57.35 786 A3 3 -180 0 0 51.35 786 L18.35 786" class="st15"></path>	</g>	<g id="shape200-633" v:mid="200" v:groupcontext="shape" transform="translate(515.133,-204.187)">		<title>Sheet.200</title>		<desc>Bits 3:0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="548.75" width="52.32" height="20"></v:textrect>		<rect x="0" y="538.75" width="52.3125" height="20" class="st8"></rect>		<text x="11.12" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3:0</text>		</g>	<g id="shape202-636" v:mid="202" v:groupcontext="shape" transform="translate(321.758,-153.812)">		<title>Sheet.202</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape203-639" v:mid="203" v:groupcontext="shape" transform="translate(304.758,-153.812)">		<title>Sheet.203</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="548.75" width="22.75" height="20"></v:textrect>		<rect x="0" y="538.75" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="551.75" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape204-642" v:mid="204" v:groupcontext="shape" transform="translate(404.075,-31.4375)">		<title>Sheet.204</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="548.75" width="73.31" height="20"></v:textrect>		<rect x="0" y="538.75" width="73.3" height="20" class="st8"></rect>		<text x="6.98" y="545.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st7">accumulate</tspan></text>		</g>	<g id="shape205-646" v:mid="205" v:groupcontext="shape" transform="translate(148.945,724.313) scale(1,-1)">		<title>Sheet.205</title>		<desc>Replicated for all other odd input bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="132.575" cy="558.75" width="265.16" height="0"></v:textrect>		<path d="M0 558.75 L265.15 558.75" class="st24"></path>		<rect v:rectcontext="textBkgnd" x="37.0871" y="551.55" width="190.976" height="14.4001" class="st25"></rect>		<text x="37.09" y="-555.15" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other odd input bytes</text>		</g>	<g id="shape206-655" v:mid="206" v:groupcontext="shape" transform="translate(139.945,994.313) scale(1,-1)">		<title>Sheet.206</title>		<desc>Replicated for all other output bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="157.5" cy="558.75" width="315" height="0"></v:textrect>		<path d="M0 558.75 L315 558.75" class="st24"></path>		<rect v:rectcontext="textBkgnd" x="69.0403" y="551.55" width="176.919" height="14.4001" class="st25"></rect>		<text x="69.04" y="-555.15" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other output bytes</text>		</g>	<g id="shape3-664" v:mid="3" v:groupcontext="shape" transform="translate(-491.3,180.813) rotate(-90)">		<title>Sheet.3</title>		<desc>Bits 3:0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="540.75" width="72" height="36"></v:textrect>		<rect x="0" y="522.75" width="72" height="36" class="st2"></rect>		<text x="17.96" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3:0</text>		</g>	<g id="shape4-667" v:mid="4" v:groupcontext="shape" transform="translate(-491.3,288.813) rotate(-90)">		<title>Sheet.4</title>		<desc>Bits 31:4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="540.75" width="108" height="36"></v:textrect>		<rect x="0" y="522.75" width="108" height="36" class="st26"></rect>		<text x="32.92" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 31:4</text>		</g>	<g id="shape5-670" v:mid="5" v:groupcontext="shape" transform="translate(23.15,-451.187)">		<title>Sheet.5</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.3" cy="548.75" width="52.61" height="20"></v:textrect>		<rect x="0" y="538.75" width="52.6" height="20" class="st8"></rect>		<text x="21.03" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape28-673" v:mid="28" v:groupcontext="shape" transform="translate(675.375,-476.937)">		<title>Sheet.28</title>		<path d="M0 558.75 L252 558.75" class="st9"></path>	</g>	<g id="shape31-676" v:mid="31" v:groupcontext="shape" transform="translate(927.375,676.563) rotate(180)">		<title>Sheet.31</title>		<path d="M0 558.75 L252 558.75" class="st9"></path>	</g>	<g id="shape37-679" v:mid="37" v:groupcontext="shape" transform="translate(423.375,-440.937)">		<title>Sheet.37</title>		<desc>b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>		</g>	<g id="shape42-682" v:mid="42" v:groupcontext="shape" transform="translate(351.375,-440.937)">		<title>Sheet.42</title>		<desc>b[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>		</g>	<g id="shape83-685" v:mid="83" v:groupcontext="shape" transform="translate(279.375,-440.937)">		<title>Sheet.83</title>		<desc>b[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[5]</text>		</g>	<g id="shape95-688" v:mid="95" v:groupcontext="shape" transform="translate(207.375,-440.937)">		<title>Sheet.95</title>		<desc>b[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="540.75" width="36" height="36"></v:textrect>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>		<text x="8.13" y="544.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[7]</text>		</g>	<g id="shape98-691" v:mid="98" v:groupcontext="shape" transform="translate(135.375,-440.937)">		<title>Sheet.98</title>		<desc>Bytes i = 63 to 9</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="540.75" width="72" height="36"></v:textrect>		<rect x="0" y="522.75" width="72" height="36" class="st19"></rect>		<text x="22.68" y="537.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st7">i = 63 to 9</tspan></text>		</g>	<g id="shape102-695" v:mid="102" v:groupcontext="shape" transform="translate(207.375,-476.937)">		<title>Sheet.102</title>		<path d="M0 558.75 L216 558.75" class="st9"></path>	</g>	<g id="shape121-698" v:mid="121" v:groupcontext="shape" transform="translate(423.375,676.563) rotate(180)">		<title>Sheet.121</title>		<path d="M0 558.75 L216 558.75" class="st9"></path>	</g>	<g id="shape168-701" v:mid="168" v:groupcontext="shape" transform="translate(459.015,-440.937)">		<title>Sheet.168</title>		<rect x="0" y="522.75" width="36" height="36" class="st2"></rect>	</g>	<g id="shape169-703" v:mid="169" v:groupcontext="shape" transform="translate(706.875,-480.312)">		<title>Sheet.169</title>		<desc>Even bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="548.75" width="152" height="20"></v:textrect>		<rect x="0" y="538.75" width="152" height="20" class="st8"></rect>		<text x="49.66" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Even bytes</text>		</g>	<g id="shape170-706" v:mid="170" v:groupcontext="shape" transform="translate(266.375,-479.437)">		<title>Sheet.170</title>		<desc>Odd bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="548.75" width="152" height="20"></v:textrect>		<rect x="0" y="538.75" width="152" height="20" class="st8"></rect>		<text x="51.16" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Odd bytes</text>		</g>	<g id="shape171-709" v:mid="171" v:groupcontext="shape" v:layermember="0" transform="translate(67.45,-404.937)">		<title>Dynamic connector.171</title>		<path d="M0 549.75 L361.79 549.75 A3 3 0 0 1 367.79 549.75 L373.65 549.75" class="st3"></path>	</g>	<g id="shape172-712" v:mid="172" v:groupcontext="shape" transform="translate(945.375,-413.937)">		<title>Sheet.172</title>		<path d="M1.91 558.75 L2.27 558.75 L6 558.75" class="st27"></path>	</g>	<g id="shape173-718" v:mid="173" v:groupcontext="shape" transform="translate(441.095,-413.937)">		<title>Sheet.173</title>		<path d="M1.91 558.75 L2.27 558.75 L6 558.75" class="st27"></path>	</g>	<g id="shape174-723" v:mid="174" v:groupcontext="shape" transform="translate(132.5,-510.875)">		<title>Sheet.174</title>		<desc>Vdd.h = vlut16(Vu.b, Vv.h, Rt) /</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="113.938" cy="548.75" width="227.88" height="20"></v:textrect>		<rect x="0" y="538.75" width="227.875" height="20" class="st8"></rect>		<text x="35.52" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h = vlut16(Vu.b, Vv.h, Rt)   /</text>		</g>	<g id="shape175-726" v:mid="175" v:groupcontext="shape" transform="translate(309.437,-511.375)">		<title>Sheet.175</title>		<desc>Vxx.h |= vlut16(Vu.b, Vv.h, Rt)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="99.7188" cy="548.75" width="199.44" height="20"></v:textrect>		<rect x="0" y="538.75" width="199.438" height="20" class="st8"></rect>		<text x="26.04" y="552.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.h |= vlut16(Vu.b, Vv.h, Rt)  </text>		</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vlut16_128.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.0104in" height="10.8542in" viewbox="0 0 720.75 781.5" xml:space="preserve" color-interpolation-filters="sRGB" class="st36"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-350 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st3 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-350 .st4 { fill: none; marker-end: url("#mrkr13-16"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-350 .st6 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-350 .st7 { font-size: 1em }
.svg-350 .st8 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st9 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st10 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-350 .st11 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-350 .st12 { marker-end: url("#mrkr13-16"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st13 { fill: #a5a5a5; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st14 { marker-start: url("#mrkr10-114"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-350 .st15 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-350 .st16 { marker-end: url("#mrkr1-120"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-350 .st17 { marker-end: url("#mrkr1-131"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-350 .st18 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.16556291390728 }
.svg-350 .st19 { fill: #bfbfbf; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st20 { marker-start: url("#mrkr13-175"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st21 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.24 }
.svg-350 .st22 { fill: #000000; font-family: Calibri; font-size: 0.666664em }
.svg-350 .st23 { marker-end: url("#mrkr1-237"); marker-start: url("#mrkr1-235"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st24 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-350 .st25 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st26 { marker-start: url("#mrkr10-266"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.5 }
.svg-350 .st27 { fill: #000000; font-family: Calibri; font-size: 1.16666em }
.svg-350 .st28 { stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st29 { marker-start: url("#mrkr10-326"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st30 { marker-end: url("#mrkr1-237"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-350 .st31 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-350 .st32 { fill: #ffffff; stroke: none; stroke-linecap: butt }
.svg-350 .st33 { fill: #000000; font-family: Calibri; font-size: 1.99999em }
.svg-350 .st34 { marker-end: url("#mrkr13-537"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2.25 }
.svg-350 .st35 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.47169811320755 }
.svg-350 .st36 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-16" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend10">		<path d="M 0 0.75 C -0.414214 0.75 -0.75 0.414214 -0.75 0 -0.75 -0.414214 -0.414214 -0.75 0 -0.75 0.414214 -0.75 0.75 -0.414214 0.75 0 0.75 0.414214 0.414214 0.75 0 0.75 Z " style="stroke:none"></path>	</g>	<marker id="mrkr10-114" class="st15" v:arrowtype="10" v:arrowsize="2" v:setback="6.87" refx="6.87" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(11.08) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-120" class="st15" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-11.08,-11.08) "></use>	</marker>	<marker id="mrkr1-131" class="st18" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-6.04,-6.04) "></use>	</marker>	<marker id="mrkr13-175" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-235" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-237" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr10-266" class="st18" v:arrowtype="10" v:arrowsize="2" v:setback="3.81" refx="3.81" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(6.04) "></use>	</marker>	<marker id="mrkr10-326" class="st5" v:arrowtype="10" v:arrowsize="2" v:setback="2.79" refx="2.79" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend10" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-537" class="st35" v:arrowtype="13" v:arrowsize="2" v:setback="6.36" refx="-6.36" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-2.12,-2.12) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape182-1" v:mid="182" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.182</title>		<rect x="0" y="36.75" width="684" height="744.75" class="st1"></rect>	</g>	<g id="shape34-3" v:mid="34" v:groupcontext="shape" transform="translate(-238.5,445.875) rotate(-90)">		<title>Rectangle.13</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>	</g>	<g id="shape44-5" v:mid="44" v:groupcontext="shape" transform="translate(1059.6,-124.729) rotate(45)">		<title>Sheet.44</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape45-8" v:mid="45" v:groupcontext="shape" transform="translate(1095.6,980.479) rotate(135)">		<title>Sheet.45</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape19-11" v:mid="19" v:groupcontext="shape" transform="translate(524.75,-65.375)">		<title>Sheet.19</title>		<rect x="0" y="745.5" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="shape29-13" v:mid="29" v:groupcontext="shape" transform="translate(621.5,-72.375)">		<title>Sheet.29</title>		<desc>Vdd0/Vxx0 Output Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="34.875" cy="772.5" width="69.75" height="18"></v:textrect>		<rect x="0" y="763.5" width="69.75" height="18" class="st4"></rect>		<text x="8.16" y="761.7" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd0/Vxx0 <tspan x="17.43" dy="1.2em" class="st7">Output </tspan><tspan x="18.68" dy="1.2em" class="st7">Vector</tspan></text>		</g>	<g id="shape177-20" v:mid="177" v:groupcontext="shape" transform="translate(347,-505.25)">		<title>Sheet.177</title>		<desc>Vv Table Vector (hwords)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="781.5" width="67.5" height="0"></v:textrect>		<path d="M0 781.5 L67.5 781.5 L0 781.5 Z" class="st8"></path>		<text x="12.97" y="770.7" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv Table <tspan x="17.56" dy="1.2em" class="st7">Vector </tspan><tspan x="11.91" dy="1.2em" class="st7">(hwords)</tspan></text>		</g>	<g id="shape181-26" v:mid="181" v:groupcontext="shape" transform="translate(524.75,-531.375)">		<title>Sheet.181</title>		<desc>ah[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="763.5" width="36" height="36"></v:textrect>		<rect x="0" y="745.5" width="36" height="36" class="st2"></rect>		<text x="5.25" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ah[0]</text>		</g>	<g id="shape1-29" v:mid="1" v:groupcontext="shape" transform="translate(488.75,-531.375)">		<title>Sheet.1</title>		<desc>bh[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="763.5" width="36" height="36"></v:textrect>		<rect x="0" y="745.5" width="36" height="36" class="st2"></rect>		<text x="4.97" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bh[0]</text>		</g>	<g id="shape6-32" v:mid="6" v:groupcontext="shape" transform="translate(452.75,-531.375)">		<title>Sheet.6</title>		<desc>ah[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="763.5" width="36" height="36"></v:textrect>		<rect x="0" y="745.5" width="36" height="36" class="st2"></rect>		<text x="5.25" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>ah[1]</text>		</g>	<g id="shape7-35" v:mid="7" v:groupcontext="shape" transform="translate(416.75,-531.375)">		<title>Sheet.7</title>		<desc>bh[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="763.5" width="36" height="36"></v:textrect>		<rect x="0" y="745.5" width="36" height="36" class="st2"></rect>		<text x="4.97" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bh[1]</text>		</g>	<g id="group43-38" transform="translate(344.75,-208.375)" v:mid="43" v:groupcontext="group">		<title>Sheet.43</title>		<desc>16 x 16 to 1 selects</desc>		<g id="shape13-39" v:mid="13" v:groupcontext="shape" transform="translate(-592.5,781.5) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="592.5" width="18" height="189" class="st2"></rect>		</g>		<g id="shape118-41" v:mid="118" v:groupcontext="shape" transform="translate(146.228,-4.19759) rotate(10.7843)">			<title>Sheet.118</title>			<path d="M0 781.5 L96.2 781.5" class="st9"></path>		</g>		<g id="shape22-44" v:mid="22" v:groupcontext="shape" transform="translate(335.228,1531.2) rotate(169.216)">			<title>Sheet.22</title>			<path d="M0 781.5 L96.2 781.5" class="st9"></path>		</g>		<g id="shape43-47" v:mid="43" v:groupcontext="groupContent">			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="94.5" cy="772.5" width="189" height="18"></v:textrect>			<text x="59.74" y="775.2" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>16 x 16 to 1 selects</text>			</g>	</g>	<g id="shape26-49" v:mid="26" v:groupcontext="shape" transform="translate(522.625,-339.125)">		<title>Sheet.26</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape46-52" v:mid="46" v:groupcontext="shape" transform="translate(505.625,-339.125)">		<title>Sheet.46</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape47-55" v:mid="47" v:groupcontext="shape" v:layermember="0" transform="translate(547.25,-531.375)">		<title>Dynamic connector</title>		<path d="M-4.5 781.5 L-4.5 934.5 L-13.5 934.5" class="st9"></path>	</g>	<g id="shape49-58" v:mid="49" v:groupcontext="shape" v:layermember="0" transform="translate(524.75,-378.375)">		<title>Dynamic connector.49</title>		<path d="M9 781.5 L9 806.25" class="st9"></path>	</g>	<g id="shape52-61" v:mid="52" v:groupcontext="shape" v:layermember="0" transform="translate(502.188,-531.375)">		<title>Dynamic connector.52</title>		<path d="M4.56 781.5 L4.56 934.5 L13.44 934.5 L13.44 959.25" class="st9"></path>	</g>	<g id="shape53-64" v:mid="53" v:groupcontext="shape" transform="translate(-310.5,445.875) rotate(-90)">		<title>Rectangle.53</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>	</g>	<g id="shape54-66" v:mid="54" v:groupcontext="shape" transform="translate(987.604,-124.729) rotate(45)">		<title>Sheet.54</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape55-69" v:mid="55" v:groupcontext="shape" transform="translate(1023.6,980.479) rotate(135)">		<title>Sheet.55</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape56-72" v:mid="56" v:groupcontext="shape" transform="translate(450.625,-339.125)">		<title>Sheet.56</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape57-75" v:mid="57" v:groupcontext="shape" transform="translate(433.25,-339.125)">		<title>Sheet.57</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape58-78" v:mid="58" v:groupcontext="shape" v:layermember="0" transform="translate(475.438,-531.375)">		<title>Dynamic connector.58</title>		<path d="M-4.69 781.5 L-4.69 934.5 L-13.31 934.5" class="st9"></path>	</g>	<g id="shape59-81" v:mid="59" v:groupcontext="shape" v:layermember="0" transform="translate(453.125,-378.375)">		<title>Dynamic connector.59</title>		<path d="M9 781.5 L9 806.25" class="st9"></path>	</g>	<g id="shape60-84" v:mid="60" v:groupcontext="shape" v:layermember="0" transform="translate(430.188,-531.375)">		<title>Dynamic connector.60</title>		<path d="M4.56 781.5 L4.56 934.5 L13.44 934.5 L13.44 959.25" class="st9"></path>	</g>	<g id="shape77-87" v:mid="77" v:groupcontext="shape" v:layermember="0" transform="translate(533.813,-335.625)">		<title>Dynamic connector.77</title>		<path d="M-8.81 781.5 L-9.09 809.94" class="st12"></path>	</g>	<g id="shape80-92" v:mid="80" v:groupcontext="shape" v:layermember="0" transform="translate(461.813,-335.625)">		<title>Dynamic connector.80</title>		<path d="M-8.81 781.5 L-9.09 809.94" class="st12"></path>	</g>	<g id="shape81-97" v:mid="81" v:groupcontext="shape" v:layermember="0" transform="translate(424,-208.375)">		<title>Dynamic connector.81</title>		<path d="M9 781.5 L9 807.69" class="st12"></path>	</g>	<g id="shape15-102" v:mid="15" v:groupcontext="shape" transform="translate(344.75,-531.375)">		<title>Sheet.15</title>		<desc>b[i]/a[i] i = 31 to 2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="763.5" width="72" height="36"></v:textrect>		<rect x="0" y="745.5" width="72" height="36" class="st13"></rect>		<text x="17.54" y="759.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[i]/a[i]<v:newlinechar></v:newlinechar><tspan x="11.91" dy="1.2em" class="st7">i = 31 to 2</tspan></text>		</g>	<g id="shape32-106" v:mid="32" v:groupcontext="shape" transform="translate(526.594,-72.125)">		<title>Sheet.32</title>		<desc>H[i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1562" cy="771.5" width="32.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="32.3125" height="20" class="st8"></rect>		<text x="7.36" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[i]</text>		</g>	<g id="shape89-109" v:mid="89" v:groupcontext="shape" v:layermember="0" transform="translate(610.25,-370.719)">		<title>Dynamic connector.89</title>		<path d="M-1.72 790.41 L-2.08 790.41 L-19.88 790.43 A3 3 -180 1 0 -25.87 790.43 L-37.5 790.44 A3 3 -180 1 0 -43.5 790.45					 L-73.5 790.48 A3 3 -180 0 0 -79.5 790.48 L-91.63 790.5 A3 3 -180 1 0 -97.62 790.5 L-145.13 790.55 A3 3 -180					 0 0 -151.12 790.55 L-163.63 790.57 A3 3 -180 0 0 -169.62 790.57 L-192.06 790.59" class="st14"></path>	</g>	<g id="shape90-115" v:mid="90" v:groupcontext="shape" v:layermember="0" transform="translate(561.123,-362.2)">		<title>Dynamic connector.90</title>		<path d="M0 781.92 L0 799.08 L-18.56 799.08" class="st16"></path>	</g>	<g id="shape91-121" v:mid="91" v:groupcontext="shape" v:layermember="0" transform="translate(489.873,-362.163)">		<title>Dynamic connector.91</title>		<path d="M0 781.96 L0 799.04 L-19.12 799.04" class="st16"></path>	</g>	<g id="shape2-126" v:mid="2" v:groupcontext="shape" v:layermember="0" transform="translate(524.75,-693.375)">		<title>Dynamic connector.2</title>		<path d="M9 781.5 L9 868.44" class="st17"></path>	</g>	<g id="shape20-132" v:mid="20" v:groupcontext="shape" transform="translate(524.75,-693.375)">		<title>Sheet.20</title>		<desc>B[2i]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="763.5" width="36" height="36"></v:textrect>		<rect x="0" y="745.5" width="36" height="36" class="st2"></rect>		<text x="6.64" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[2i]</text>		</g>	<g id="shape84-135" v:mid="84" v:groupcontext="shape" transform="translate(380.75,-693.375)">		<title>Sheet.84</title>		<desc>Bytes 127 to 2i+2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="52.875" cy="763.5" width="105.75" height="36"></v:textrect>		<rect x="0" y="745.5" width="105.75" height="36" class="st19"></rect>		<text x="39.55" y="759.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes<v:newlinechar></v:newlinechar><tspan x="25.42" dy="1.2em" class="st7">127 to 2i+2</tspan></text>		</g>	<g id="shape94-139" v:mid="94" v:groupcontext="shape" v:layermember="0" transform="translate(551.75,-591.406)">		<title>Dynamic connector.94</title>		<path d="M0 781.5 L18 781.5 L18 1209.53 L-91.25 1209.53" class="st16"></path>	</g>	<g id="shape85-144" v:mid="85" v:groupcontext="shape" v:layermember="0" transform="translate(533.75,-630.125)">		<title>Dynamic connector.85</title>		<path d="M9 781.5 L9 804.56" class="st17"></path>	</g>	<g id="shape36-149" v:mid="36" v:groupcontext="shape" transform="translate(1391.75,151.563) rotate(90)">		<title>Sheet.36</title>		<path d="M1.72 781.5 L2.08 781.5 L268.12 781.5" class="st14"></path>	</g>	<g id="shape96-154" v:mid="96" v:groupcontext="shape" transform="translate(-215.5,417.75) rotate(-90)">		<title>Sheet.96</title>		<desc>Bit 1 – odd / even hword select</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="42.1875" cy="771.5" width="84.38" height="20"></v:textrect>		<rect x="0" y="761.5" width="84.375" height="20" class="st8"></rect>		<text x="9.88" y="768.8" class="st10" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 1 – odd / even <tspan x="18.6" dy="1.2em" class="st7">hword select</tspan></text>		</g>	<g id="shape97-158" v:mid="97" v:groupcontext="shape" transform="translate(-233.125,149.438) rotate(-90)">		<title>Sheet.97</title>		<desc>bits 7 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1563" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.98" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 7 to 4</text>		</g>	<g id="group99-161" transform="translate(424.5,-154.375)" v:mid="99" v:groupcontext="group">		<title>Sheet.99</title>		<g id="shape100-162" v:mid="100" v:groupcontext="shape" transform="translate(-745.5,781.5) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>		</g>		<g id="shape101-164" v:mid="101" v:groupcontext="shape" transform="translate(552.604,210.896) rotate(45)">			<title>Sheet.101</title>			<path d="M0 781.5 L25.46 781.5" class="st9"></path>		</g>		<g id="shape103-167" v:mid="103" v:groupcontext="shape" transform="translate(588.604,1316.1) rotate(135)">			<title>Sheet.103</title>			<path d="M0 781.5 L25.46 781.5" class="st9"></path>		</g>	</g>	<g id="shape104-170" v:mid="104" v:groupcontext="shape" transform="translate(-330,609.125) rotate(-90)">		<title>Sheet.104</title>		<path d="M9.45 781.5 L9.81 781.5 L18 781.5" class="st20"></path>	</g>	<g id="shape105-176" v:mid="105" v:groupcontext="shape" transform="translate(436.75,-188.375)">		<title>Sheet.105</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="771.5" width="29.5" height="20"></v:textrect>		<rect x="0" y="761.5" width="29.5" height="20" class="st8"></rect>		<text x="8.71" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape86-179" v:mid="86" v:groupcontext="shape" transform="translate(524.75,-576.375)">		<title>Rectangle</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="766.469" width="27" height="30.0625"></v:textrect>		<rect x="0" y="751.438" width="27" height="30.0625" class="st21"></rect>		<text x="6.76" y="768.87" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape10-182" v:mid="10" v:groupcontext="shape" v:layermember="0" transform="translate(442.5,-154.375)">		<title>Dynamic connector.10</title>		<path d="M0 781.5 L0 786.37 L91.25 786.37 L91.25 789.69" class="st12"></path>	</g>	<g id="shape12-187" v:mid="12" v:groupcontext="shape" transform="translate(529.25,-113.875)">		<title>Rectangle.12</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="770.25" width="27" height="22.5"></v:textrect>		<rect x="0" y="759" width="27" height="22.5" class="st21"></rect>		<text x="11.66" y="772.65" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape16-190" v:mid="16" v:groupcontext="shape" v:layermember="0" transform="translate(538.25,-65.375)">		<title>Dynamic connector.16</title>		<path d="M4.5 781.5 L4.5 800.5 L40.5 800.5 L40.5 697.38 L13.5 697.38" class="st9"></path>	</g>	<g id="shape17-193" v:mid="17" v:groupcontext="shape" v:layermember="0" transform="translate(533.75,-116.125)">		<title>Dynamic connector.17</title>		<path d="M9 783.75 L9 787.44" class="st12"></path>	</g>	<g id="shape18-198" v:mid="18" v:groupcontext="shape" v:layermember="0" transform="translate(542.75,-151.938)">		<title>Dynamic connector.18</title>		<path d="M9 783.94 L26.66 783.94 L26.66 797.06 L18.81 797.06" class="st12"></path>	</g>	<g id="shape21-203" v:mid="21" v:groupcontext="shape" transform="translate(380.75,-65.375)">		<title>Sheet.21</title>		<desc>H63 down to i+1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72.0703" cy="763.5" width="144.15" height="36"></v:textrect>		<rect x="0" y="745.5" width="144.141" height="36" class="st19"></rect>		<text x="31.84" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H63 down to i+1</text>		</g>	<g id="shape24-206" v:mid="24" v:groupcontext="shape" transform="translate(368.75,-355.875)">		<title>Sheet.24</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="771.5" width="74.88" height="20"></v:textrect>		<rect x="0" y="761.5" width="74.875" height="20" class="st8"></rect>		<text x="5.11" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape25-209" v:mid="25" v:groupcontext="shape" v:layermember="0" transform="translate(551.75,-693.375)">		<title>Dynamic connector.25</title>		<path d="M0 781.5 L0 815.5 L35.62 815.5 L35.62 1257.5 L21 1257.5 A3 3 -180 0 0 15 1257.5 L-18 1257.5" class="st16"></path>	</g>	<g id="shape27-214" v:mid="27" v:groupcontext="shape" transform="translate(583.25,-208.375)">		<title>Sheet.27</title>		<desc>Bits 3 to 0 of input byte</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.89" y="762.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3 to 0 <tspan x="10.16" dy="1.2em" class="st7">of input </tspan><tspan x="17.1" dy="1.2em" class="st7">byte</tspan></text>		</g>	<g id="shape35-219" v:mid="35" v:groupcontext="shape" transform="translate(439.313,-158)">		<title>Sheet.35</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape38-222" v:mid="38" v:groupcontext="shape" transform="translate(422.313,-158)">		<title>Sheet.38</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape39-225" v:mid="39" v:groupcontext="shape" transform="translate(469.45,-36.375)">		<title>Sheet.39</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="771.5" width="73.31" height="20"></v:textrect>		<rect x="0" y="761.5" width="73.3" height="20" class="st8"></rect>		<text x="6.98" y="767.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st7">accumulate</tspan></text>		</g>	<g id="shape48-229" v:mid="48" v:groupcontext="shape" transform="translate(380.75,1435.63) scale(1,-1)">		<title>Sheet.48</title>		<desc>Replicated for all other even bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="69.75" cy="781.5" width="139.5" height="0"></v:textrect>		<path d="M0 781.5 L139.5 781.5" class="st23"></path>		<rect v:rectcontext="textBkgnd" x="13.854" y="767.1" width="111.792" height="28.8001" class="st24"></rect>		<text x="13.85" y="-785.1" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other <tspan x="43.35" dy="1.2em" class="st7">even bytes</tspan></text>		</g>	<g id="shape167-241" v:mid="167" v:groupcontext="shape" transform="translate(608,-699.875)">		<title>Sheet.167</title>		<desc>Vu Input Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="772.5" width="67.5" height="18"></v:textrect>		<rect x="0" y="763.5" width="67.5" height="18" class="st4"></rect>		<text x="12.86" y="768.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu Input <tspan x="17.56" dy="1.2em" class="st7">Vector</tspan></text>		</g>	<g id="shape179-246" v:mid="179" v:groupcontext="shape" v:layermember="0" transform="translate(632.75,-630.188)">		<title>Dynamic connector.179</title>		<path d="M0 781.5 L-42.37 781.5 A3 3 -180 1 0 -48.37 781.5 L-96 781.5 A3 3 -180 0 0 -102 781.5 L-121.5 781.5 L-121.5					 805.25" class="st17"></path>	</g>	<g id="shape3-251" v:mid="3" v:groupcontext="shape" transform="translate(-112.75,188.75) rotate(-90)">		<title>Sheet.3</title>		<desc>Bits 3 downto 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="763.5" width="72" height="36"></v:textrect>		<rect x="0" y="745.5" width="72" height="36" class="st2"></rect>		<text x="22.61" y="759.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3 <tspan x="12.67" dy="1.2em" class="st7">downto 0</tspan></text>		</g>	<g id="shape4-255" v:mid="4" v:groupcontext="shape" transform="translate(-112.75,296.75) rotate(-90)">		<title>Sheet.4</title>		<desc>Bits 31 down to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="763.5" width="108" height="36"></v:textrect>		<rect x="0" y="745.5" width="108" height="36" class="st25"></rect>		<text x="11.52" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 31 down to 4</text>		</g>	<g id="shape5-258" v:mid="5" v:groupcontext="shape" transform="translate(624.45,-666)">		<title>Sheet.5</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.3" cy="771.5" width="52.61" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.6" height="20" class="st8"></rect>		<text x="21.03" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape172-261" v:mid="172" v:groupcontext="shape" transform="translate(542.75,-630.188)">		<title>Sheet.172</title>		<path d="M1.91 781.5 L2.27 781.5 L6 781.5" class="st26"></path>	</g>	<g id="shape174-267" v:mid="174" v:groupcontext="shape" transform="translate(92.3906,-733.875)">		<title>Sheet.174</title>		<desc>Vdd.h = vlut16(Vu.b, Vv.h, Rt) /</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="113.938" cy="771.5" width="227.88" height="20"></v:textrect>		<rect x="0" y="761.5" width="227.875" height="20" class="st8"></rect>		<text x="22.46" y="775.7" class="st27" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h = vlut16(Vu.b, Vv.h, Rt)   /</text>		</g>	<g id="shape175-270" v:mid="175" v:groupcontext="shape" transform="translate(271.672,-733.875)">		<title>Sheet.175</title>		<desc>Vxx.h |= vlut16(Vu.b, Vv.h, Rt)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="99.7188" cy="771.5" width="199.44" height="20"></v:textrect>		<rect x="0" y="761.5" width="199.438" height="20" class="st8"></rect>		<text x="13.76" y="775.7" class="st27" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.h |= vlut16(Vu.b, Vv.h, Rt)  </text>		</g>	<g id="shape11-273" v:mid="11" v:groupcontext="shape" transform="translate(398.75,1093.75) rotate(180)">		<title>Sheet.11</title>		<path d="M0 781.5 L36.88 781.5" class="st28"></path>	</g>	<g id="shape14-276" v:mid="14" v:groupcontext="shape" transform="translate(400.875,1132.88) rotate(180)">		<title>Sheet.14</title>		<path d="M0 781.5 L36.88 781.5" class="st28"></path>	</g>	<g id="shape28-279" v:mid="28" v:groupcontext="shape" transform="translate(398.75,1114.88) rotate(180)">		<title>Sheet.28</title>		<path d="M0 781.5 L36.88 781.5" class="st28"></path>	</g>	<g id="shape31-282" v:mid="31" v:groupcontext="shape" transform="translate(560.75,-65.625)">		<title>Sheet.31</title>		<desc>H[i-1] down to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.5" cy="763.5" width="63" height="36"></v:textrect>		<rect x="0" y="745.5" width="63" height="36" class="st19"></rect>		<text x="17.83" y="759.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[i-1] <tspan x="6.81" dy="1.2em" class="st7">down to 0</tspan></text>		</g>	<g id="shape8-286" v:mid="8" v:groupcontext="shape" transform="translate(560.75,-693.375)">		<title>Sheet.8</title>		<desc>Bytes 2i-1 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="763.5" width="54" height="36"></v:textrect>		<rect x="0" y="745.5" width="54" height="36" class="st19"></rect>		<text x="13.68" y="759.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bytes<v:newlinechar></v:newlinechar><tspan x="6.78" dy="1.2em" class="st7">2i</tspan>-1 to 0</text>		</g>	<g id="shape9-290" v:mid="9" v:groupcontext="shape" transform="translate(486.5,-693.375)">		<title>Sheet.9</title>		<desc>B[2i+1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="19.125" cy="763.5" width="38.25" height="36"></v:textrect>		<rect x="0" y="745.5" width="38.25" height="36" class="st2"></rect>		<text x="4.63" y="766.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>B[2i+1]</text>		</g>	<g id="shape33-293" v:mid="33" v:groupcontext="shape" transform="translate(-179.25,149.406) rotate(-90)">		<title>Sheet.33</title>		<desc>bits 3 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1563" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.98" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 3 to 0</text>		</g>	<g id="shape37-296" v:mid="37" v:groupcontext="shape" transform="translate(-553.5,453.875) rotate(-90)">		<title>Rectangle.37</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>	</g>	<g id="shape40-298" v:mid="40" v:groupcontext="shape" transform="translate(744.604,-116.729) rotate(45)">		<title>Sheet.40</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape41-301" v:mid="41" v:groupcontext="shape" transform="translate(780.604,988.479) rotate(135)">		<title>Sheet.41</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape42-304" v:mid="42" v:groupcontext="shape" transform="translate(209.75,-65.375)">		<title>Sheet.42</title>		<rect x="0" y="745.5" width="36.1406" height="36" class="st2"></rect>	</g>	<g id="group64-306" transform="translate(29.75,-208.375)" v:mid="64" v:groupcontext="group">		<title>Sheet.64</title>		<g id="shape65-307" v:mid="65" v:groupcontext="shape" transform="translate(-592.5,781.5) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="592.5" width="18" height="189" class="st2"></rect>		</g>		<g id="shape66-309" v:mid="66" v:groupcontext="shape" transform="translate(74.0933,-14.4797) rotate(5.44033)">			<title>Sheet.66</title>			<path d="M0 781.5 L189.86 781.5" class="st9"></path>		</g>		<g id="shape67-312" v:mid="67" v:groupcontext="shape" transform="translate(263.093,1541.48) rotate(174.56)">			<title>Sheet.67</title>			<path d="M0 781.5 L189.86 781.5" class="st9"></path>		</g>	</g>	<g id="shape68-315" v:mid="68" v:groupcontext="shape" transform="translate(207.625,-331.125)">		<title>Sheet.68</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape69-318" v:mid="69" v:groupcontext="shape" transform="translate(190.625,-331.125)">		<title>Sheet.69</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape70-321" v:mid="70" v:groupcontext="shape" v:layermember="0" transform="translate(542.75,-396.375)">		<title>Dynamic connector.70</title>		<path d="M-2.09 772.5 L-2.45 772.5 L-33 772.5 A3 3 -180 0 0 -39 772.5 L-69 772.5 A3 3 -180 0 0 -75 772.5 L-105 772.5					 A3 3 -180 0 0 -111 772.5 L-220.75 772.5 A3 3 -180 0 0 -226.75 772.5 L-274.5 772.5 A3 3 -180 0 0 -280.5 772.5					 L-324 772.5" class="st29"></path>	</g>	<g id="shape71-327" v:mid="71" v:groupcontext="shape" v:layermember="0" transform="translate(210.813,-405.375)">		<title>Dynamic connector.71</title>		<path d="M7.94 781.5 L7.94 841.25 L10.06 841.25" class="st9"></path>	</g>	<g id="shape72-330" v:mid="72" v:groupcontext="shape" v:layermember="0" transform="translate(506.75,-423.375)">		<title>Dynamic connector.72</title>		<path d="M-2.09 781.5 L-2.45 781.5 L-33 781.5 A3 3 -180 0 0 -39 781.5 L-69 781.5 A3 3 -180 0 0 -75 781.5 L-184.75 781.5					 A3 3 -180 0 0 -190.75 781.5 L-238.5 781.5 A3 3 -180 0 0 -244.5 781.5 L-303.88 781.5 L-303.88 859.25" class="st29"></path>	</g>	<g id="shape73-335" v:mid="73" v:groupcontext="shape" transform="translate(-625.5,453.875) rotate(-90)">		<title>Rectangle.73</title>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>	</g>	<g id="shape74-337" v:mid="74" v:groupcontext="shape" transform="translate(672.604,-116.729) rotate(45)">		<title>Sheet.74</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape75-340" v:mid="75" v:groupcontext="shape" transform="translate(708.604,988.479) rotate(135)">		<title>Sheet.75</title>		<path d="M0 781.5 L25.46 781.5" class="st3"></path>	</g>	<g id="shape76-343" v:mid="76" v:groupcontext="shape" transform="translate(135.625,-331.125)">		<title>Sheet.76</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape78-346" v:mid="78" v:groupcontext="shape" transform="translate(118.25,-331.125)">		<title>Sheet.78</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape79-349" v:mid="79" v:groupcontext="shape" v:layermember="0" transform="translate(470.75,-432.375)">		<title>Dynamic connector.79</title>		<path d="M-2.09 772.5 L-2.45 772.5 L-33 772.5 A3 3 -180 0 0 -39 772.5 L-148.75 772.5 A3 3 -180 0 0 -154.75 772.5 L-202.5					 772.5 A3 3 -180 0 0 -208.5 772.5 L-323.63 772.5" class="st29"></path>	</g>	<g id="shape82-354" v:mid="82" v:groupcontext="shape" v:layermember="0" transform="translate(155.875,-441.375)">		<title>Dynamic connector.82</title>		<path d="M-8.75 781.5 L-9.25 877.25" class="st9"></path>	</g>	<g id="shape83-357" v:mid="83" v:groupcontext="shape" v:layermember="0" transform="translate(436.063,-457)">		<title>Dynamic connector.83</title>		<path d="M-2.09 781.5 L-2.45 781.5 L-114.06 781.5 A3 3 -180 0 0 -120.06 781.5 L-167.81 781.5 A3 3 -180 1 0 -173.81 781.5					 L-306.31 781.5 L-306.31 892.87" class="st29"></path>	</g>	<g id="shape87-362" v:mid="87" v:groupcontext="shape" v:layermember="0" transform="translate(218.813,-327.625)">		<title>Dynamic connector.87</title>		<path d="M-8.81 781.5 L-9.07 801.94" class="st12"></path>	</g>	<g id="shape88-367" v:mid="88" v:groupcontext="shape" v:layermember="0" transform="translate(146.813,-327.625)">		<title>Dynamic connector.88</title>		<path d="M-8.81 781.5 L-9.07 801.94" class="st12"></path>	</g>	<g id="shape92-372" v:mid="92" v:groupcontext="shape" v:layermember="0" transform="translate(109,-208.375)">		<title>Dynamic connector.92</title>		<path d="M9 781.5 L9 807.69" class="st12"></path>	</g>	<g id="shape95-377" v:mid="95" v:groupcontext="shape" transform="translate(114.563,1248.75) rotate(180)">		<title>Sheet.95</title>		<path d="M0 781.5 L36.88 781.5" class="st30"></path>	</g>	<g id="shape98-382" v:mid="98" v:groupcontext="shape" transform="translate(20.5,-304.125)">		<title>Sheet.98</title>		<desc>Other inputs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="25.9375" cy="771.5" width="51.88" height="20"></v:textrect>		<rect x="0" y="761.5" width="51.875" height="20" class="st8"></rect>		<text x="14.09" y="768.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Other <v:newlinechar></v:newlinechar><tspan x="13.28" dy="1.2em" class="st7">inputs</tspan></text>		</g>	<g id="shape102-386" v:mid="102" v:groupcontext="shape" transform="translate(211.594,-72.125)">		<title>Sheet.102</title>		<desc>H[i+64]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="16.1563" cy="771.5" width="32.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="32.3125" height="20" class="st8"></rect>		<text x="6.21" y="767.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[i+<tspan x="8.23" dy="1.2em" class="st7">64]</tspan></text>		</g>	<g id="shape106-390" v:mid="106" v:groupcontext="shape" v:layermember="0" transform="translate(281.75,-362.719)">		<title>Dynamic connector.106</title>		<path d="M-1.72 790.41 L-2.08 790.41 L-13.5 790.42 A3 3 -180 1 0 -19.5 790.43 L-60 790.47 A3 3 -180 1 0 -66 790.48 L-75.88					 790.49 A3 3 -180 0 0 -81.87 790.49 L-132.08 790.54 A3 3 -180 0 0 -138.08 790.55 L-149 790.56 A3 3 -180 1					 0 -155 790.57 L-178.56 790.59" class="st14"></path>	</g>	<g id="shape107-395" v:mid="107" v:groupcontext="shape" v:layermember="0" transform="translate(246.123,-354.2)">		<title>Dynamic connector.107</title>		<path d="M0 781.92 L0 799.08 L-18.56 799.08" class="st16"></path>	</g>	<g id="shape108-400" v:mid="108" v:groupcontext="shape" v:layermember="0" transform="translate(173.749,-354.162)">		<title>Dynamic connector.108</title>		<path d="M-0 781.96 L-0 799.04 L-18 799.04" class="st16"></path>	</g>	<g id="shape109-405" v:mid="109" v:groupcontext="shape" v:layermember="0" transform="translate(492,-693.375)">		<title>Dynamic connector.109</title>		<path d="M9 781.5 L9 868.44" class="st17"></path>	</g>	<g id="shape110-410" v:mid="110" v:groupcontext="shape" v:layermember="0" transform="translate(492,-591.406)">		<title>Dynamic connector.110</title>		<path d="M0 781.5 L-173 781.5 L-173 1209.53 L-358.75 1209.53" class="st16"></path>	</g>	<g id="shape112-415" v:mid="112" v:groupcontext="shape" transform="translate(1063.25,151.562) rotate(90)">		<title>Sheet.112</title>		<path d="M0 781.5 L341.56 781.5" class="st31"></path>	</g>	<g id="shape113-418" v:mid="113" v:groupcontext="shape" transform="translate(225.375,-349.375)">		<title>Sheet.113</title>		<desc>Bit 1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="771.5" width="40.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="40.75" height="20" class="st8"></rect>		<text x="9.33" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 1</text>		</g>	<g id="shape114-421" v:mid="114" v:groupcontext="shape" transform="translate(-265.75,150.531) rotate(-90)">		<title>Sheet.114</title>		<desc>bits 7 to 4</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1563" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.98" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 7 to 4</text>		</g>	<g id="group115-424" transform="translate(109.5,-154.375)" v:mid="115" v:groupcontext="group">		<title>Sheet.115</title>		<g id="shape116-425" v:mid="116" v:groupcontext="shape" transform="translate(-745.5,781.5) rotate(-90)">			<title>Rectangle.13</title>			<v:userdefs>				<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>			</v:userdefs>			<rect x="0" y="745.5" width="18" height="36" class="st2"></rect>		</g>		<g id="shape117-427" v:mid="117" v:groupcontext="shape" transform="translate(552.604,210.896) rotate(45)">			<title>Sheet.117</title>			<path d="M0 781.5 L25.46 781.5" class="st9"></path>		</g>		<g id="shape119-430" v:mid="119" v:groupcontext="shape" transform="translate(588.604,1316.1) rotate(135)">			<title>Sheet.119</title>			<path d="M0 781.5 L25.46 781.5" class="st9"></path>		</g>	</g>	<g id="shape120-433" v:mid="120" v:groupcontext="shape" transform="translate(-645,609.125) rotate(-90)">		<title>Sheet.120</title>		<path d="M9.45 781.5 L9.81 781.5 L18 781.5" class="st20"></path>	</g>	<g id="shape121-438" v:mid="121" v:groupcontext="shape" transform="translate(121.75,-188.375)">		<title>Sheet.121</title>		<desc>‘0’</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.75" cy="771.5" width="29.5" height="20"></v:textrect>		<rect x="0" y="761.5" width="29.5" height="20" class="st8"></rect>		<text x="8.71" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>‘0’</text>		</g>	<g id="shape122-441" v:mid="122" v:groupcontext="shape" transform="translate(492,-576.375)">		<title>Rectangle.122</title>		<desc>== ?</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="766.469" width="27" height="30.0625"></v:textrect>		<rect x="0" y="751.438" width="27" height="30.0625" class="st21"></rect>		<text x="6.76" y="768.87" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>== ?</text>		</g>	<g id="shape123-444" v:mid="123" v:groupcontext="shape" v:layermember="0" transform="translate(127.5,-154.375)">		<title>Dynamic connector.123</title>		<path d="M0 781.5 L0 786.37 L91.25 786.37 L91.25 789.69" class="st12"></path>	</g>	<g id="shape124-449" v:mid="124" v:groupcontext="shape" transform="translate(214.25,-113.875)">		<title>Rectangle.124</title>		<desc>|</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="13.5" cy="770.25" width="27" height="22.5"></v:textrect>		<rect x="0" y="759" width="27" height="22.5" class="st21"></rect>		<text x="11.66" y="772.65" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>|</text>		</g>	<g id="shape125-452" v:mid="125" v:groupcontext="shape" v:layermember="0" transform="translate(223.25,-65.375)">		<title>Dynamic connector.125</title>		<path d="M4.5 781.5 L4.5 800.5 L40.5 800.5 L40.5 697.38 L13.5 697.38" class="st9"></path>	</g>	<g id="shape126-455" v:mid="126" v:groupcontext="shape" v:layermember="0" transform="translate(218.75,-116.125)">		<title>Dynamic connector.126</title>		<path d="M9 783.75 L9 787.44" class="st12"></path>	</g>	<g id="shape127-460" v:mid="127" v:groupcontext="shape" v:layermember="0" transform="translate(227.75,-151.938)">		<title>Dynamic connector.127</title>		<path d="M9 783.94 L26.66 783.94 L26.66 797.06 L18.81 797.06" class="st12"></path>	</g>	<g id="shape128-465" v:mid="128" v:groupcontext="shape" transform="translate(65.75,-65.375)">		<title>Sheet.128</title>		<desc>H127 down to i+65</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72.0703" cy="763.5" width="144.15" height="36"></v:textrect>		<rect x="0" y="745.5" width="144.141" height="36" class="st19"></rect>		<text x="25.76" y="767.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H127 down to i+65</text>		</g>	<g id="shape129-468" v:mid="129" v:groupcontext="shape" transform="translate(28.3125,-345.625)">		<title>Sheet.129</title>		<desc>To other selects</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="37.4375" cy="771.5" width="74.88" height="20"></v:textrect>		<rect x="0" y="761.5" width="74.875" height="20" class="st8"></rect>		<text x="5.11" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>To other selects</text>		</g>	<g id="shape130-471" v:mid="130" v:groupcontext="shape" v:layermember="0" transform="translate(265.25,-659.375)">		<title>Dynamic connector.130</title>		<path d="M0 781.5 L0 1223.5 L-46.5 1223.5" class="st16"></path>	</g>	<g id="shape131-476" v:mid="131" v:groupcontext="shape" transform="translate(265.438,-208.375)">		<title>Sheet.131</title>		<desc>Bits 3 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1562" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.89" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bits 3 to 0</text>		</g>	<g id="shape132-479" v:mid="132" v:groupcontext="shape" transform="translate(124.313,-158)">		<title>Sheet.132</title>		<desc>0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>0</text>		</g>	<g id="shape133-482" v:mid="133" v:groupcontext="shape" transform="translate(107.313,-158)">		<title>Sheet.133</title>		<desc>1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="11.375" cy="771.5" width="22.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="22.75" height="20" class="st8"></rect>		<text x="8.84" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>1</text>		</g>	<g id="shape134-485" v:mid="134" v:groupcontext="shape" transform="translate(154.45,-36.375)">		<title>Sheet.134</title>		<desc>Optional OR accumulate</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36.65" cy="771.5" width="73.31" height="20"></v:textrect>		<rect x="0" y="761.5" width="73.3" height="20" class="st8"></rect>		<text x="6.98" y="767.9" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Optional OR<v:newlinechar></v:newlinechar><tspan x="8.36" dy="1.2em" class="st7">accumulate</tspan></text>		</g>	<g id="shape135-489" v:mid="135" v:groupcontext="shape" transform="translate(65.75,1435.63) scale(1,-1)">		<title>Sheet.135</title>		<desc>Replicated for all other odd bytes</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="69.75" cy="781.5" width="139.51" height="0"></v:textrect>		<path d="M0 781.5 L139.5 781.5" class="st23"></path>		<rect v:rectcontext="textBkgnd" x="13.854" y="767.1" width="111.792" height="28.8001" class="st32"></rect>		<text x="13.85" y="-785.1" transform="scale(1,-1)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Replicated for all other <tspan x="45.71" dy="1.2em" class="st7">odd bytes</tspan></text>		</g>	<g id="shape139-499" v:mid="139" v:groupcontext="shape" transform="translate(83.75,1179) rotate(180)">		<title>Sheet.139</title>		<path d="M0 781.5 L36.88 781.5" class="st28"></path>	</g>	<g id="shape140-502" v:mid="140" v:groupcontext="shape" transform="translate(83.75,1139.63) rotate(180)">		<title>Sheet.140</title>		<path d="M0 781.5 L36.88 781.5" class="st28"></path>	</g>	<g id="shape141-505" v:mid="141" v:groupcontext="shape" transform="translate(245.75,-65.625)">		<title>Sheet.141</title>		<desc>H[i+62] down to H64</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.5" cy="763.5" width="63" height="36"></v:textrect>		<rect x="0" y="745.5" width="63" height="36" class="st19"></rect>		<text x="4.02" y="760.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>H[i+62] down <tspan x="17.87" dy="1.2em" class="st7">to H64</tspan></text>		</g>	<g id="shape142-509" v:mid="142" v:groupcontext="shape" transform="translate(-250.25,150.25) rotate(-90)">		<title>Sheet.142</title>		<desc>bits 3 to 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="26.1563" cy="771.5" width="52.32" height="20"></v:textrect>		<rect x="0" y="761.5" width="52.3125" height="20" class="st8"></rect>		<text x="5.98" y="774.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>bits 3 to 0</text>		</g>	<g id="shape143-512" v:mid="143" v:groupcontext="shape" transform="translate(306.5,-74.625)">		<title>Sheet.143</title>		<desc>Vdd1/Vxx1 Output Vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="33.75" cy="772.5" width="67.5" height="18"></v:textrect>		<rect x="0" y="763.5" width="67.5" height="18" class="st4"></rect>		<text x="7.04" y="761.7" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd1/Vxx1 <tspan x="16.3" dy="1.2em" class="st7">Output </tspan><tspan x="17.56" dy="1.2em" class="st7">Vector</tspan></text>		</g>	<g id="shape50-518" v:mid="50" v:groupcontext="shape" v:layermember="0" transform="translate(511.25,-621.156)">		<title>Dynamic connector.50</title>		<path d="M-1.72 772.72 L-2.08 772.72 L-7.25 772.72 A3 3 -180 1 0 -13.25 772.72 L-229.5 772.72 L-229.5 772.28" class="st14"></path>	</g>	<g id="shape51-523" v:mid="51" v:groupcontext="shape" v:layermember="0" transform="translate(265.25,-659.375)">		<title>Dynamic connector.51</title>		<path d="M0 781.5 L232.75 781.5 A3 3 0 0 1 238.75 781.5 L250.5 781.5 L250.5 747.5" class="st31"></path>	</g>	<g id="shape61-526" v:mid="61" v:groupcontext="shape" transform="translate(106.25,-693.375)">		<title>Sheet.61</title>		<desc>128B MODE</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="76" cy="771.5" width="152" height="20"></v:textrect>		<rect x="0" y="761.5" width="152" height="20" class="st8"></rect>		<text x="17.07" y="778.7" class="st33" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>128B MODE</text>		</g>	<g id="shape23-529" v:mid="23" v:groupcontext="shape" transform="translate(344.404,-279.375)">		<title>Rectangle.23</title>		<desc>Choose hi or lo 16 hwords</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="94.7215" cy="772.5" width="189.45" height="18"></v:textrect>		<rect x="0" y="763.5" width="189.443" height="18" class="st2"></rect>		<text x="52.46" y="774.9" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Choose hi or lo 16 hwords</text>		</g>	<g id="shape30-532" v:mid="30" v:groupcontext="shape" v:layermember="0" transform="translate(430.188,-279.375)">		<title>Dynamic connector.30</title>		<path d="M8.94 781.5 L8.94 807.26 L9.06 807.26 L9.06 820.19" class="st34"></path>	</g>	<g id="shape62-538" v:mid="62" v:groupcontext="shape" v:layermember="0" transform="translate(610.25,-361.812)">		<title>Dynamic connector.62</title>		<path d="M0 781.5 L0 854.94 L-19.87 854.94 A3 3 -180 0 0 -25.87 854.94 L-37.5 854.94 A3 3 -180 0 0 -43.5 854.94 L-76.4					 854.94" class="st16"></path>	</g>	<g id="shape63-543" v:mid="63" v:groupcontext="shape" transform="translate(584.25,-267.25)">		<title>Sheet.63</title>		<desc>Bit 0 – hi or lo 16 hwords from Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="56.25" cy="771.5" width="112.5" height="20"></v:textrect>		<rect x="0" y="761.5" width="112.5" height="20" class="st8"></rect>		<text x="5.6" y="768.5" class="st11" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0 – hi or lo 16 hwords <v:newlinechar></v:newlinechar><tspan x="40.12" dy="1.2em" class="st7">from Vv</tspan></text>		</g>	<g id="shape93-547" v:mid="93" v:groupcontext="shape" transform="translate(29.1821,-279.375)">		<title>Rectangle.93</title>		<desc>Choose hi or lo 16 hwords</desc>		<v:userdefs>			<v:ud v:nameu="visVersion" v:val="VT0(14):26"></v:ud>		</v:userdefs>		<v:textblock v:margins="rect(4,4,4,4)" v:tabspace="42.5197"></v:textblock>		<v:textrect cx="94.7215" cy="772.5" width="189.45" height="18"></v:textrect>		<rect x="0" y="763.5" width="189.443" height="18" class="st2"></rect>		<text x="52.46" y="774.9" class="st22" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Choose hi or lo 16 hwords</text>		</g>	<g id="shape111-550" v:mid="111" v:groupcontext="shape" v:layermember="0" transform="translate(115.077,-279.375)">		<title>Dynamic connector.111</title>		<path d="M8.83 781.5 L9.08 820.19" class="st34"></path>	</g>	<g id="shape136-555" v:mid="136" v:groupcontext="shape" v:layermember="0" transform="translate(281.75,-279.375)">		<title>Dynamic connector.136</title>		<path d="M0 772.5 L-13.5 772.5 A3 3 -180 0 0 -19.5 772.5 L-63.13 772.5" class="st16"></path>	</g>	<g id="shape137-560" v:mid="137" v:groupcontext="shape" transform="translate(272.625,-279.375)">		<title>Sheet.137</title>		<desc>Bit 0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.375" cy="771.5" width="40.75" height="20"></v:textrect>		<rect x="0" y="761.5" width="40.75" height="20" class="st8"></rect>		<text x="9.33" y="775.1" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Bit 0</text>		</g></g>
</svg>

vluts with the nomatch extension no not look at the upper bits and always produce a result. These are for small lookup tables.

Vector in-lane lookup table instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vx.b|=vlut32(Vu.b,Vv.b,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        matchval = Rt & 0x7;<br>        oddhalf = (Rt >> (log2(VECTOR_SIZE)-6)) & 0x1;<br>        idx = Vu.ub[i];<br>        Vx.b[i] |= ((idx & 0xE0) == (matchval << 5)) ? Vv.h[idx % VBITS/16].b[oddhalf] : 0;<br>    }<br>    Copy to clipboard |
| Vdd.h=vlut16(Vu.b,Vv.h,Rt) | for (i = 0; i < VELEM(16); i++) {<br>        matchval = Rt & 0xF;<br>        oddhalf = (Rt >> (log2(VECTOR_SIZE)-6)) & 0x1;<br>        idx = Vu.uh[i].ub[0];<br>        Vdd.v[0].h[i] = ((idx & 0xF0) == (matchval << 4)) ? Vv.w[idx % VBITS/32].h[oddhalf] : 0;<br>        idx = Vu.uh[i].ub[1];<br>        Vdd.v[1].h[i] = ((idx & 0xF0) == (matchval << 4)) ? Vv.w[idx % VBITS/32].h[oddhalf] : 0;<br>    }<br>    Copy to clipboard |
| Vxx.h|=vlut16(Vu.b,Vv.h,Rt) | for (i = 0; i < VELEM(16); i++) {<br>        matchval = Rt.ub[0] & 0xF;<br>        oddhalf = (Rt >> (log2(VECTOR_SIZE)-6)) & 0x1;<br>        idx = Vu.uh[i].ub[0];<br>        Vxx.v[0].h[i] |= ((idx & 0xF0) == (matchval << 4)) ? Vv.w[idx % VBITS/32].h[oddhalf] : 0;<br>        idx = Vu.uh[i].ub[1];<br>        Vxx.v[1].h[i] |= ((idx & 0xF0) == (matchval << 4)) ? Vv.w[idx % VBITS/32].h[oddhalf] : 0;<br>    }<br>    Copy to clipboard |
| Vx.b|=vlut32(Vu.b,Vv.b,#u3) | for (i = 0; i < VELEM(8); i++) {<br>        matchval = u & 0x7;<br>        oddhalf = (u >> (log2(VECTOR_SIZE)-6)) & 0x1;<br>        idx = Vu.ub[i];<br>        Vx.b[i] |= ((idx & 0xE0) == (matchval << 5)) ? Vv.h[idx % VBITS/16].b[oddhalf] : 0;<br>    }<br>    Copy to clipboard |
| Vdd.h=vlut16(Vu.b,Vv.h,#u3) | for (i = 0; i < VELEM(16); i++) {<br>        matchval = u & 0xF;<br>        oddhalf = (u >> (log2(VECTOR_SIZE)-6)) & 0x1;<br>        idx = Vu.uh[i].ub[0];<br>        Vdd.v[0].h[i] = ((idx & 0xF0) == (matchval << 4)) ? Vv.w[idx % VBITS/32].h[oddhalf] : 0;<br>        idx = Vu.uh[i].ub[1];<br>        Vdd.v[1].h[i] = ((idx & 0xF0) == (matchval << 4)) ? Vv.w[idx % VBITS/32].h[oddhalf] : 0;<br>    }<br>    Copy to clipboard |
| Vxx.h|=vlut16(Vu.b,Vv.h,#u3) | for (i = 0; i < VELEM(16); i++) {<br>        matchval = u & 0xF;<br>        oddhalf = (u >> (log2(VECTOR_SIZE)-6)) & 0x1;<br>        idx = Vu.uh[i].ub[0];<br>        Vxx.v[0].h[i] |= ((idx & 0xF0) == (matchval << 4)) ? Vv.w[idx % VBITS/32].h[oddhalf] : 0;<br>        idx = Vu.uh[i].ub[1];<br>        Vxx.v[1].h[i] |= ((idx & 0xF0) == (matchval << 4)) ? Vv.w[idx % VBITS/32].h[oddhalf] : 0;<br>    }<br>    Copy to clipboard |
| Vdd.h=vlut16(Vu.b,Vv.h,Rt):nomatch | for (i = 0; i < VELEM(16); i++) {<br>        matchval = Rt & 0xF;<br>        oddhalf = (Rt >> (log2(VECTOR_SIZE)-6)) & 0x1;<br>        idx = Vu.uh[i].ub[0];<br>        idx = (idx&0x0F) | (matchval<<4);<br>        Vdd.v[0].h[i] = Vv.w[idx % VBITS/32].h[oddhalf];<br>        idx = Vu.uh[i].ub[1];<br>        idx = (idx&0x0F) | (matchval<<4);<br>        Vdd.v[1].h[i] = Vv.w[idx % VBITS/32].h[oddhalf];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- Input scalar register Rt is limited to registers 0 through 7
- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-351"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-352"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id228">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vx.b|=vlut32(Vu.b,Vv.b,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vlut16(Vu.b,Vv.h,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h|=vlut16(Vu.b,Vv.h,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.b|=vlut32(Vu.b,Vv.b,#u3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vlut16(Vu.b,Vv.h,#u3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h|=vlut16(Vu.b,Vv.h,#u3)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vlut16(Vu.b,Vv.h,Rt):nomatch</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-353"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-354"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id229">
<caption><span class="caption-text">Vector in-lane lookup table intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vx.b|=vlut32(Vu.b,Vv.b,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vlut32or_VbVbVbR(HVX_Vector Vx, HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vlut16(Vu.b,Vv.h,Rt)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vlut16_VbVhR(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h|=vlut16(Vu.b,Vv.h,Rt)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vlut16or_WhVbVhR(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.b|=vlut32(Vu.b,Vv.b,#u3)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vlut32or_VbVbVbI(HVX_Vector Vx, HVX_Vector Vu, HVX_Vector Vv, Word32 Iu3)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vlut16(Vu.b,Vv.h,#u3)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vlut16_VbVhI(HVX_Vector Vu, HVX_Vector Vv, Word32 Iu3)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h|=vlut16(Vu.b,Vv.h,#u3)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vlut16or_WhVbVhI(HVX_VectorPair Vxx, HVX_Vector Vu, HVX_Vector Vv, Word32 Iu3)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vlut16(Vu.b,Vv.h,Rt):nomatch</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vlut16_VbVhR_nomatch(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Unpack

The unpack operation has two forms. The first form takes each element in vector register Vu and either zero or sign extends it
to the next largest element size. The results are written into the vector register Vdd. This operation supports the unpacking of signed or unsigned byte to halfword, signed or unsigned halfword to word, and unsigned word to unsigned double.

The second form inserts elements from Vu into the odd element locations of Vxx. The even elements of Vxx are not changed.
This operation supports the unpacking of signed or unsigned byte to halfword, and signed or unsigned halfword to word.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vunpack.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.94792in" height="4.63542in" viewbox="0 0 500.25 333.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st11"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-355 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-355 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-355 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-355 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-355 .st5 { fill: #f2f2f2; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-355 .st6 { font-size: 1em }
.svg-355 .st7 { marker-end: url("#mrkr13-64"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-355 .st8 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-355 .st9 { fill: url("#ptrn4-143"); shape-rendering: crispEdges; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-355 .st10 { fill: none; marker-end: url("#mrkr13-64"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-355 .st11 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Patterns_And_Gradients">	<pattern id="ptrn4-143" v:fillpattern="4" v:foreground="#ffffff" v:background="#bfbfbf" patternunits="userSpaceOnUse" width="6" height="6" viewbox="0 0 64 64">		<image x="0" y="0" width="64" height="64" image-rendering="optimizeSpeed" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABBSURBVChTY/j58+f/8+fP/9+/fz8KBomB5BhgDGRFyGIM6ALIbJAcWAGyInTTiFMAkwTRyGywAnQBdA0EvPnzPwCg5t5hjfR4/AAAAABJRU5ErkJggg=="></image>	</pattern></defs><defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-64" class="st8" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape71-1" v:mid="71" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.71</title>		<rect x="0" y="36.75" width="463.5" height="297" class="st1"></rect>	</g>	<g id="group8-3" transform="translate(239.775,-276.675)" v:mid="8" v:groupcontext="group">		<title>Sheet.8</title>		<g id="shape1-4" v:mid="1" v:groupcontext="shape" transform="translate(178.2,-1.13687E-13)">			<title>Sheet.1</title>			<desc>[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>			<rect x="0" y="304.05" width="29.7" height="29.7" class="st2"></rect>			<text x="9.85" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>			</g>		<g id="shape2-7" v:mid="2" v:groupcontext="shape" transform="translate(148.5,0)">			<title>Sheet.2</title>			<desc>[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>			<rect x="0" y="304.05" width="29.7" height="29.7" class="st2"></rect>			<text x="9.85" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>			</g>		<g id="shape3-10" v:mid="3" v:groupcontext="shape" transform="translate(118.8,0)">			<title>Sheet.3</title>			<desc>[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>			<rect x="0" y="304.05" width="29.7" height="29.7" class="st2"></rect>			<text x="9.85" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>			</g>		<g id="shape4-13" v:mid="4" v:groupcontext="shape" transform="translate(89.1,1.13687E-13)">			<title>Sheet.4</title>			<desc>[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>			<rect x="0" y="304.05" width="29.7" height="29.7" class="st2"></rect>			<text x="9.85" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>			</g>		<g id="shape5-16" v:mid="5" v:groupcontext="shape" transform="translate(-29.7,5.68434E-14)">			<title>Sheet.5</title>			<desc>[N-1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>			<rect x="0" y="304.05" width="29.7" height="29.7" class="st2"></rect>			<text x="5.1" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>			</g>		<g id="shape6-19" v:mid="6" v:groupcontext="shape">			<title>Sheet.6</title>			<desc>...</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="44.55" cy="318.9" width="89.1" height="29.7"></v:textrect>			<rect x="0" y="304.05" width="89.1" height="29.7" class="st2"></rect>			<text x="40.8" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>			</g>		<g id="shape7-22" v:mid="7" v:groupcontext="shape" transform="translate(207.9,-1.13687E-13)">			<title>Sheet.7</title>			<desc>Vu</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>			<rect x="0" y="304.05" width="29.7" height="29.7" class="st4"></rect>			<text x="9.35" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>			</g>	</g>	<g id="shape10-25" v:mid="10" v:groupcontext="shape" transform="translate(417.975,-198.375)">		<title>Sheet.10</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="29.7" height="29.7" class="st2"></rect>		<text x="9.85" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape11-28" v:mid="11" v:groupcontext="shape" transform="translate(388.275,-198.375)">		<title>Sheet.11</title>		<desc>sign</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="29.7" height="29.7" class="st5"></rect>		<text x="6.59" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sign</text>		</g>	<g id="shape12-31" v:mid="12" v:groupcontext="shape" transform="translate(358.575,-198.375)">		<title>Sheet.12</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="29.7" height="29.7" class="st2"></rect>		<text x="9.85" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape13-34" v:mid="13" v:groupcontext="shape" transform="translate(328.875,-198.375)">		<title>Sheet.13</title>		<desc>sign</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="29.7" height="29.7" class="st5"></rect>		<text x="6.59" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sign</text>		</g>	<g id="shape16-37" v:mid="16" v:groupcontext="shape" transform="translate(447.675,-198.375)">		<title>Sheet.16</title>		<desc>Vdd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="29.7" height="29.7" class="st4"></rect>		<text x="6.84" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd</text>		</g>	<g id="shape17-40" v:mid="17" v:groupcontext="shape" transform="translate(299.175,-198.375)">		<title>Sheet.17</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="29.7" height="29.7" class="st2"></rect>		<text x="9.85" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape18-43" v:mid="18" v:groupcontext="shape" transform="translate(269.475,-198.375)">		<title>Sheet.18</title>		<desc>sign</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="29.7" height="29.7" class="st5"></rect>		<text x="6.59" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sign</text>		</g>	<g id="shape19-46" v:mid="19" v:groupcontext="shape" transform="translate(239.775,-198.375)">		<title>Sheet.19</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="29.7" height="29.7" class="st2"></rect>		<text x="9.85" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape21-49" v:mid="21" v:groupcontext="shape" transform="translate(31.875,-198.375)">		<title>Sheet.21</title>		<desc>sign</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="29.7" height="29.7" class="st5"></rect>		<text x="6.59" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sign</text>		</g>	<g id="shape14-52" v:mid="14" v:groupcontext="shape" transform="translate(31.875,-279.375)">		<title>Sheet.14</title>		<desc>Vdd.h = vunpack(Vu.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="62.7" cy="320.25" width="125.41" height="27"></v:textrect>		<rect x="0" y="306.75" width="125.4" height="27" class="st4"></rect>		<text x="16.8" y="322.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vdd.h = vunpack(Vu.b)</text>		</g>	<g id="shape22-55" v:mid="22" v:groupcontext="shape" transform="translate(61.575,-198.375)">		<title>Sheet.22</title>		<desc>[2N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="29.7" height="29.7" class="st2"></rect>		<text x="6.35" y="316.2" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2N-<tspan x="11.1" dy="1.2em" class="st6">1]</tspan></text>		</g>	<g id="shape20-59" v:mid="20" v:groupcontext="shape" transform="translate(766.111,53.9849) rotate(89.4695)">		<title>Sheet.20</title>		<path d="M0 333.75 L38.79 333.75" class="st7"></path>	</g>	<g id="shape23-65" v:mid="23" v:groupcontext="shape" transform="translate(684.258,240.415) rotate(123.321)">		<title>Sheet.23</title>		<path d="M0 333.75 L48.35 333.75" class="st7"></path>	</g>	<g id="shape24-70" v:mid="24" v:groupcontext="shape" transform="translate(584.262,316.163) rotate(140.922)">		<title>Sheet.24</title>		<path d="M0 333.75 L67.29 333.75" class="st7"></path>	</g>	<g id="shape25-75" v:mid="25" v:groupcontext="shape" transform="translate(504.077,349.037) rotate(151.02)">		<title>Sheet.25</title>		<path d="M0 333.75 L90.5 333.75" class="st7"></path>	</g>	<g id="shape26-80" v:mid="26" v:groupcontext="shape" transform="translate(210.075,-198.375)">		<title>Sheet.26</title>		<desc>sign</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.85" cy="318.9" width="29.7" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="29.7" height="29.7" class="st5"></rect>		<text x="6.59" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sign</text>		</g>	<g id="shape27-83" v:mid="27" v:groupcontext="shape" transform="translate(91.275,-198.375)">		<title>Sheet.27</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="59.4" cy="318.9" width="118.8" height="29.7"></v:textrect>		<rect x="0" y="304.05" width="118.8" height="29.7" class="st2"></rect>		<text x="55.65" y="321.6" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape28-86" v:mid="28" v:groupcontext="shape" transform="translate(328.901,374.363) rotate(161.929)">		<title>Sheet.28</title>		<path d="M0 333.75 L146.87 333.75" class="st7"></path>	</g>	<g id="shape29-91" v:mid="29" v:groupcontext="shape" transform="translate(417.975,461.7) rotate(180)">		<title>Sheet.29</title>		<path d="M0 333.75 L19.89 333.75" class="st7"></path>	</g>	<g id="shape30-96" v:mid="30" v:groupcontext="shape" transform="translate(358.575,461.7) rotate(180)">		<title>Sheet.30</title>		<path d="M0 333.75 L19.89 333.75" class="st7"></path>	</g>	<g id="shape31-101" v:mid="31" v:groupcontext="shape" transform="translate(299.175,461.7) rotate(180)">		<title>Sheet.31</title>		<path d="M0 333.75 L19.89 333.75" class="st7"></path>	</g>	<g id="shape32-106" v:mid="32" v:groupcontext="shape" transform="translate(239.775,461.7) rotate(180)">		<title>Sheet.32</title>		<path d="M0 333.75 L19.89 333.75" class="st7"></path>	</g>	<g id="shape33-111" v:mid="33" v:groupcontext="shape" transform="translate(61.575,461.7) rotate(180)">		<title>Sheet.33</title>		<path d="M0 333.75 L19.89 333.75" class="st7"></path>	</g>	<g id="shape35-116" v:mid="35" v:groupcontext="shape" transform="translate(208.141,-149.154)">		<title>Sheet.35</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="5.21" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape36-119" v:mid="36" v:groupcontext="shape" transform="translate(238.056,-149.154)">		<title>Sheet.36</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.6981" cy="318.951" width="63.4" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="63.3963" height="29.5983" class="st2"></rect>		<text x="27.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape38-122" v:mid="38" v:groupcontext="shape" transform="translate(297.886,-149.154)">		<title>Sheet.38</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape39-125" v:mid="39" v:groupcontext="shape" transform="translate(327.801,-149.154)">		<title>Sheet.39</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape40-128" v:mid="40" v:groupcontext="shape" transform="translate(357.716,-149.154)">		<title>Sheet.40</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape41-131" v:mid="41" v:groupcontext="shape" transform="translate(387.63,-149.154)">		<title>Sheet.41</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape42-134" v:mid="42" v:groupcontext="shape" transform="translate(417.545,-149.154)">		<title>Sheet.42</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape43-137" v:mid="43" v:groupcontext="shape" transform="translate(208.141,-60.3591)">		<title>Sheet.43</title>		<desc>[7]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[7]</text>		</g>	<g id="shape44-140" v:mid="44" v:groupcontext="shape" transform="translate(238.056,-60.3591)">		<title>Sheet.44</title>		<desc>[6]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st9"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[6]</text>		</g>	<g id="shape45-145" v:mid="45" v:groupcontext="shape" transform="translate(267.971,-60.3591)">		<title>Sheet.45</title>		<desc>[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[5]</text>		</g>	<g id="shape47-148" v:mid="47" v:groupcontext="shape" transform="translate(297.886,-60.3591)">		<title>Sheet.47</title>		<desc>[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st9"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[4]</text>		</g>	<g id="shape48-152" v:mid="48" v:groupcontext="shape" transform="translate(327.801,-60.3591)">		<title>Sheet.48</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape49-155" v:mid="49" v:groupcontext="shape" transform="translate(357.716,-60.3591)">		<title>Sheet.49</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st9"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape50-159" v:mid="50" v:groupcontext="shape" transform="translate(387.63,-60.3591)">		<title>Sheet.50</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape51-162" v:mid="51" v:groupcontext="shape" transform="translate(417.545,-60.3591)">		<title>Sheet.51</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st9"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape52-166" v:mid="52" v:groupcontext="shape" transform="translate(28.3751,-60.3591)">		<title>Sheet.52</title>		<desc>[2N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="6.46" y="316.25" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2N-<tspan x="11.2" dy="1.2em" class="st6">1]</tspan></text>		</g>	<g id="shape56-170" v:mid="56" v:groupcontext="shape" transform="translate(88.4818,-60.3591)">		<title>Sheet.56</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="29.9853" cy="318.951" width="59.98" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="59.9706" height="29.5983" class="st2"></rect>		<text x="26.23" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape58-173" v:mid="58" v:groupcontext="shape" transform="translate(148.312,-60.3591)">		<title>Sheet.58</title>		<desc>[9]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st2"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[9]</text>		</g>	<g id="shape59-176" v:mid="59" v:groupcontext="shape" transform="translate(178.226,-60.3591)">		<title>Sheet.59</title>		<desc>[8]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st9"></rect>		<text x="9.95" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[8]</text>		</g>	<g id="shape60-180" v:mid="60" v:groupcontext="shape" transform="translate(730.378,335.127) rotate(116.81)">		<title>Sheet.60</title>		<path d="M0 333.75 L56.52 333.75" class="st7"></path>	</g>	<g id="shape61-185" v:mid="61" v:groupcontext="shape" transform="translate(637.326,421.845) rotate(135.305)">		<title>Sheet.61</title>		<path d="M0 333.75 L74.36 333.75" class="st7"></path>	</g>	<g id="shape62-190" v:mid="62" v:groupcontext="shape" transform="translate(557.191,462.7) rotate(146.436)">		<title>Sheet.62</title>		<path d="M0 333.75 L97.26 333.75" class="st7"></path>	</g>	<g id="shape63-195" v:mid="63" v:groupcontext="shape" transform="translate(490.748,483.742) rotate(153.678)">		<title>Sheet.63</title>		<path d="M0 333.75 L123.69 333.75" class="st7"></path>	</g>	<g id="shape64-200" v:mid="64" v:groupcontext="shape" transform="translate(436.29,495.508) rotate(158.681)">		<title>Sheet.64</title>		<path d="M0 333.75 L153.02 333.75" class="st7"></path>	</g>	<g id="shape65-205" v:mid="65" v:groupcontext="shape" transform="translate(328.343,501.318) rotate(161.619)">		<title>Sheet.65</title>		<path d="M0 333.75 L177.91 333.75" class="st7"></path>	</g>	<g id="shape66-210" v:mid="66" v:groupcontext="shape" transform="translate(32.1142,-148.875)">		<title>Sheet.66</title>		<desc>Vxx.h| = vunpacko(Vu.b)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="64.5882" cy="318" width="129.18" height="31.5"></v:textrect>		<rect x="0" y="302.25" width="129.176" height="31.5" class="st10"></rect>		<text x="15.52" y="320.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx.h| = vunpacko(Vu.b)</text>		</g>	<g id="shape67-214" v:mid="67" v:groupcontext="shape" transform="translate(447.46,-149.154)">		<title>Sheet.67</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st10"></rect>		<text x="9.45" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape68-218" v:mid="68" v:groupcontext="shape" transform="translate(447.46,-60.3591)">		<title>Sheet.68</title>		<desc>Vxx</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st10"></rect>		<text x="7.46" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vxx</text>		</g>	<g id="shape69-222" v:mid="69" v:groupcontext="shape" transform="translate(27.375,-27.375)">		<title>Sheet.69</title>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st9"></rect>	</g>	<g id="shape70-225" v:mid="70" v:groupcontext="shape" transform="translate(61.6866,-27.375)">		<title>Sheet.70</title>		<desc>Unmodified</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27.8442" cy="318.951" width="55.69" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="55.6884" height="29.5983" class="st10"></rect>		<text x="5.08" y="321.65" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Unmodified</text>		</g>	<g id="shape34-229" v:mid="34" v:groupcontext="shape" transform="translate(58.4524,-60.3884)">		<title>Sheet.34</title>		<desc>[2N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="14.9574" cy="318.951" width="29.92" height="29.5983"></v:textrect>		<rect x="0" y="304.152" width="29.9149" height="29.5983" class="st9"></rect>		<text x="6.46" y="316.25" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2N-<tspan x="11.2" dy="1.2em" class="st6">2]</tspan></text>		</g></g>
</svg>

Unpack instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vdd.uh=vunpack(Vu.ub) | for (i = 0; i < VELEM(8); i++) {<br>        Vdd.uh[i] = Vu.ub[i];<br>    }<br>    Copy to clipboard |
| Vdd.h=vunpack(Vu.b) | for (i = 0; i < VELEM(8); i++) {<br>        Vdd.h[i] = Vu.b[i];<br>    }<br>    Copy to clipboard |
| Vdd.uw=vunpack(Vu.uh) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.uw[i] = Vu.uh[i];<br>    }<br>    Copy to clipboard |
| Vdd.w=vunpack(Vu.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vdd.w[i] = Vu.h[i];<br>    }<br>    Copy to clipboard |
| Vxx.h|=vunpacko(Vu.b) | for (i = 0; i < VELEM(8); i++) {<br>        Vxx.uh[i] |= Vu.ub[i]<<8;<br>    }<br>    Copy to clipboard |
| Vxx.w|=vunpacko(Vu.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vxx.uw[i] |= Vu.uh[i]<<16;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-356"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-357"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id231">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uh=vunpack(Vu.ub)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.h=vunpack(Vu.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.uw=vunpack(Vu.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.w=vunpack(Vu.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.h|=vunpacko(Vu.b)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.w|=vunpacko(Vu.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-358"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-359"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id232">
<caption><span class="caption-text">Unpack intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uh=vunpack(Vu.ub)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuh_vunpack_Vub(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.h=vunpack(Vu.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vunpack_Vb(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vdd.uw=vunpack(Vu.uh)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wuw_vunpack_Vuh(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vdd.w=vunpack(Vu.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vunpack_Vh(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vxx.h|=vunpacko(Vu.b)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Wh_vunpackoor_WhVb(HVX_VectorPair Vxx, HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vxx.w|=vunpacko(Vu.h)</p></td>
<td><p class="sd-card-text">HVX_VectorPair Q6_Ww_vunpackoor_WwVh(HVX_VectorPair Vxx, HVX_Vector Vu)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### SCATTER-DOUBLE-RESOURCE

The HVX scatter double resource instruction subclass includes instructions that perform scatter operations to the vector TCM.

#### Vector scatter

The following instructions perform scatter operations to the vector TCM. Scatter operations copy values from the register file
to a region in VTCM. This region of memory is specified by two scalar registers:
Rt is the base and Mu2 specified the length-1 of the region in bytes. This region must reside in VTCM and cannot cross a page boundary.

A vector register, Vvv, specifies byte offsets in this region. Elements of either halfword or word granularity, specified by Vw32, are sent to addresses
pointed to by Rt + Vvv for each element. In the memory, the element is either write to memory or accumulated with the memory (scatter-accumulate).

If multiple values are written to the same memory location, ordering is not guaranteed. This applies to a single scatter or multiple scatters.

The offset vector, Vvv, can contain byte offsets specified in word sizes. The vector pair contains even element offsets in the lower vector and the
odd in the upper vector. The final element addresses do not have to be byte aligned for regular
scatter operations. However, for scatter accumulate instructions, the addresses are aligned.
If an offset crosses the scatter region’s end, it’s simple dropped. Offsets must be positive otherwise they will be dropped.

All vectors registers can be used immediately after the scatter operation.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_scatter_vv.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="9.94792in" height="8.51042in" viewbox="0 0 716.25 612.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st16"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-360 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-360 .st2 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-360 .st3 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-360 .st4 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-360 .st5 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-360 .st6 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-360 .st7 { font-size: 1em }
.svg-360 .st8 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-360 .st9 { marker-end: url("#mrkr13-117"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-360 .st10 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-360 .st11 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-360 .st12 { fill: none; marker-end: url("#mrkr13-117"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-360 .st13 { fill: #ffffff; stroke: none; stroke-linecap: butt }
.svg-360 .st14 { fill: #000000; font-family: Calibri; font-size: 1.16666em }
.svg-360 .st15 { marker-end: url("#mrkr13-117"); marker-start: url("#mrkr13-300"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-360 .st16 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-117" class="st10" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-300" class="st10" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape93-1" v:mid="93" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.93</title>		<rect x="0" y="36.75" width="679.5" height="576" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(36.375,-117.375)">		<title>Sheet.1</title>		<rect x="0" y="324.75" width="612" height="288" class="st2"></rect>	</g>	<g id="shape2-5" v:mid="2" v:groupcontext="shape" transform="translate(108.375,-333.375)">		<title>Sheet.2</title>		<rect x="0" y="576.75" width="540" height="36" class="st3"></rect>	</g>	<g id="shape3-7" v:mid="3" v:groupcontext="shape" transform="translate(36.375,-297.375)">		<title>Sheet.3</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape4-9" v:mid="4" v:groupcontext="shape" transform="translate(36.375,-261.375)">		<title>Sheet.4</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape5-11" v:mid="5" v:groupcontext="shape" transform="translate(36.375,-225.375)">		<title>Sheet.5</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape6-13" v:mid="6" v:groupcontext="shape" transform="translate(36.375,-189.375)">		<title>Sheet.6</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape7-15" v:mid="7" v:groupcontext="shape" transform="translate(36.375,-153.375)">		<title>Sheet.7</title>		<rect x="0" y="576.75" width="432" height="36" class="st3"></rect>	</g>	<g id="shape8-17" v:mid="8" v:groupcontext="shape" transform="translate(-0.375002,495.375) rotate(-90)">		<title>Sheet.8</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape9-20" v:mid="9" v:groupcontext="shape" transform="translate(1189.12,207.375) rotate(90)">		<title>Sheet.9</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape10-23" v:mid="10" v:groupcontext="shape" transform="translate(-72.375,495.375) rotate(-90)">		<title>Sheet.10</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape11-26" v:mid="11" v:groupcontext="shape" transform="translate(1117.12,207.375) rotate(90)">		<title>Sheet.11</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape12-29" v:mid="12" v:groupcontext="shape" transform="translate(-144.375,495.375) rotate(-90)">		<title>Sheet.12</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape13-32" v:mid="13" v:groupcontext="shape" transform="translate(1045.12,207.375) rotate(90)">		<title>Sheet.13</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape14-35" v:mid="14" v:groupcontext="shape" transform="translate(-216.375,495.375) rotate(-90)">		<title>Sheet.14</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape15-38" v:mid="15" v:groupcontext="shape" transform="translate(973.125,207.375) rotate(90)">		<title>Sheet.15</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape16-41" v:mid="16" v:groupcontext="shape" transform="translate(-288.375,495.375) rotate(-90)">		<title>Sheet.16</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape17-44" v:mid="17" v:groupcontext="shape" transform="translate(901.125,207.375) rotate(90)">		<title>Sheet.17</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape18-47" v:mid="18" v:groupcontext="shape" transform="translate(-360.375,495.375) rotate(-90)">		<title>Sheet.18</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape19-50" v:mid="19" v:groupcontext="shape" transform="translate(829.125,207.375) rotate(90)">		<title>Sheet.19</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape20-53" v:mid="20" v:groupcontext="shape" transform="translate(-432.375,495.375) rotate(-90)">		<title>Sheet.20</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape21-56" v:mid="21" v:groupcontext="shape" transform="translate(757.125,207.375) rotate(90)">		<title>Sheet.21</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape22-59" v:mid="22" v:groupcontext="shape" transform="translate(-504.375,495.375) rotate(-90)">		<title>Sheet.22</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape23-62" v:mid="23" v:groupcontext="shape" transform="translate(685.125,207.375) rotate(90)">		<title>Sheet.23</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape24-65" v:mid="24" v:groupcontext="shape" transform="translate(36.375,-369.375)">		<title>Sheet.24</title>		<path d="M0 612.75 L72 612.75" class="st4"></path>	</g>	<g id="shape25-68" v:mid="25" v:groupcontext="shape" transform="translate(468.375,-153.375)">		<title>Sheet.25</title>		<path d="M0 612.75 L180 612.75" class="st4"></path>	</g>	<g id="shape26-71" v:mid="26" v:groupcontext="shape" transform="translate(36.375,-522.375)">		<title>Sheet.26</title>		<desc>Rt – Scalar Indicating base address in VTCM</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Rt – Scalar Indicating base address in VTCM</text>		</g>	<g id="shape27-74" v:mid="27" v:groupcontext="shape" transform="translate(36.375,-490.875)">		<title>Sheet.27</title>		<desc>Mu – Scalar indicating length-1 of Region</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Mu – Scalar indicating length-1 of Region</text>		</g>	<g id="shape28-77" v:mid="28" v:groupcontext="shape" transform="translate(288.375,-522.375)">		<title>Sheet.28</title>		<desc>Vv – Vector with byte offsets from base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Vv – Vector with byte offsets from base</text>		</g>	<g id="shape29-80" v:mid="29" v:groupcontext="shape" transform="translate(288.375,-495.375)">		<title>Sheet.29</title>		<desc>Vw – Vector with halfword elements to be scattered</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="591.15" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Vw – Vector with halfword elements to be <tspan x="4" dy="1.2em" class="st7">scattered</tspan></text>		</g>	<g id="shape31-84" v:mid="31" v:groupcontext="shape" transform="translate(612.375,-117.375)">		<title>Sheet.31</title>		<desc>VTCM Base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="5.79" y="591.75" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>VTCM <tspan x="8.44" dy="1.2em" class="st7">Base</tspan></text>		</g>	<g id="shape32-88" v:mid="32" v:groupcontext="shape" transform="translate(576.375,-117.375)">		<title>Sheet.32</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape33-91" v:mid="33" v:groupcontext="shape" transform="translate(36.375,-117.375)">		<title>Sheet.33</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape34-94" v:mid="34" v:groupcontext="shape" transform="translate(612.375,-153.375)">		<title>Sheet.34</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape35-97" v:mid="35" v:groupcontext="shape" transform="translate(612.375,-189.375)">		<title>Sheet.35</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape36-100" v:mid="36" v:groupcontext="shape" transform="translate(612.375,-225.375)">		<title>Sheet.36</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape37-103" v:mid="37" v:groupcontext="shape" transform="translate(612.375,-261.375)">		<title>Sheet.37</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape38-106" v:mid="38" v:groupcontext="shape" transform="translate(612.375,-297.375)">		<title>Sheet.38</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape39-109" v:mid="39" v:groupcontext="shape" transform="translate(612.375,-333.375)">		<title>Sheet.39</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape41-112" v:mid="41" v:groupcontext="shape" transform="translate(-162.375,522.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="0" cy="612.75" width="30.61" height="0" transform="rotate(90)"></v:textrect>		<path d="M0 612.75 L62.19 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="607.482" y="-18.3999" width="10.5353" height="14.4001" transform="rotate(90)" class="st11"></rect>		<text x="607.48" y="-7.6" transform="rotate(90)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape42-120" v:mid="42" v:groupcontext="shape" transform="translate(739.125,189.375) rotate(90)">		<title>Sheet.42</title>		<desc>Rt+Mu</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="9" cy="612.75" width="150.3" height="0" transform="rotate(-90)"></v:textrect>		<path d="M0 612.75 L53.19 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="-629.288" y="-9.3999" width="33.0765" height="14.4001" transform="rotate(-90)" class="st11"></rect>		<text x="-629.29" y="1.4" transform="rotate(-90)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt+Mu</text>		</g>	<g id="shape43-127" v:mid="43" v:groupcontext="shape" transform="translate(216.375,-72.375)">		<title>Sheet.43</title>		<rect x="0" y="576.75" width="144" height="36" class="st3"></rect>	</g>	<g id="shape45-129" v:mid="45" v:groupcontext="shape" transform="translate(901.125,504.375) rotate(90)">		<title>Sheet.45</title>		<path d="M0 612.75 L36 612.75" class="st4"></path>	</g>	<g id="shape47-132" v:mid="47" v:groupcontext="shape" transform="translate(288.375,-72.375)">		<title>Sheet.47</title>		<desc>offset1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="594.75" width="72" height="36"></v:textrect>		<rect x="0" y="576.75" width="72" height="36" class="st5"></rect>		<text x="18.79" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>offset1</text>		</g>	<g id="shape49-135" v:mid="49" v:groupcontext="shape" transform="translate(216.375,-72.375)">		<title>Sheet.49</title>		<desc>offset1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="594.75" width="72" height="36"></v:textrect>		<rect x="0" y="576.75" width="72" height="36" class="st5"></rect>		<text x="18.79" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>offset1</text>		</g>	<g id="shape51-138" v:mid="51" v:groupcontext="shape" transform="translate(36.375,-72.375)">		<title>Sheet.51</title>		<rect x="0" y="576.75" width="144" height="36" class="st3"></rect>	</g>	<g id="shape52-140" v:mid="52" v:groupcontext="shape" transform="translate(757.125,504.375) rotate(90)">		<title>Sheet.52</title>		<path d="M0 612.75 L36 612.75" class="st4"></path>	</g>	<g id="shape53-143" v:mid="53" v:groupcontext="shape" transform="translate(721.125,504.375) rotate(90)">		<title>Sheet.53</title>		<path d="M0 612.75 L36 612.75" class="st4"></path>	</g>	<g id="shape54-146" v:mid="54" v:groupcontext="shape" transform="translate(685.125,504.375) rotate(90)">		<title>Sheet.54</title>		<path d="M0 612.75 L36 612.75" class="st4"></path>	</g>	<g id="shape55-149" v:mid="55" v:groupcontext="shape" transform="translate(144.375,-72.375)">		<title>Sheet.55</title>		<desc>h0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="11.81" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h0</text>		</g>	<g id="shape56-152" v:mid="56" v:groupcontext="shape" transform="translate(108.375,-72.375)">		<title>Sheet.56</title>		<desc>h1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="11.81" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h1</text>		</g>	<g id="shape57-155" v:mid="57" v:groupcontext="shape" transform="translate(72.375,-72.375)">		<title>Sheet.57</title>		<desc>h2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="11.81" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h2</text>		</g>	<g id="shape58-158" v:mid="58" v:groupcontext="shape" transform="translate(36.375,-72.375)">		<title>Sheet.58</title>		<desc>h3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="11.81" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h3</text>		</g>	<g id="shape59-161" v:mid="59" v:groupcontext="shape" transform="translate(-29.926,-47.3654) rotate(-19.179)">		<title>Sheet.59</title>		<desc>*(Rt+Vvv.V[0].w[0]) = Vw.h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="109.582" cy="612.75" width="219.17" height="0"></v:textrect>		<path d="M0 612.75 L209.35 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="36.9292" y="594.35" width="145.306" height="14.4001" class="st11"></rect>		<text x="36.93" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rt+Vvv.V[0].w[0]) = Vw.h[0]</text>		</g>	<g id="shape60-168" v:mid="60" v:groupcontext="shape" transform="translate(-265.898,60.6474) rotate(-39.8056)">		<title>Sheet.60</title>		<desc>*(Rt+Vvv.V.[1].w[0]) = Vw.h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="140.584" cy="612.75" width="281.17" height="0"></v:textrect>		<path d="M0 612.75 L271.36 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="66.4167" y="594.35" width="148.335" height="14.4001" class="st11"></rect>		<text x="66.42" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rt+Vvv.V.[1].w[0]) = Vw.h[1]</text>		</g>	<g id="shape61-175" v:mid="61" v:groupcontext="shape" transform="translate(-497.01,372.834) rotate(-75.0049)">		<title>Sheet.61</title>		<desc>*(Rt+Vvv.V[0].w[1])=Vw.h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="130.442" cy="612.75" width="260.89" height="0"></v:textrect>		<path d="M0 612.75 L251.07 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="60.5014" y="594.35" width="139.881" height="14.4001" class="st11"></rect>		<text x="60.5" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rt+Vvv.V[0].w[1])=Vw.h[2]</text>		</g>	<g id="shape63-182" v:mid="63" v:groupcontext="shape" transform="translate(360.375,-153.375)">		<title>Sheet.63</title>		<desc>Vw.h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="0"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="5.64" y="591.55" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vw.h<tspan x="11.28" dy="1.2em" class="st7">[0]</tspan></text>		</g>	<g id="shape65-187" v:mid="65" v:groupcontext="shape" transform="translate(144.375,-333.375)">		<title>Sheet.65</title>		<desc>Vw.h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="0"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="5.64" y="591.55" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vw.h<tspan x="11.28" dy="1.2em" class="st7">[2]</tspan></text>		</g>	<g id="shape67-192" v:mid="67" v:groupcontext="shape" transform="translate(72.375,-117.375)">		<title>Sheet.67</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape68-196" v:mid="68" v:groupcontext="shape" transform="translate(72.375,-333.375)">		<title>Sheet.68</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape69-200" v:mid="69" v:groupcontext="shape" transform="translate(72.375,-369.375)">		<title>Sheet.69</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape70-204" v:mid="70" v:groupcontext="shape" transform="translate(72.375,-297.375)">		<title>Sheet.70</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape71-208" v:mid="71" v:groupcontext="shape" transform="translate(72.375,-261.375)">		<title>Sheet.71</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape72-212" v:mid="72" v:groupcontext="shape" transform="translate(72.375,-225.375)">		<title>Sheet.72</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape73-216" v:mid="73" v:groupcontext="shape" transform="translate(72.375,-189.375)">		<title>Sheet.73</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape74-220" v:mid="74" v:groupcontext="shape" transform="translate(360.375,-72.375)">		<title>Sheet.74</title>		<desc>Vvv.V[1].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="594.75" width="72" height="36"></v:textrect>		<rect x="0" y="576.75" width="72" height="36" class="st12"></rect>		<text x="9.73" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vvv.V[1].w</text>		</g>	<g id="shape75-224" v:mid="75" v:groupcontext="shape" transform="translate(180.375,-72.375)">		<title>Sheet.75</title>		<desc>Vw.h</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="5.64" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vw.h</text>		</g>	<g id="shape76-228" v:mid="76" v:groupcontext="shape" transform="translate(414.375,-36.375)">		<title>Sheet.76</title>		<desc>Byte Offsets from Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="594.75" width="144" height="36"></v:textrect>		<rect x="0" y="576.75" width="144" height="36" class="st12"></rect>		<text x="22.49" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Byte Offsets from Rt</text>		</g>	<g id="shape77-232" v:mid="77" v:groupcontext="shape" transform="translate(45.375,-18.375)">		<title>Sheet.77</title>		<desc>Values to Scatter</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="58.5" cy="594.75" width="117" height="36"></v:textrect>		<rect x="0" y="576.75" width="117" height="36" class="st12"></rect>		<text x="17.21" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Values to Scatter</text>		</g>	<g id="shape62-236" v:mid="62" v:groupcontext="shape" transform="translate(-344.819,62.6757) rotate(-40.1009)">		<title>Sheet.62</title>		<desc>*(Rt+Vvv.V[1].w[1])=Vw.h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="167.667" cy="612.75" width="335.34" height="0"></v:textrect>		<path d="M0 612.75 L325.52 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="97.7261" y="594.35" width="139.881" height="14.4001" class="st13"></rect>		<text x="97.73" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rt+Vvv.V[1].w[1])=Vw.h[3]</text>		</g>	<g id="shape66-243" v:mid="66" v:groupcontext="shape" transform="translate(288.375,-297.375)">		<title>Sheet.66</title>		<desc>Vw.h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="0"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="5.64" y="591.55" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vw.h<tspan x="11.28" dy="1.2em" class="st7">[3]</tspan></text>		</g>	<g id="shape78-248" v:mid="78" v:groupcontext="shape" transform="translate(36.375,-333.375)">		<title>Sheet.78</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape79-252" v:mid="79" v:groupcontext="shape" transform="translate(36.375,-297.375)">		<title>Sheet.79</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape80-256" v:mid="80" v:groupcontext="shape" transform="translate(36.375,-225.375)">		<title>Sheet.80</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape81-260" v:mid="81" v:groupcontext="shape" transform="translate(36.375,-261.375)">		<title>Sheet.81</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape82-264" v:mid="82" v:groupcontext="shape" transform="translate(36.375,-189.375)">		<title>Sheet.82</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape83-268" v:mid="83" v:groupcontext="shape" transform="translate(36.375,-153.375)">		<title>Sheet.83</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape30-272" v:mid="30" v:groupcontext="shape" transform="translate(540.375,-117.375)">		<title>Sheet.30</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape84-276" v:mid="84" v:groupcontext="shape" transform="translate(36.375,-558.375)">		<title>Sheet.84</title>		<desc>vscatter(Rt,Mu,Vvv.w)=Vw.h</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="180" cy="594.75" width="360" height="36"></v:textrect>		<rect x="0" y="576.75" width="360" height="36" class="st12"></rect>		<text x="98.66" y="598.95" class="st14" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>vscatter(Rt,Mu,Vvv.w)=Vw.h</text>		</g>	<g id="shape85-280" v:mid="85" v:groupcontext="shape" transform="translate(36.375,-441.375)">		<title>Sheet.85</title>		<desc>Example of vscatter (only first 4 elements shown)</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="306" cy="599.25" width="612" height="27"></v:textrect>		<rect x="0" y="585.75" width="612" height="27" class="st12"></rect>		<text x="185.75" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Example of vscatter (only first 4 elements shown)</text>		</g>	<g id="shape40-284" v:mid="40" v:groupcontext="shape" transform="translate(432.375,-153.375)">		<title>Sheet.40</title>		<desc>Region Base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="4.03" y="591.75" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Region<v:newlinechar></v:newlinechar><tspan x="8.44" dy="1.2em" class="st7">Base</tspan></text>		</g>	<g id="shape86-289" v:mid="86" v:groupcontext="shape" transform="translate(108.375,-333.375)">		<title>Sheet.86</title>		<desc>Region End</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="4.03" y="593.75" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Region<v:newlinechar></v:newlinechar><tspan x="10.3" dy="1.2em" class="st7">End</tspan></text>		</g>	<g id="shape87-294" v:mid="87" v:groupcontext="shape" transform="translate(1274.62,247.875) rotate(90)">		<title>Sheet.87</title>		<desc>Scatter VTCM Region</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="87.75" cy="612.75" width="175.5" height="0"></v:textrect>		<path d="M9.45 612.75 L9.81 612.75 L165.69 612.75" class="st15"></path>		<rect v:rectcontext="textBkgnd" x="36.354" y="594.35" width="102.792" height="14.4001" class="st13"></rect>		<text x="36.35" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Scatter VTCM Region</text>		</g>	<g id="shape64-304" v:mid="64" v:groupcontext="shape" transform="translate(324.375,-261.375)">		<title>Sheet.64</title>		<desc>Vw.h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st12"></rect>		<text x="5.64" y="590.75" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vw.h<tspan x="11.28" dy="1.2em" class="st7">[1]</tspan></text>		</g>	<g id="shape48-309" v:mid="48" v:groupcontext="shape" transform="translate(216.375,-36.375)">		<title>Sheet.48</title>		<rect x="0" y="576.75" width="144" height="36" class="st3"></rect>	</g>	<g id="shape88-311" v:mid="88" v:groupcontext="shape" transform="translate(901.125,540.375) rotate(90)">		<title>Sheet.88</title>		<path d="M0 612.75 L36 612.75" class="st4"></path>	</g>	<g id="shape90-314" v:mid="90" v:groupcontext="shape" transform="translate(288.375,-36.375)">		<title>Sheet.90</title>		<desc>offset0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="594.75" width="72" height="36"></v:textrect>		<rect x="0" y="576.75" width="72" height="36" class="st5"></rect>		<text x="18.79" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>offset0</text>		</g>	<g id="shape91-317" v:mid="91" v:groupcontext="shape" transform="translate(216.375,-36.375)">		<title>Sheet.91</title>		<desc>offset2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="594.75" width="72" height="36"></v:textrect>		<rect x="0" y="576.75" width="72" height="36" class="st5"></rect>		<text x="18.79" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>offset2</text>		</g>	<g id="shape92-320" v:mid="92" v:groupcontext="shape" transform="translate(360.375,-36.375)">		<title>Sheet.92</title>		<desc>Vvv.V[0].w</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="594.75" width="72" height="36"></v:textrect>		<rect x="0" y="576.75" width="72" height="36" class="st12"></rect>		<text x="9.73" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vvv.V[0].w</text>		</g></g>
</svg>

Vector scatter  instructions

| **Syntax** | **Behavior** |
| --- | --- |
| vscatter(Rt,Mu,Vvv.w).h=Vw32 | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(32); i++) {<br>        for(j = 0; j < 2; j++) {<br>            EA = Rt+Vvv.v[j].uw[i];<br>            if (Rt <= EA <= Rt + MuV) *EA = VwV.w[i].uh[j];<br>        }<br>    }<br>    Copy to clipboard |
| if (Qs4) vscatter(Rt,Mu,Vvv.w).h=Vw32 | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(32); i++) {<br>        for(j = 0; j < 2; j++) {<br>            EA = Rt+Vvv.v[j].uw[i];<br>            if ( (Rt <= EA <= Rt + MuV) & QsV) *EA = VwV.w[i].uh[j];<br>        }<br>    }<br>    Copy to clipboard |
| vscatter(Rt,Mu,Vvv.w).h+=Vw32 | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(32); i++) {<br>        for(j = 0; j < 2; j++) {<br>            EA = Rt + Vvv.v[j].uw[i] = Vvv.v[j].uw[i] & ~(ALIGNMENT-1);<br>            if (Rt <= EA <= Rt + MuV) *EA += VwV.w[i].uh[j];<br>        }<br>    }<br>    Copy to clipboard |
| vscatter(Rt,Mu,Vvv.w)=Vw32.h | Assembler mapped to: "vscatter(Rt,Mu2,Vvv.w).h=Vw32"<br>    Copy to clipboard |
| vscatter(Rt,Mu,Vvv.w)+=Vw32.h | Assembler mapped to: "vscatter(Rt,Mu2,Vvv.w).h+=Vw32"<br>    Copy to clipboard |
| if (Qs4) vscatter(Rt,Mu,Vvv.w)=Vw32.h | Assembler mapped to: "if (Qs4) vscatter(Rt,Mu2,Vvv.w).h=Vw32"<br>    Copy to clipboard |

**Class: HVX (slots 0)**

Note

- This instruction uses any pair of the HVX resources (both multiply or shift and permute/shift).

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-361"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-362"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id234">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">vscatter(Rt,Mu,Vvv.w).h=Vw32</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qs4) vscatter(Rt,Mu,Vvv.w).h=Vw32</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vscatter(Rt,Mu,Vvv.w).h+=Vw32</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-363"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-364"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id235">
<caption><span class="caption-text">Vector scatter  intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">vscatter(Rt,Mu,Vvv.w).h=Vw32</p></td>
<td><p class="sd-card-text">void Q6_vscatter_RMWwV(HVX_Vector* Rb, Word32 Mu, HVX_VectorPair Vvv, HVX_Vector Vw)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qs4) vscatter(Rt,Mu,Vvv.w).h=Vw32</p></td>
<td><p class="sd-card-text">void Q6_vscatter_QRMWwV(HVX_VectorPred Qs, HVX_Vector* Rb, Word32 Mu, HVX_VectorPair Vvv, HVX_Vector Vw)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vscatter(Rt,Mu,Vvv.w).h+=Vw32</p></td>
<td><p class="sd-card-text">void Q6_vscatteracc_RMWwV(HVX_Vector* Rb, Word32 Mu, HVX_VectorPair Vvv, HVX_Vector Vw)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### SCATTER

The HVX scatter instruction subclass includes instructions that perform scatter operations to the vector TCM.

#### Vector scatter

The following instructions perform scatter operations to the vector TCM. Scatter operations copy values from the register file
to a region in VTCM. This region of memory is specified by two scalar registers:
Rt is the base and Mu2 specified the length-1 of the region in bytes. This region must reside in VTCM and cannot cross a page boundary.

A vector register, Vv, specifies byte offsets in this region. Elements of either halfword or word granularity, specified by Vw32, are sent to addresses
pointed to by Rt + Vv for each element. In the memory, the element is either write to memory or accumulated with the memory (scatter-accumulate).

If multiple values are written to the same memory location, ordering is not guaranteed.

The offset vector, Vv, can contain byte offsets specified in either halfword or word sizes. The final element addresses do not have to be byte aligned for regular
scatter operations. However, for scatter accumulate instructions, the addresses are aligned.
If an offset crosses the scatter region’s end, it’s simple dropped. Offsets must be positive otherwise they will be dropped.

All vectors registers can be used immediately after the scatter operation.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_scatter.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="9.94792in" height="8.51042in" viewbox="0 0 716.25 612.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st16"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-365 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-365 .st2 { fill: #d8d8d8; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-365 .st3 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-365 .st4 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-365 .st5 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-365 .st6 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-365 .st7 { font-size: 1em }
.svg-365 .st8 { fill: #000000; font-family: Calibri; font-size: 0.833336em }
.svg-365 .st9 { marker-end: url("#mrkr13-117"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-365 .st10 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-365 .st11 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-365 .st12 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-365 .st13 { fill: none; marker-end: url("#mrkr13-117"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-365 .st14 { fill: #000000; font-family: Calibri; font-size: 1.16666em }
.svg-365 .st15 { marker-end: url("#mrkr13-117"); marker-start: url("#mrkr13-312"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-365 .st16 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-117" class="st10" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr13-312" class="st10" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape88-1" v:mid="88" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.88</title>		<rect x="0" y="36.75" width="679.5" height="576" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(36.375,-117.375)">		<title>Sheet.1</title>		<rect x="0" y="324.75" width="612" height="288" class="st2"></rect>	</g>	<g id="shape2-5" v:mid="2" v:groupcontext="shape" transform="translate(108.375,-333.375)">		<title>Sheet.2</title>		<rect x="0" y="576.75" width="540" height="36" class="st3"></rect>	</g>	<g id="shape3-7" v:mid="3" v:groupcontext="shape" transform="translate(36.375,-297.375)">		<title>Sheet.3</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape4-9" v:mid="4" v:groupcontext="shape" transform="translate(36.375,-261.375)">		<title>Sheet.4</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape5-11" v:mid="5" v:groupcontext="shape" transform="translate(36.375,-225.375)">		<title>Sheet.5</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape6-13" v:mid="6" v:groupcontext="shape" transform="translate(36.375,-189.375)">		<title>Sheet.6</title>		<rect x="0" y="576.75" width="612" height="36" class="st3"></rect>	</g>	<g id="shape7-15" v:mid="7" v:groupcontext="shape" transform="translate(36.375,-153.375)">		<title>Sheet.7</title>		<rect x="0" y="576.75" width="432" height="36" class="st3"></rect>	</g>	<g id="shape8-17" v:mid="8" v:groupcontext="shape" transform="translate(-0.375002,495.375) rotate(-90)">		<title>Sheet.8</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape9-20" v:mid="9" v:groupcontext="shape" transform="translate(1189.12,207.375) rotate(90)">		<title>Sheet.9</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape10-23" v:mid="10" v:groupcontext="shape" transform="translate(-72.375,495.375) rotate(-90)">		<title>Sheet.10</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape11-26" v:mid="11" v:groupcontext="shape" transform="translate(1117.12,207.375) rotate(90)">		<title>Sheet.11</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape12-29" v:mid="12" v:groupcontext="shape" transform="translate(-144.375,495.375) rotate(-90)">		<title>Sheet.12</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape13-32" v:mid="13" v:groupcontext="shape" transform="translate(1045.12,207.375) rotate(90)">		<title>Sheet.13</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape14-35" v:mid="14" v:groupcontext="shape" transform="translate(-216.375,495.375) rotate(-90)">		<title>Sheet.14</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape15-38" v:mid="15" v:groupcontext="shape" transform="translate(973.125,207.375) rotate(90)">		<title>Sheet.15</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape16-41" v:mid="16" v:groupcontext="shape" transform="translate(-288.375,495.375) rotate(-90)">		<title>Sheet.16</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape17-44" v:mid="17" v:groupcontext="shape" transform="translate(901.125,207.375) rotate(90)">		<title>Sheet.17</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape18-47" v:mid="18" v:groupcontext="shape" transform="translate(-360.375,495.375) rotate(-90)">		<title>Sheet.18</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape19-50" v:mid="19" v:groupcontext="shape" transform="translate(829.125,207.375) rotate(90)">		<title>Sheet.19</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape20-53" v:mid="20" v:groupcontext="shape" transform="translate(-432.375,495.375) rotate(-90)">		<title>Sheet.20</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape21-56" v:mid="21" v:groupcontext="shape" transform="translate(757.125,207.375) rotate(90)">		<title>Sheet.21</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape22-59" v:mid="22" v:groupcontext="shape" transform="translate(-504.375,495.375) rotate(-90)">		<title>Sheet.22</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape23-62" v:mid="23" v:groupcontext="shape" transform="translate(685.125,207.375) rotate(90)">		<title>Sheet.23</title>		<path d="M0 612.75 L288 612.75" class="st4"></path>	</g>	<g id="shape24-65" v:mid="24" v:groupcontext="shape" transform="translate(36.375,-369.375)">		<title>Sheet.24</title>		<path d="M0 612.75 L72 612.75" class="st4"></path>	</g>	<g id="shape25-68" v:mid="25" v:groupcontext="shape" transform="translate(468.375,-153.375)">		<title>Sheet.25</title>		<path d="M0 612.75 L180 612.75" class="st4"></path>	</g>	<g id="shape26-71" v:mid="26" v:groupcontext="shape" transform="translate(36.375,-522.375)">		<title>Sheet.26</title>		<desc>Rt – Scalar Indicating base address in VTCM</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Rt – Scalar Indicating base address in VTCM</text>		</g>	<g id="shape27-74" v:mid="27" v:groupcontext="shape" transform="translate(36.375,-490.875)">		<title>Sheet.27</title>		<desc>Mu – Scalar indicating length-1 of Region</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Mu – Scalar indicating length-1 of Region</text>		</g>	<g id="shape28-77" v:mid="28" v:groupcontext="shape" transform="translate(288.375,-522.375)">		<title>Sheet.28</title>		<desc>Vv – Vector with byte offsets from base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="598.35" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Vv – Vector with byte offsets from base</text>		</g>	<g id="shape29-80" v:mid="29" v:groupcontext="shape" transform="translate(288.375,-495.375)">		<title>Sheet.29</title>		<desc>Vw – Vector with halfword elements to be scattered</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="594.75" width="252" height="36"></v:textrect>		<rect x="0" y="576.75" width="252" height="36" class="st5"></rect>		<text x="4" y="591.15" class="st6" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Vw – Vector with halfword elements to be <tspan x="4" dy="1.2em" class="st7">scattered</tspan></text>		</g>	<g id="shape31-84" v:mid="31" v:groupcontext="shape" transform="translate(612.375,-117.375)">		<title>Sheet.31</title>		<desc>VTCM Base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="5.79" y="591.75" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>VTCM <tspan x="8.44" dy="1.2em" class="st7">Base</tspan></text>		</g>	<g id="shape32-88" v:mid="32" v:groupcontext="shape" transform="translate(576.375,-117.375)">		<title>Sheet.32</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape33-91" v:mid="33" v:groupcontext="shape" transform="translate(36.375,-117.375)">		<title>Sheet.33</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape34-94" v:mid="34" v:groupcontext="shape" transform="translate(612.375,-153.375)">		<title>Sheet.34</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape35-97" v:mid="35" v:groupcontext="shape" transform="translate(612.375,-189.375)">		<title>Sheet.35</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape36-100" v:mid="36" v:groupcontext="shape" transform="translate(612.375,-225.375)">		<title>Sheet.36</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape37-103" v:mid="37" v:groupcontext="shape" transform="translate(612.375,-261.375)">		<title>Sheet.37</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape38-106" v:mid="38" v:groupcontext="shape" transform="translate(612.375,-297.375)">		<title>Sheet.38</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape39-109" v:mid="39" v:groupcontext="shape" transform="translate(612.375,-333.375)">		<title>Sheet.39</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape41-112" v:mid="41" v:groupcontext="shape" transform="translate(-162.375,522.375) rotate(-90)">		<title>Sheet.41</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="0" cy="612.75" width="30.61" height="0" transform="rotate(90)"></v:textrect>		<path d="M0 612.75 L62.19 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="607.482" y="-18.3999" width="10.5353" height="14.4001" transform="rotate(90)" class="st11"></rect>		<text x="607.48" y="-7.6" transform="rotate(90)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape42-120" v:mid="42" v:groupcontext="shape" transform="translate(739.125,189.375) rotate(90)">		<title>Sheet.42</title>		<desc>Rt+Mu</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="9" cy="612.75" width="150.3" height="0" transform="rotate(-90)"></v:textrect>		<path d="M0 612.75 L53.19 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="-629.288" y="-9.3999" width="33.0765" height="14.4001" transform="rotate(-90)" class="st11"></rect>		<text x="-629.29" y="1.4" transform="rotate(-90)" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt+Mu</text>		</g>	<g id="shape43-127" v:mid="43" v:groupcontext="shape" transform="translate(225.375,-54.375)">		<title>Sheet.43</title>		<rect x="0" y="576.75" width="144" height="36" class="st3"></rect>	</g>	<g id="shape44-129" v:mid="44" v:groupcontext="shape" transform="translate(946.125,522.375) rotate(90)">		<title>Sheet.44</title>		<path d="M0 612.75 L36 612.75" class="st4"></path>	</g>	<g id="shape45-132" v:mid="45" v:groupcontext="shape" transform="translate(910.125,522.375) rotate(90)">		<title>Sheet.45</title>		<path d="M0 612.75 L36 612.75" class="st4"></path>	</g>	<g id="shape46-135" v:mid="46" v:groupcontext="shape" transform="translate(874.125,522.375) rotate(90)">		<title>Sheet.46</title>		<path d="M0 612.75 L36 612.75" class="st4"></path>	</g>	<g id="shape47-138" v:mid="47" v:groupcontext="shape" transform="translate(333.375,-54.375)">		<title>Sheet.47</title>		<desc>offset0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="5.09" y="597.45" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>offset0</text>		</g>	<g id="shape48-141" v:mid="48" v:groupcontext="shape" transform="translate(297.375,-54.375)">		<title>Sheet.48</title>		<desc>offset1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="5.09" y="597.45" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>offset1</text>		</g>	<g id="shape49-144" v:mid="49" v:groupcontext="shape" transform="translate(261.375,-54.375)">		<title>Sheet.49</title>		<desc>offset2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="5.09" y="597.45" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>offset2</text>		</g>	<g id="shape50-147" v:mid="50" v:groupcontext="shape" transform="translate(225.375,-54.375)">		<title>Sheet.50</title>		<desc>offset3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="5.09" y="597.45" class="st12" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>offset3</text>		</g>	<g id="shape51-150" v:mid="51" v:groupcontext="shape" transform="translate(36.375,-54.375)">		<title>Sheet.51</title>		<rect x="0" y="576.75" width="144" height="36" class="st3"></rect>	</g>	<g id="shape52-152" v:mid="52" v:groupcontext="shape" transform="translate(757.125,522.375) rotate(90)">		<title>Sheet.52</title>		<path d="M0 612.75 L36 612.75" class="st4"></path>	</g>	<g id="shape53-155" v:mid="53" v:groupcontext="shape" transform="translate(721.125,522.375) rotate(90)">		<title>Sheet.53</title>		<path d="M0 612.75 L36 612.75" class="st4"></path>	</g>	<g id="shape54-158" v:mid="54" v:groupcontext="shape" transform="translate(685.125,522.375) rotate(90)">		<title>Sheet.54</title>		<path d="M0 612.75 L36 612.75" class="st4"></path>	</g>	<g id="shape55-161" v:mid="55" v:groupcontext="shape" transform="translate(144.375,-54.375)">		<title>Sheet.55</title>		<desc>h0</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="11.81" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h0</text>		</g>	<g id="shape56-164" v:mid="56" v:groupcontext="shape" transform="translate(108.375,-54.375)">		<title>Sheet.56</title>		<desc>h1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="11.81" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h1</text>		</g>	<g id="shape57-167" v:mid="57" v:groupcontext="shape" transform="translate(72.375,-54.375)">		<title>Sheet.57</title>		<desc>h2</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="11.81" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h2</text>		</g>	<g id="shape58-170" v:mid="58" v:groupcontext="shape" transform="translate(36.375,-54.375)">		<title>Sheet.58</title>		<desc>h3</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st5"></rect>		<text x="11.81" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h3</text>		</g>	<g id="shape59-173" v:mid="59" v:groupcontext="shape" transform="translate(-29.926,-47.3654) rotate(-19.179)">		<title>Sheet.59</title>		<desc>*(Rt+Vv.h[0]) = Vw.h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="109.582" cy="612.75" width="219.17" height="0"></v:textrect>		<path d="M0 612.75 L209.35 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="52.4152" y="594.35" width="114.334" height="14.4001" class="st11"></rect>		<text x="52.42" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rt+Vv.h[0]) = Vw.h[0]</text>		</g>	<g id="shape60-180" v:mid="60" v:groupcontext="shape" transform="translate(-265.898,60.6474) rotate(-39.8056)">		<title>Sheet.60</title>		<desc>*(Rt+Vv.h[1]) = Vw.h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="140.584" cy="612.75" width="281.17" height="0"></v:textrect>		<path d="M0 612.75 L271.36 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="83.4175" y="594.35" width="114.334" height="14.4001" class="st11"></rect>		<text x="83.42" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rt+Vv.h[1]) = Vw.h[1]</text>		</g>	<g id="shape61-187" v:mid="61" v:groupcontext="shape" transform="translate(-497.01,372.834) rotate(-75.0049)">		<title>Sheet.61</title>		<desc>*(Rt+Vv.h[2])=Vw.h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="130.442" cy="612.75" width="260.89" height="0"></v:textrect>		<path d="M0 612.75 L251.07 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="75.9878" y="594.35" width="108.908" height="14.4001" class="st11"></rect>		<text x="75.99" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rt+Vv.h[2])=Vw.h[2]</text>		</g>	<g id="shape63-194" v:mid="63" v:groupcontext="shape" transform="translate(360.375,-153.375)">		<title>Sheet.63</title>		<desc>Vw.h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="0"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="5.64" y="591.55" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vw.h<tspan x="11.28" dy="1.2em" class="st7">[0]</tspan></text>		</g>	<g id="shape65-199" v:mid="65" v:groupcontext="shape" transform="translate(144.375,-333.375)">		<title>Sheet.65</title>		<desc>Vw.h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="0"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="5.64" y="591.55" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vw.h<tspan x="11.28" dy="1.2em" class="st7">[2]</tspan></text>		</g>	<g id="shape67-204" v:mid="67" v:groupcontext="shape" transform="translate(72.375,-117.375)">		<title>Sheet.67</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape68-208" v:mid="68" v:groupcontext="shape" transform="translate(72.375,-333.375)">		<title>Sheet.68</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape69-212" v:mid="69" v:groupcontext="shape" transform="translate(72.375,-369.375)">		<title>Sheet.69</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36.01" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape70-216" v:mid="70" v:groupcontext="shape" transform="translate(72.375,-297.375)">		<title>Sheet.70</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape71-220" v:mid="71" v:groupcontext="shape" transform="translate(72.375,-261.375)">		<title>Sheet.71</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape72-224" v:mid="72" v:groupcontext="shape" transform="translate(72.375,-225.375)">		<title>Sheet.72</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape73-228" v:mid="73" v:groupcontext="shape" transform="translate(72.375,-189.375)">		<title>Sheet.73</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape74-232" v:mid="74" v:groupcontext="shape" transform="translate(369.375,-54.375)">		<title>Sheet.74</title>		<desc>Vv.h</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="20.25" cy="594.75" width="40.5" height="36"></v:textrect>		<rect x="0" y="576.75" width="40.5" height="36" class="st13"></rect>		<text x="9.47" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv.h</text>		</g>	<g id="shape75-236" v:mid="75" v:groupcontext="shape" transform="translate(180.375,-54.375)">		<title>Sheet.75</title>		<desc>Vw.h</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="5.64" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vw.h</text>		</g>	<g id="shape76-240" v:mid="76" v:groupcontext="shape" transform="translate(225.375,-18.375)">		<title>Sheet.76</title>		<desc>Byte Offsets from Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="594.75" width="144" height="36"></v:textrect>		<rect x="0" y="576.75" width="144" height="36" class="st13"></rect>		<text x="22.49" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Byte Offsets from Rt</text>		</g>	<g id="shape77-244" v:mid="77" v:groupcontext="shape" transform="translate(45.375,-18.375)">		<title>Sheet.77</title>		<desc>Values to Scatter</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="58.5" cy="594.75" width="117" height="36"></v:textrect>		<rect x="0" y="576.75" width="117" height="36" class="st13"></rect>		<text x="17.21" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Values to Scatter</text>		</g>	<g id="shape62-248" v:mid="62" v:groupcontext="shape" transform="translate(-344.819,62.6757) rotate(-40.1009)">		<title>Sheet.62</title>		<desc>*(Rt+Vv.h[3])=Vw.h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="167.667" cy="612.75" width="335.34" height="0"></v:textrect>		<path d="M0 612.75 L325.52 612.75" class="st9"></path>		<rect v:rectcontext="textBkgnd" x="113.212" y="594.35" width="108.908" height="14.4001" class="st11"></rect>		<text x="113.21" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*(Rt+Vv.h[3])=Vw.h[3]</text>		</g>	<g id="shape66-255" v:mid="66" v:groupcontext="shape" transform="translate(288.375,-297.375)">		<title>Sheet.66</title>		<desc>Vw.h[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="0"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="5.64" y="591.55" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vw.h<tspan x="11.28" dy="1.2em" class="st7">[3]</tspan></text>		</g>	<g id="shape78-260" v:mid="78" v:groupcontext="shape" transform="translate(36.375,-333.375)">		<title>Sheet.78</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape79-264" v:mid="79" v:groupcontext="shape" transform="translate(36.375,-297.375)">		<title>Sheet.79</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape80-268" v:mid="80" v:groupcontext="shape" transform="translate(36.375,-225.375)">		<title>Sheet.80</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape81-272" v:mid="81" v:groupcontext="shape" transform="translate(36.375,-261.375)">		<title>Sheet.81</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape82-276" v:mid="82" v:groupcontext="shape" transform="translate(36.375,-189.375)">		<title>Sheet.82</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape83-280" v:mid="83" v:groupcontext="shape" transform="translate(36.375,-153.375)">		<title>Sheet.83</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape30-284" v:mid="30" v:groupcontext="shape" transform="translate(540.375,-117.375)">		<title>Sheet.30</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="13.46" y="598.35" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape84-288" v:mid="84" v:groupcontext="shape" transform="translate(36.375,-558.375)">		<title>Sheet.84</title>		<desc>vscatter(Rt,Mu,Vv.h)=Vw.h</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="180" cy="594.75" width="360" height="36"></v:textrect>		<rect x="0" y="576.75" width="360" height="36" class="st13"></rect>		<text x="103.14" y="598.95" class="st14" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>vscatter(Rt,Mu,Vv.h)=Vw.h</text>		</g>	<g id="shape85-292" v:mid="85" v:groupcontext="shape" transform="translate(36.375,-441.375)">		<title>Sheet.85</title>		<desc>Example of vscatter (only first 4 elements shown)</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="306" cy="599.25" width="612" height="27"></v:textrect>		<rect x="0" y="585.75" width="612" height="27" class="st13"></rect>		<text x="185.75" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Example of vscatter (only first 4 elements shown)</text>		</g>	<g id="shape40-296" v:mid="40" v:groupcontext="shape" transform="translate(432.375,-153.375)">		<title>Sheet.40</title>		<desc>Region Base</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="4.03" y="591.75" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Region<v:newlinechar></v:newlinechar><tspan x="8.44" dy="1.2em" class="st7">Base</tspan></text>		</g>	<g id="shape86-301" v:mid="86" v:groupcontext="shape" transform="translate(108.375,-333.375)">		<title>Sheet.86</title>		<desc>Region End</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="4.03" y="593.75" class="st8" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Region<v:newlinechar></v:newlinechar><tspan x="10.3" dy="1.2em" class="st7">End</tspan></text>		</g>	<g id="shape87-306" v:mid="87" v:groupcontext="shape" transform="translate(1274.62,247.875) rotate(90)">		<title>Sheet.87</title>		<desc>Scatter VTCM Region</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="87.75" cy="612.75" width="175.5" height="0"></v:textrect>		<path d="M9.45 612.75 L9.81 612.75 L165.69 612.75" class="st15"></path>		<rect v:rectcontext="textBkgnd" x="36.354" y="594.35" width="102.792" height="14.4001" class="st11"></rect>		<text x="36.35" y="605.15" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Scatter VTCM Region</text>		</g>	<g id="shape64-316" v:mid="64" v:groupcontext="shape" transform="translate(324.375,-261.375)">		<title>Sheet.64</title>		<desc>Vw.h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)" v:verticalalign="2"></v:textblock>		<v:textrect cx="18" cy="594.75" width="36" height="36"></v:textrect>		<rect x="0" y="576.75" width="36" height="36" class="st13"></rect>		<text x="5.64" y="590.75" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vw.h<tspan x="11.28" dy="1.2em" class="st7">[1]</tspan></text>		</g></g>
</svg>

Vector scatter  instructions

| **Syntax** | **Behavior** |
| --- | --- |
| vscatter(Rt,Mu,Vv.w).w=Vw32 | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(32); i++) {<br>        EA = Rt+Vv.uw[i];<br>        if (Rt <= EA <= Rt + MuV) *EA = VwV.uw[i];<br>    }<br>    Copy to clipboard |
| vscatter(Rt,Mu,Vv.h).h=Vw32 | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(16); i++) {<br>        EA = Rt+Vv.uh[i];<br>        if (Rt <= EA <= Rt + MuV) *EA = VwV.uh[i];<br>    }<br>    Copy to clipboard |
| vscatter(Rt,Mu,Vv.w).w+=Vw32 | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(32); i++) {<br>        EA = (Rt+Vv.uw[i] = Vv.uw[i] & ~(ALIGNMENT-1));<br>        if (Rt <= EA <= Rt + MuV) *EA += VwV.uw[i];<br>    }<br>    Copy to clipboard |
| vscatter(Rt,Mu,Vv.h).h+=Vw32 | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(16); i++) {<br>        EA = (Rt+Vv.uh[i] = Vv.uh[i] & ~(ALIGNMENT-1));<br>        if (Rt <= EA <= Rt + MuV) *EA += VwV.uh[i];<br>    }<br>    Copy to clipboard |
| if (Qs4) vscatter(Rt,Mu,Vv.w).w=Vw32 | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(32); i++) {<br>        EA = Rt+Vv.uw[i];<br>        if ( (Rt <= EA <= Rt + MuV) & QsV) *EA = VwV.uw[i];<br>    }<br>    Copy to clipboard |
| if (Qs4) vscatter(Rt,Mu,Vv.h).h=Vw32 | MuV = MuV | (element_size-1);<br>    Rt = Rt & ~(element_size-1);<br>    for (i = 0; i < VELEM(16); i++) {<br>        EA = Rt+Vv.uh[i];<br>        if ( (Rt <= EA <= Rt + MuV) & QsV) *EA = VwV.uh[i];<br>    }<br>    Copy to clipboard |
| vscatter(Rt,Mu,Vv.w)=Vw32.w | Assembler mapped to: "vscatter(Rt,Mu2,Vv.w).w=Vw32"<br>    Copy to clipboard |
| vscatter(Rt,Mu,Vv.h)=Vw32.h | Assembler mapped to: "vscatter(Rt,Mu2,Vv.h).h=Vw32"<br>    Copy to clipboard |
| vscatter(Rt,Mu,Vv.w)+=Vw32.w | Assembler mapped to: "vscatter(Rt,Mu2,Vv.w).w+=Vw32"<br>    Copy to clipboard |
| vscatter(Rt,Mu,Vv.h)+=Vw32.h | Assembler mapped to: "vscatter(Rt,Mu2,Vv.h).h+=Vw32"<br>    Copy to clipboard |
| if (Qs4) vscatter(Rt,Mu,Vv.w)=Vw32.w | Assembler mapped to: "if (Qs4) vscatter(Rt,Mu2,Vv.w).w=Vw32"<br>    Copy to clipboard |
| if (Qs4) vscatter(Rt,Mu,Vv.h)=Vw32.h | Assembler mapped to: "if (Qs4) vscatter(Rt,Mu2,Vv.h).h=Vw32"<br>    Copy to clipboard |

**Class: HVX (slots 0)**

Note

- This instruction can use any HVX resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-366"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-367"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id237">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">vscatter(Rt,Mu,Vv.w).w=Vw32</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vscatter(Rt,Mu,Vv.h).h=Vw32</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vscatter(Rt,Mu,Vv.w).w+=Vw32</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vscatter(Rt,Mu,Vv.h).h+=Vw32</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qs4) vscatter(Rt,Mu,Vv.w).w=Vw32</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qs4) vscatter(Rt,Mu,Vv.h).h=Vw32</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
<td><p class="sd-card-text">w</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-368"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-369"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id238">
<caption><span class="caption-text">Vector scatter  intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">vscatter(Rt,Mu,Vv.w).w=Vw32</p></td>
<td><p class="sd-card-text">void Q6_vscatter_RMVwV(HVX_Vector* Rb, Word32 Mu, HVX_Vector Vv, HVX_Vector Vw)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vscatter(Rt,Mu,Vv.h).h=Vw32</p></td>
<td><p class="sd-card-text">void Q6_vscatter_RMVhV(HVX_Vector* Rb, Word32 Mu, HVX_Vector Vv, HVX_Vector Vw)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vscatter(Rt,Mu,Vv.w).w+=Vw32</p></td>
<td><p class="sd-card-text">void Q6_vscatteracc_RMVwV(HVX_Vector* Rb, Word32 Mu, HVX_Vector Vv, HVX_Vector Vw)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vscatter(Rt,Mu,Vv.h).h+=Vw32</p></td>
<td><p class="sd-card-text">void Q6_vscatteracc_RMVhV(HVX_Vector* Rb, Word32 Mu, HVX_Vector Vv, HVX_Vector Vw)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qs4) vscatter(Rt,Mu,Vv.w).w=Vw32</p></td>
<td><p class="sd-card-text">void Q6_vscatter_QRMVwV(HVX_VectorPred Qs, HVX_Vector* Rb, Word32 Mu, HVX_Vector Vv, HVX_Vector Vw)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qs4) vscatter(Rt,Mu,Vv.h).h=Vw32</p></td>
<td><p class="sd-card-text">void Q6_vscatter_QRMVhV(HVX_VectorPred Qs, HVX_Vector* Rb, Word32 Mu, HVX_Vector Vv, HVX_Vector Vw)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### SHIFT-RESOURCE

The HVX shift resource instruction subclass includes instructions that use the HVX shift resource.

#### Narrowing Shift

Arithmetically shift-right the elements in vector registers Vu and Vv by the lower bits of the scalar register Rt. Each result is optionally saturated, rounded to infinity, and packed into a single destination vector register. Each even element in the destination vector register Vd comes
from the vector register Vv, and each odd element in Vd comes from the vector register Vu.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vasr.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.29167in" height="6.51042in" viewbox="0 0 453 468.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st15"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-370 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-370 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-370 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-370 .st4 { fill: none; marker-end: url("#mrkr5-15"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-370 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-370 .st6 { fill: #000000; font-family: Arial; font-size: 0.833336em }
.svg-370 .st7 { marker-end: url("#mrkr5-15"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-370 .st8 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-370 .st9 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-370 .st10 { marker-end: url("#mrkr1-92"); marker-start: url("#mrkr1-90"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-370 .st11 { fill: #ffffff; stroke: #000000; stroke-dasharray: 0, 2.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-370 .st12 { fill: none; marker-end: url("#mrkr13-125"); marker-start: url("#mrkr13-123"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-370 .st13 { font-size: 1em }
.svg-370 .st14 { fill: #ffffff; stroke: #000000; stroke-dasharray: 0.75, 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-370 .st15 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-15" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-90" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-92" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-123" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-125" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape83-1" v:mid="83" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.83</title>		<rect x="0" y="36.75" width="407.25" height="432" class="st1"></rect>	</g>	<g id="shape2-3" v:mid="2" v:groupcontext="shape" transform="translate(317.625,-387.375)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="450.75" width="27" height="36"></v:textrect>		<rect x="0" y="432.75" width="27" height="36" class="st2"></rect>		<text x="8" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape13-6" v:mid="13" v:groupcontext="shape" transform="translate(317.625,-315.375)">		<title>Sheet.13</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="450.75" width="27" height="36"></v:textrect>		<rect x="0" y="432.75" width="27" height="36" class="st2"></rect>		<text x="8.25" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape57-9" v:mid="57" v:groupcontext="shape" transform="translate(317.625,-27.375)">		<title>Sheet.57</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="450.75" width="27" height="36"></v:textrect>		<rect x="0" y="432.75" width="27" height="36" class="st2"></rect>		<text x="8" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape82-12" v:mid="82" v:groupcontext="shape" transform="translate(79.125,-423.375)">		<title>Sheet.82</title>		<desc>Vd.h = vasr(Vu.w, Vv.w, Rt)[:rnd][:sat]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="459.75" width="189" height="18"></v:textrect>		<rect x="0" y="450.75" width="189" height="18" class="st4"></rect>		<text x="11" y="462.75" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.h = vasr(Vu.w, Vv.w, Rt)[:rnd][:sat]</text>		</g>	<g id="shape23-17" v:mid="23" v:groupcontext="shape" transform="translate(732.375,81.375) rotate(90)">		<title>Sheet.23</title>		<path d="M0 468.75 L102.28 468.75" class="st7"></path>	</g>	<g id="shape31-22" v:mid="31" v:groupcontext="shape" transform="translate(768.375,152.813) rotate(90)">		<title>Sheet.31</title>		<path d="M0 468.75 L30.84 468.75" class="st7"></path>	</g>	<g id="shape1-27" v:mid="1" v:groupcontext="shape" transform="translate(245.625,-387.375)">		<title>Sheet.1</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st8"></rect>		<text x="31" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape12-30" v:mid="12" v:groupcontext="shape" transform="translate(245.625,-315.375)">		<title>Sheet.12</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st9"></rect>		<text x="31" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape56-33" v:mid="56" v:groupcontext="shape" transform="translate(281.625,-27.375)">		<title>Sheet.56</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="13" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape5-36" v:mid="5" v:groupcontext="shape" transform="translate(660.375,81.375) rotate(90)">		<title>Sheet.5</title>		<path d="M0 468.75 L102.28 468.75" class="st7"></path>	</g>	<g id="shape7-41" v:mid="7" v:groupcontext="shape" transform="translate(698.175,153.375) rotate(90)">		<title>Sheet.7</title>		<path d="M0 468.75 L30.37 468.75" class="st7"></path>	</g>	<g id="shape9-46" v:mid="9" v:groupcontext="shape" transform="translate(552.375,225.375) rotate(90)">		<title>Sheet.9</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape11-51" v:mid="11" v:groupcontext="shape" transform="translate(173.625,-387.375)">		<title>Sheet.11</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st8"></rect>		<text x="31" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape14-54" v:mid="14" v:groupcontext="shape" transform="translate(173.625,-315.375)">		<title>Sheet.14</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st9"></rect>		<text x="31" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape15-57" v:mid="15" v:groupcontext="shape" transform="translate(245.625,-27.375)">		<title>Sheet.15</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="13" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape17-60" v:mid="17" v:groupcontext="shape" transform="translate(514.575,81.375) rotate(90)">		<title>Sheet.17</title>		<path d="M0 468.75 L102.37 468.75" class="st7"></path>	</g>	<g id="shape19-65" v:mid="19" v:groupcontext="shape" transform="translate(553.438,152.808) rotate(90)">		<title>Sheet.19</title>		<path d="M0 468.75 L30.88 468.75" class="st7"></path>	</g>	<g id="shape21-70" v:mid="21" v:groupcontext="shape" transform="translate(516.375,225.375) rotate(90)">		<title>Sheet.21</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape24-75" v:mid="24" v:groupcontext="shape" transform="translate(29.625,-387.375)">		<title>Sheet.24</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st8"></rect>		<text x="26.25" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape25-78" v:mid="25" v:groupcontext="shape" transform="translate(29.625,-315.375)">		<title>Sheet.25</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st9"></rect>		<text x="26.25" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape26-81" v:mid="26" v:groupcontext="shape" transform="translate(65.625,-27.375)">		<title>Sheet.26</title>		<desc>[2N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="5.75" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2N-2]</text>		</g>	<g id="shape27-84" v:mid="27" v:groupcontext="shape" transform="translate(101.625,-333.375)">		<title>Sheet.27</title>		<path d="M0 468.75 L72 468.75" class="st10"></path>	</g>	<g id="shape29-93" v:mid="29" v:groupcontext="shape" transform="translate(101.625,-405.375)">		<title>Sheet.29</title>		<path d="M0 468.75 L72 468.75" class="st10"></path>	</g>	<g id="shape32-100" v:mid="32" v:groupcontext="shape" transform="translate(101.625,-45.375)">		<title>Sheet.32</title>		<path d="M0 468.75 L72 468.75" class="st10"></path>	</g>	<g id="shape34-107" v:mid="34" v:groupcontext="shape" transform="translate(29.625,-243.375)">		<title>Sheet.34</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape35-110" v:mid="35" v:groupcontext="shape" transform="translate(552.375,297.375) rotate(90)">		<title>Sheet.35</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape41-115" v:mid="41" v:groupcontext="shape" transform="translate(516.375,369.375) rotate(90)">		<title>Sheet.41</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape43-120" v:mid="43" v:groupcontext="shape" transform="translate(317.625,-99.375)">		<title>Sheet.43</title>		<desc>Optional saturate to next smaller element limits</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="58.5" cy="450.75" width="117" height="36"></v:textrect>		<rect x="0" y="432.75" width="117" height="36" class="st12"></rect>		<text x="4" y="448.05" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional saturate to next <tspan x="4" dy="1.2em" class="st13">smaller element limits</tspan></text>		</g>	<g id="shape20-128" v:mid="20" v:groupcontext="shape" transform="translate(65.625,-243.375)">		<title>Sheet.20</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape48-131" v:mid="48" v:groupcontext="shape" transform="translate(173.625,-243.375)">		<title>Sheet.48</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape49-134" v:mid="49" v:groupcontext="shape" transform="translate(209.625,-243.375)">		<title>Sheet.49</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape50-137" v:mid="50" v:groupcontext="shape" transform="translate(245.625,-243.375)">		<title>Sheet.50</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape51-140" v:mid="51" v:groupcontext="shape" transform="translate(281.625,-243.375)">		<title>Sheet.51</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape52-143" v:mid="52" v:groupcontext="shape" transform="translate(317.625,-243.375)">		<title>Sheet.52</title>		<desc>Optional round</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="47.25" cy="450.75" width="94.5" height="36"></v:textrect>		<rect x="0" y="432.75" width="94.5" height="36" class="st12"></rect>		<text x="4" y="453.45" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional round</text>		</g>	<g id="shape54-148" v:mid="54" v:groupcontext="shape" transform="translate(29.625,-171.375)">		<title>Sheet.54</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape55-151" v:mid="55" v:groupcontext="shape" transform="translate(65.625,-171.375)">		<title>Sheet.55</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape58-154" v:mid="58" v:groupcontext="shape" transform="translate(173.625,-171.375)">		<title>Sheet.58</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape3-157" v:mid="3" v:groupcontext="shape" transform="translate(209.625,-171.375)">		<title>Sheet.3</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape16-160" v:mid="16" v:groupcontext="shape" transform="translate(245.625,-171.375)">		<title>Sheet.16</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape59-163" v:mid="59" v:groupcontext="shape" transform="translate(281.625,-171.375)">		<title>Sheet.59</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape60-166" v:mid="60" v:groupcontext="shape" transform="translate(209.625,-27.375)">		<title>Sheet.60</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="13" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape61-169" v:mid="61" v:groupcontext="shape" transform="translate(173.625,-27.375)">		<title>Sheet.61</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="13" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape62-172" v:mid="62" v:groupcontext="shape" transform="translate(29.625,-27.375)">		<title>Sheet.62</title>		<desc>[2N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="5.75" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2N-1]</text>		</g>	<g id="shape36-175" v:mid="36" v:groupcontext="shape" transform="translate(281.625,-99.375)">		<title>Sheet.36</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape63-178" v:mid="63" v:groupcontext="shape" transform="translate(245.625,-99.375)">		<title>Sheet.63</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape64-181" v:mid="64" v:groupcontext="shape" transform="translate(209.625,-99.375)">		<title>Sheet.64</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape38-184" v:mid="38" v:groupcontext="shape" transform="translate(173.625,-99.375)">		<title>Sheet.38</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape40-187" v:mid="40" v:groupcontext="shape" transform="translate(65.625,-99.375)">		<title>Sheet.40</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape65-190" v:mid="65" v:groupcontext="shape" transform="translate(29.625,-99.375)">		<title>Sheet.65</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape4-193" v:mid="4" v:groupcontext="shape" transform="translate(659.558,225.356) rotate(90)">		<title>Sheet.4</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape33-198" v:mid="33" v:groupcontext="shape" transform="translate(696.375,225.375) rotate(90)">		<title>Sheet.33</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape37-203" v:mid="37" v:groupcontext="shape" transform="translate(734.616,225.458) rotate(90)">		<title>Sheet.37</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape39-208" v:mid="39" v:groupcontext="shape" transform="translate(516.375,297.375) rotate(90)">		<title>Sheet.39</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape66-213" v:mid="66" v:groupcontext="shape" transform="translate(768.375,225.375) rotate(90)">		<title>Sheet.66</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape67-218" v:mid="67" v:groupcontext="shape" transform="translate(552.375,369.375) rotate(90)">		<title>Sheet.67</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape68-223" v:mid="68" v:groupcontext="shape" transform="translate(731.558,297.356) rotate(90)">		<title>Sheet.68</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape69-228" v:mid="69" v:groupcontext="shape" transform="translate(768.375,297.375) rotate(90)">		<title>Sheet.69</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape70-233" v:mid="70" v:groupcontext="shape" transform="translate(695.476,369.353) rotate(90)">		<title>Sheet.70</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape71-238" v:mid="71" v:groupcontext="shape" transform="translate(659.626,369.359) rotate(90)">		<title>Sheet.71</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape72-243" v:mid="72" v:groupcontext="shape" transform="translate(697.094,297.361) rotate(90)">		<title>Sheet.72</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape73-248" v:mid="73" v:groupcontext="shape" transform="translate(659.626,297.359) rotate(90)">		<title>Sheet.73</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape74-253" v:mid="74" v:groupcontext="shape" transform="translate(767.475,369.318) rotate(90)">		<title>Sheet.74</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape75-258" v:mid="75" v:groupcontext="shape" transform="translate(733.094,369.361) rotate(90)">		<title>Sheet.75</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape76-263" v:mid="76" v:groupcontext="shape" transform="translate(317.625,-171.375)">		<title>Sheet.76</title>		<desc>Arithmetic shift by Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="450.75" width="54" height="36"></v:textrect>		<rect x="0" y="432.75" width="54" height="36" class="st12"></rect>		<text x="4" y="448.05" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Arithmetic <v:newlinechar></v:newlinechar><tspan x="4" dy="1.2em" class="st13">shift by Rt </tspan> </text>		</g>	<g id="shape28-269" v:mid="28" v:groupcontext="shape" transform="translate(101.625,-189.375)">		<title>Sheet.28</title>		<path d="M0 468.75 L72 468.75" class="st10"></path>	</g></g>
</svg>

Narrowing Shift instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.uh=vasr(Vu.uw,Vv.uw,Rt):rnd:sat | for (i = 0; i < VELEM(32); i++) {<br>        shamt = Rt & 0xF;<br>        Vd.uw[i].h[0]=usat_16(Vv.uw[i] + (1<<(shamt-1)) >> shamt);<br>        Vd.uw[i].h[1]=usat_16(Vu.uw[i] + (1<<(shamt-1)) >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.uh=vasr(Vu.uw,Vv.uw,Rt):sat | for (i = 0; i < VELEM(32); i++) {<br>        shamt = Rt & 0xF;<br>        Vd.uw[i].h[0]=usat_16(Vv.uw[i] >> shamt);<br>        Vd.uw[i].h[1]=usat_16(Vu.uw[i] >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.ub=vasr(Vu.uh,Vv.uh,Rt):sat | for (i = 0; i < VELEM(16); i++) {<br>        shamt = Rt & 0x7;<br>        Vd.uh[i].b[0]=usat_8(Vv.uh[i] >> shamt);<br>        Vd.uh[i].b[1]=usat_8(Vu.uh[i] >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.ub=vasr(Vu.uh,Vv.uh,Rt):rnd:sat | for (i = 0; i < VELEM(16); i++) {<br>        shamt = Rt & 0x7;<br>        Vd.uh[i].b[0]=usat_8(Vv.uh[i] + (1<<(shamt-1)) >> shamt);<br>        Vd.uh[i].b[1]=usat_8(Vu.uh[i] + (1<<(shamt-1)) >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.h=vasr(Vu.w,Vv.w,Rt) | for (i = 0; i < VELEM(32); i++) {<br>        shamt = Rt & 0xF;<br>        Vd.w[i].h[0]=Vv.w[i] >> shamt;<br>        Vd.w[i].h[1]=Vu.w[i] >> shamt;<br>    }<br>    Copy to clipboard |
| Vd.h=vasr(Vu.w,Vv.w,Rt):sat | for (i = 0; i < VELEM(32); i++) {<br>        shamt = Rt & 0xF;<br>        Vd.w[i].h[0]=sat_16(Vv.w[i] >> shamt);<br>        Vd.w[i].h[1]=sat_16(Vu.w[i] >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.h=vasr(Vu.w,Vv.w,Rt):rnd:sat | for (i = 0; i < VELEM(32); i++) {<br>        shamt = Rt & 0xF;<br>        Vd.w[i].h[0]=sat_16(Vv.w[i] + (1<<(shamt-1)) >> shamt);<br>        Vd.w[i].h[1]=sat_16(Vu.w[i] + (1<<(shamt-1)) >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.uh=vasr(Vu.w,Vv.w,Rt):rnd:sat | for (i = 0; i < VELEM(32); i++) {<br>        shamt = Rt & 0xF;<br>        Vd.w[i].h[0]=usat_16(Vv.w[i] + (1<<(shamt-1)) >> shamt);<br>        Vd.w[i].h[1]=usat_16(Vu.w[i] + (1<<(shamt-1)) >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.uh=vasr(Vu.w,Vv.w,Rt):sat | for (i = 0; i < VELEM(32); i++) {<br>        shamt = Rt & 0xF;<br>        Vd.w[i].h[0]=usat_16(Vv.w[i] >> shamt);<br>        Vd.w[i].h[1]=usat_16(Vu.w[i] >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.ub=vasr(Vu.h,Vv.h,Rt):sat | for (i = 0; i < VELEM(16); i++) {<br>        shamt = Rt & 0x7;<br>        Vd.h[i].b[0]=usat_8(Vv.h[i] >> shamt);<br>        Vd.h[i].b[1]=usat_8(Vu.h[i] >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.ub=vasr(Vu.h,Vv.h,Rt):rnd:sat | for (i = 0; i < VELEM(16); i++) {<br>        shamt = Rt & 0x7;<br>        Vd.h[i].b[0]=usat_8(Vv.h[i] + (1<<(shamt-1)) >> shamt);<br>        Vd.h[i].b[1]=usat_8(Vu.h[i] + (1<<(shamt-1)) >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.b=vasr(Vu.h,Vv.h,Rt):sat | for (i = 0; i < VELEM(16); i++) {<br>        shamt = Rt & 0x7;<br>        Vd.h[i].b[0]=sat_8(Vv.h[i] >> shamt);<br>        Vd.h[i].b[1]=sat_8(Vu.h[i] >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.b=vasr(Vu.h,Vv.h,Rt):rnd:sat | for (i = 0; i < VELEM(16); i++) {<br>        shamt = Rt & 0x7;<br>        Vd.h[i].b[0]=sat_8(Vv.h[i] + (1<<(shamt-1)) >> shamt);<br>        Vd.h[i].b[1]=sat_8(Vu.h[i] + (1<<(shamt-1)) >> shamt);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- Input scalar register Rt is limited to registers 0 through 7
- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-371"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-372"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id240">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vasr(Vu.uw,Vv.uw,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vasr(Vu.uw,Vv.uw,Rt):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vasr(Vu.uh,Vv.uh,Rt):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vasr(Vu.uh,Vv.uh,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vasr(Vu.w,Vv.w,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vasr(Vu.w,Vv.w,Rt):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vasr(Vu.w,Vv.w,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vasr(Vu.w,Vv.w,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vasr(Vu.w,Vv.w,Rt):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vasr(Vu.h,Vv.h,Rt):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vasr(Vu.h,Vv.h,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vasr(Vu.h,Vv.h,Rt):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vasr(Vu.h,Vv.h,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-373"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-374"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id241">
<caption><span class="caption-text">Narrowing Shift intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vasr(Vu.uw,Vv.uw,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vasr_VuwVuwR_rnd_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vasr(Vu.uw,Vv.uw,Rt):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vasr_VuwVuwR_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vasr(Vu.uh,Vv.uh,Rt):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vasr_VuhVuhR_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vasr(Vu.uh,Vv.uh,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vasr_VuhVuhR_rnd_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vasr(Vu.w,Vv.w,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vasr_VwVwR(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vasr(Vu.w,Vv.w,Rt):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vasr_VwVwR_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vasr(Vu.w,Vv.w,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vasr_VwVwR_rnd_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vasr(Vu.w,Vv.w,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vasr_VwVwR_rnd_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vasr(Vu.w,Vv.w,Rt):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vasr_VwVwR_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vasr(Vu.h,Vv.h,Rt):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vasr_VhVhR_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vasr(Vu.h,Vv.h,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vasr_VhVhR_rnd_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vasr(Vu.h,Vv.h,Rt):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vasr_VhVhR_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vasr(Vu.h,Vv.h,Rt):rnd:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vasr_VhVhR_rnd_sat(HVX_Vector Vu, HVX_Vector Vv, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Compute contiguous offsets for valid positions

Perform a cumulative sum of the bits in the predicate register.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_prefix.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.07292in" height="5.57292in" viewbox="0 0 437.25 401.25" xml:space="preserve" color-interpolation-filters="sRGB" class="st11"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-375 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-375 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-375 .st3 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-375 .st4 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-375 .st5 { fill: #000000; font-family: Calibri; font-size: 1.99999em }
.svg-375 .st6 { marker-end: url("#mrkr13-35"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-375 .st7 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-375 .st8 { fill: none; marker-end: url("#mrkr13-35"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-375 .st9 { fill: #ffffff; marker-end: url("#mrkr13-35"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-375 .st10 { font-size: 1em }
.svg-375 .st11 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-35" class="st7" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape41-1" v:mid="41" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.41</title>		<rect x="0" y="36.75" width="400.5" height="364.5" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(351.375,-315.375)">		<title>Sheet.1</title>		<desc>q[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="383.25" width="36" height="36"></v:textrect>		<rect x="0" y="365.25" width="36" height="36" class="st2"></rect>		<text x="8.13" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>q[0]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(315.375,-315.375)">		<title>Sheet.2</title>		<desc>q[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="383.25" width="36" height="36"></v:textrect>		<rect x="0" y="365.25" width="36" height="36" class="st2"></rect>		<text x="8.13" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>q[1]</text>		</g>	<g id="shape3-9" v:mid="3" v:groupcontext="shape" transform="translate(279.375,-315.375)">		<title>Sheet.3</title>		<desc>q[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="383.25" width="36" height="36"></v:textrect>		<rect x="0" y="365.25" width="36" height="36" class="st2"></rect>		<text x="8.13" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>q[2]</text>		</g>	<g id="shape4-12" v:mid="4" v:groupcontext="shape" transform="translate(243.375,-315.375)">		<title>Sheet.4</title>		<desc>q[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="383.25" width="36" height="36"></v:textrect>		<rect x="0" y="365.25" width="36" height="36" class="st2"></rect>		<text x="8.13" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>q[3]</text>		</g>	<g id="shape7-15" v:mid="7" v:groupcontext="shape" transform="translate(387.375,-315.375)">		<title>Sheet.7</title>		<desc>Qv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="15.5625" cy="383.25" width="31.13" height="36"></v:textrect>		<rect x="0" y="365.25" width="31.125" height="36" class="st4"></rect>		<text x="8.82" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qv</text>		</g>	<g id="shape8-18" v:mid="8" v:groupcontext="shape" transform="translate(27.375,-315.375)">		<title>Sheet.8</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="383.25" width="144" height="36"></v:textrect>		<rect x="0" y="365.25" width="144" height="36" class="st2"></rect>		<text x="62.91" y="390.45" class="st5" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape5-21" v:mid="5" v:groupcontext="shape" transform="translate(333.375,-243.375)">		<title>Sheet.5</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="383.25" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="383.25" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape6-24" v:mid="6" v:groupcontext="shape" transform="translate(261.375,-243.375)">		<title>Sheet.6</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="383.25" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="383.25" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape13-27" v:mid="13" v:groupcontext="shape" transform="translate(261.375,-171.375)">		<title>Sheet.13</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="383.25" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="383.25" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape14-30" v:mid="14" v:groupcontext="shape" transform="translate(727.287,9.49052) rotate(79.0258)">		<title>Sheet.14</title>		<path d="M0 401.25 L30.22 401.25" class="st6"></path>	</g>	<g id="shape15-36" v:mid="15" v:groupcontext="shape" transform="translate(759.194,180.968) rotate(103.709)">		<title>Sheet.15</title>		<path d="M0 401.25 L29.54 401.25" class="st6"></path>	</g>	<g id="shape16-41" v:mid="16" v:groupcontext="shape" transform="translate(685.473,187.764) rotate(104.71)">		<title>Sheet.16</title>		<path d="M0 401.25 L29.37 401.25" class="st6"></path>	</g>	<g id="shape17-46" v:mid="17" v:groupcontext="shape" transform="translate(649.473,-16.0143) rotate(75.2898)">		<title>Sheet.17</title>		<path d="M0 401.25 L29.37 401.25" class="st6"></path>	</g>	<g id="shape19-51" v:mid="19" v:groupcontext="shape" transform="translate(680.625,157.875) rotate(90)">		<title>Sheet.19</title>		<path d="M0 401.25 L26.19 401.25" class="st6"></path>	</g>	<g id="shape21-56" v:mid="21" v:groupcontext="shape" transform="translate(753.407,157.858) rotate(90)">		<title>Sheet.21</title>		<path d="M0 401.25 L170.21 401.25" class="st6"></path>	</g>	<g id="shape25-61" v:mid="25" v:groupcontext="shape" transform="translate(608.625,301.875) rotate(90)">		<title>Sheet.25</title>		<path d="M0 401.25 L26.19 401.25" class="st6"></path>	</g>	<g id="shape20-66" v:mid="20" v:groupcontext="shape" transform="translate(679.876,229.859) rotate(90)">		<title>Sheet.20</title>		<path d="M0 401.25 L98.21 401.25" class="st6"></path>	</g>	<g id="shape18-71" v:mid="18" v:groupcontext="shape" transform="translate(583.949,485.385) rotate(144.713)">		<title>Sheet.18</title>		<path d="M0 401.25 L62.92 401.25" class="st6"></path>	</g>	<g id="shape9-76" v:mid="9" v:groupcontext="shape" transform="translate(171.375,-315.375)">		<title>Sheet.9</title>		<desc>q[5]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="383.25" width="36" height="36"></v:textrect>		<rect x="0" y="365.25" width="36" height="36" class="st2"></rect>		<text x="8.13" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>q[5]</text>		</g>	<g id="shape10-79" v:mid="10" v:groupcontext="shape" transform="translate(207.375,-315.375)">		<title>Sheet.10</title>		<desc>q[4]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="383.25" width="36" height="36"></v:textrect>		<rect x="0" y="365.25" width="36" height="36" class="st2"></rect>		<text x="8.13" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>q[4]</text>		</g>	<g id="shape11-82" v:mid="11" v:groupcontext="shape" transform="translate(189.375,-243.375)">		<title>Sheet.11</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="383.25" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="383.25" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape22-85" v:mid="22" v:groupcontext="shape" transform="translate(189.375,-99.375)">		<title>Sheet.22</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="383.25" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="383.25" rx="18" ry="18" class="st2"></ellipse>		<text x="15.01" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape23-88" v:mid="23" v:groupcontext="shape" transform="translate(581.012,-1.42938) rotate(77.433)">		<title>Sheet.23</title>		<path d="M0 401.25 L29.78 401.25" class="st6"></path>	</g>	<g id="shape24-93" v:mid="24" v:groupcontext="shape" transform="translate(614.406,184.141) rotate(104.176)">		<title>Sheet.24</title>		<path d="M0 401.25 L29.46 401.25" class="st6"></path>	</g>	<g id="shape26-98" v:mid="26" v:groupcontext="shape" transform="translate(607.295,157.826) rotate(90)">		<title>Sheet.26</title>		<path d="M0 401.25 L98.29 401.25" class="st6"></path>	</g>	<g id="shape27-103" v:mid="27" v:groupcontext="shape" transform="translate(551.192,509.099) rotate(135)">		<title>Sheet.27</title>		<path d="M0 401.25 L56.08 401.25" class="st6"></path>	</g>	<g id="shape12-108" v:mid="12" v:groupcontext="shape" transform="translate(315.375,-27.375)">		<title>Sheet.12</title>		<desc>h[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="383.25" width="72" height="36"></v:textrect>		<rect x="0" y="365.25" width="72" height="36" class="st2"></rect>		<text x="26.13" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>		</g>	<g id="shape28-111" v:mid="28" v:groupcontext="shape" transform="translate(243.375,-27.375)">		<title>Sheet.28</title>		<desc>h[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="383.25" width="72" height="36"></v:textrect>		<rect x="0" y="365.25" width="72" height="36" class="st2"></rect>		<text x="26.13" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>		</g>	<g id="shape29-114" v:mid="29" v:groupcontext="shape" transform="translate(171.375,-27.375)">		<title>Sheet.29</title>		<desc>h[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="383.25" width="72" height="36"></v:textrect>		<rect x="0" y="365.25" width="72" height="36" class="st2"></rect>		<text x="26.13" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[2]</text>		</g>	<g id="shape30-117" v:mid="30" v:groupcontext="shape" transform="translate(27.375,-27.375)">		<title>Sheet.30</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="383.25" width="144" height="36"></v:textrect>		<rect x="0" y="365.25" width="144" height="36" class="st2"></rect>		<text x="67.46" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape31-120" v:mid="31" v:groupcontext="shape" transform="translate(387.375,-27.375)">		<title>Sheet.31</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="15.5625" cy="383.25" width="31.13" height="36"></v:textrect>		<rect x="0" y="365.25" width="31.125" height="36" class="st4"></rect>		<text x="9.01" y="386.85" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape32-123" v:mid="32" v:groupcontext="shape" transform="translate(326.609,665.894) rotate(160.097)">		<title>Sheet.32</title>		<path d="M0 401.25 L29.15 401.25" class="st6"></path>	</g>	<g id="shape33-128" v:mid="33" v:groupcontext="shape" transform="translate(63.375,-351.375)">		<title>Sheet.33</title>		<desc>Vd32.h = prefixsum(qv4)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="144" cy="385.687" width="288" height="31.125"></v:textrect>		<rect x="0" y="370.125" width="288" height="31.125" class="st8"></rect>		<text x="84.12" y="389.29" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd32.h = prefixsum(qv4)</text>		</g>	<g id="shape34-132" v:mid="34" v:groupcontext="shape" transform="translate(45.375,-90.375)">		<title>Sheet.34</title>		<desc>Remained of the adders</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="54" cy="306.75" width="108" height="189"></v:textrect>		<rect x="0" y="212.25" width="108" height="189" class="st9"></rect>		<text x="13.57" y="303.15" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Remained of the <tspan x="37.4" dy="1.2em" class="st10">adders</tspan></text>		</g>	<g id="shape35-137" v:mid="35" v:groupcontext="shape" transform="translate(462.825,85.875) rotate(90)">		<title>Sheet.35</title>		<path d="M0 401.25 L26.19 401.25" class="st6"></path>	</g>	<g id="shape36-142" v:mid="36" v:groupcontext="shape" transform="translate(500.625,85.875) rotate(90)">		<title>Sheet.36</title>		<path d="M0 401.25 L26.19 401.25" class="st6"></path>	</g>	<g id="shape37-147" v:mid="37" v:groupcontext="shape" transform="translate(535.725,85.875) rotate(90)">		<title>Sheet.37</title>		<path d="M0 401.25 L26.19 401.25" class="st6"></path>	</g>	<g id="shape38-152" v:mid="38" v:groupcontext="shape" transform="translate(464.625,310.875) rotate(90)">		<title>Sheet.38</title>		<path d="M0 401.25 L17.19 401.25" class="st6"></path>	</g>	<g id="shape39-157" v:mid="39" v:groupcontext="shape" transform="translate(500.625,310.875) rotate(90)">		<title>Sheet.39</title>		<path d="M0 401.25 L17.19 401.25" class="st6"></path>	</g>	<g id="shape40-162" v:mid="40" v:groupcontext="shape" transform="translate(536.625,310.875) rotate(90)">		<title>Sheet.40</title>		<path d="M0 401.25 L17.19 401.25" class="st6"></path>	</g></g>
</svg>

Compute contiguous offsets for valid positions instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.b=prefixsum(Qv4) | for (i = 0; i < VELEM(8); i++) {<br>        acc += QvV[i];<br>        Vd.ub[i] = acc;<br>    }<br>    Copy to clipboard |
| Vd.h=prefixsum(Qv4) | for (i = 0; i < VELEM(16); i++) {<br>        acc += QvV[i*2+0];<br>        acc += QvV[i*2+1];<br>        Vd.uh[i] = acc;<br>    }<br>    Copy to clipboard |
| Vd.w=prefixsum(Qv4) | for (i = 0; i < VELEM(32); i++) {<br>        acc += QvV[i*4+0];<br>        acc += QvV[i*4+1];<br>        acc += QvV[i*4+2];<br>        acc += QvV[i*4+3];<br>        Vd.uw[i] = acc;<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction only uses the shift resource and cannot use the permute/shift resource

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-376"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-377"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id243">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=prefixsum(Qv4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=prefixsum(Qv4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=prefixsum(Qv4)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-378"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-379"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id244">
<caption><span class="caption-text">Compute contiguous offsets for valid positions intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=prefixsum(Qv4)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_prefixsum_Q(HVX_VectorPred Qv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=prefixsum(Qv4)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_prefixsum_Q(HVX_VectorPred Qv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=prefixsum(Qv4)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_prefixsum_Q(HVX_VectorPred Qv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### HVX floating point add and subtract - half-precision

HVX floating point half-precision (16-bit) add and subtract.

HVX floating point add and subtract - half-precision instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.qf16=vadd(Vu.qf16,Vv.qf16) | for (i = 0; i < VELEM(16); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf16[i]);<br>        v = parse_qf_to_unfloat(Vv.qf16[i]);<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf16 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |
| Vd.qf16=vadd(Vu.hf,Vv.hf) | for (i = 0; i < VELEM(16); i++) {<br>        u = Vu.hf[i];<br>        v = Vv.hf[i];<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf16 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |
| Vd.qf16=vadd(Vu.qf16,Vv.hf) | for (i = 0; i < VELEM(16); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf16[i]);<br>        v = Vv.hf[i];<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf16 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |
| Vd.qf16=vsub(Vu.qf16,Vv.qf16) | for (i = 0; i < VELEM(16); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf16[i]);<br>        v = parse_qf_to_unfloat(Vv.qf16[i]);<br>        v.sign = !v.sign;<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf16 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |
| Vd.qf16=vsub(Vu.hf,Vv.hf) | for (i = 0; i < VELEM(16); i++) {<br>        u = Vu.hf[i];<br>        v = Vv.hf[i];<br>        v.sign = !v.sign;<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf16 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |
| Vd.qf16=vsub(Vu.qf16,Vv.hf) | for (i = 0; i < VELEM(16); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf16[i]);<br>        v = Vv.hf[i];<br>        v.sign = !v.sign;<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf16 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-380"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-381"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id246">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf16=vadd(Vu.qf16,Vv.qf16)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf16=vadd(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf16=vadd(Vu.qf16,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf16=vsub(Vu.qf16,Vv.qf16)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf16=vsub(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf16=vsub(Vu.qf16,Vv.hf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-382"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-383"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id247">
<caption><span class="caption-text">HVX floating point add and subtract - half-precision intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf16=vadd(Vu.qf16,Vv.qf16)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf16_vadd_Vqf16Vqf16(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf16=vadd(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf16_vadd_VhfVhf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf16=vadd(Vu.qf16,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf16_vadd_Vqf16Vhf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf16=vsub(Vu.qf16,Vv.qf16)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf16_vsub_Vqf16Vqf16(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf16=vsub(Vu.hf,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf16_vsub_VhfVhf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf16=vsub(Vu.qf16,Vv.hf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf16_vsub_Vqf16Vhf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### HVX floating point add and subtract - single-precision

HVX floating point single-precision (32-bit) add and subtract.

HVX floating point add and subtract - single-precision instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.qf32=vadd(Vu.qf32,Vv.qf32) | for (i = 0; i < VELEM(32); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf32[i]);<br>        v = parse_qf_to_unfloat(Vv.qf32[i]);<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf32 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |
| Vd.qf32=vadd(Vu.sf,Vv.sf) | for (i = 0; i < VELEM(32); i++) {<br>        u = Vu.sf[i];<br>        v = Vv.sf[i];<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf32 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |
| Vd.qf32=vadd(Vu.qf32,Vv.sf) | for (i = 0; i < VELEM(32); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf32[i]);<br>        v = Vv.sf[i];<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf32 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |
| Vd.qf32=vsub(Vu.qf32,Vv.qf32) | for (i = 0; i < VELEM(32); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf32[i]);<br>        v = parse_qf_to_unfloat(Vv.qf32[i]);<br>        v.sign = !v.sign;<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf32 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |
| Vd.qf32=vsub(Vu.sf,Vv.sf) | for (i = 0; i < VELEM(32); i++) {<br>        u = Vu.sf[i];<br>        v = Vv.sf[i];<br>        v.sign = !v.sign;<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf32 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |
| Vd.qf32=vsub(Vu.qf32,Vv.sf) | for (i = 0; i < VELEM(32); i++) {<br>        u = parse_qf_to_unfloat(Vu.qf32[i]);<br>        v = Vv.sf[i];<br>        v.sign = !v.sign;<br>        exp = u.exp > v.exp ? u.exp : v.exp;<br>       Vd.qf32 = rnd_sat(ldexp(u.sig,u.exp-exp)+ldexp(v.sig,v.exp-exp),exp);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-384"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-385"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id249">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf32=vadd(Vu.qf32,Vv.qf32)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf32=vadd(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf32=vadd(Vu.qf32,Vv.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf32=vsub(Vu.qf32,Vv.qf32)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf32=vsub(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf32=vsub(Vu.qf32,Vv.sf)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-386"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-387"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id250">
<caption><span class="caption-text">HVX floating point add and subtract - single-precision intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf32=vadd(Vu.qf32,Vv.qf32)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf32_vadd_Vqf32Vqf32(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf32=vadd(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf32_vadd_VsfVsf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf32=vadd(Vu.qf32,Vv.sf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf32_vadd_Vqf32Vsf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf32=vsub(Vu.qf32,Vv.qf32)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf32_vsub_Vqf32Vqf32(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.qf32=vsub(Vu.sf,Vv.sf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf32_vsub_VsfVsf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.qf32=vsub(Vu.qf32,Vv.sf)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vqf32_vsub_Vqf32Vsf(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Shift and add

Each element in the vector register Vu is arithmetically shifted right by the value specified by the lower bits of the scalar register Rt.  The result is then added to the destination vector register Vx.
For signed word shifts the lower 5 bits of Rt specify the shift amount.

The left shift does not saturate the result to the element size.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vasr_add.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.88542in" height="5.51042in" viewbox="0 0 423.75 396.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st15"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-388 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-388 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-388 .st3 { fill: #000000; font-family: Calibri; font-size: 1.00001em }
.svg-388 .st4 { fill: none; marker-end: url("#mrkr5-12"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-388 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-388 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-388 .st7 { marker-end: url("#mrkr5-12"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-388 .st8 { marker-end: url("#mrkr13-36"); marker-start: url("#mrkr13-34"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-388 .st9 { marker-end: url("#mrkr13-36"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-388 .st10 { font-size: 1em }
.svg-388 .st11 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-388 .st12 { marker-end: url("#mrkr5-125"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-388 .st13 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-388 .st14 { fill: #000000; font-family: Calibri; font-size: 0.75em }
.svg-388 .st15 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-12" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-34" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-36" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr5-125" class="st13" v:arrowtype="5" v:arrowsize="2" v:setback="19.39" refx="-19.39" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape83-1" v:mid="83" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.83</title>		<rect x="0" y="36.75" width="387" height="360" class="st1"></rect>	</g>	<g id="shape2-3" v:mid="2" v:groupcontext="shape" transform="translate(324.375,-297.375)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="11.44" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape13-6" v:mid="13" v:groupcontext="shape" transform="translate(324.375,-81.375)">		<title>Sheet.13</title>		<desc>Vx</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<rect x="0" y="360.75" width="36" height="36" class="st2"></rect>		<text x="12" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx</text>		</g>	<g id="shape82-9" v:mid="82" v:groupcontext="shape" transform="translate(22.875,-342.375)">		<title>Sheet.82</title>		<desc>Vx.w += vasr(Vu.w,Rt)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="378.75" width="189" height="36"></v:textrect>		<rect x="0" y="360.75" width="189" height="36" class="st4"></rect>		<text x="41.22" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx.w += vasr(Vu.w,Rt)</text>		</g>	<g id="shape1-14" v:mid="1" v:groupcontext="shape" transform="translate(252.375,-297.375)">		<title>Sheet.1</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st6"></rect>		<text x="24.99" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape11-17" v:mid="11" v:groupcontext="shape" transform="translate(180.375,-297.375)">		<title>Sheet.11</title>		<desc>w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st6"></rect>		<text x="24.99" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>		</g>	<g id="shape21-20" v:mid="21" v:groupcontext="shape" transform="translate(469.125,99.3177) rotate(90)">		<title>Sheet.21</title>		<path d="M0 396.75 L30.33 396.75" class="st7"></path>	</g>	<g id="shape24-25" v:mid="24" v:groupcontext="shape" transform="translate(36.375,-297.375)">		<title>Sheet.24</title>		<desc>w[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st6"></rect>		<text x="19.28" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[N-1]</text>		</g>	<g id="shape29-28" v:mid="29" v:groupcontext="shape" transform="translate(108.375,-315.375)">		<title>Sheet.29</title>		<path d="M9.45 396.75 L9.81 396.75 L62.19 396.75" class="st8"></path>	</g>	<g id="shape54-37" v:mid="54" v:groupcontext="shape" transform="translate(54.375,-225.375)">		<title>Sheet.54</title>		<desc>&#62;&#62;</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st6"></ellipse>		<text x="12.02" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;</text>		</g>	<g id="shape58-40" v:mid="58" v:groupcontext="shape" transform="translate(198.375,-225.432)">		<title>Sheet.58</title>		<desc>&#62;&#62;</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st6"></ellipse>		<text x="12.02" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;</text>		</g>	<g id="shape16-43" v:mid="16" v:groupcontext="shape" transform="translate(270.375,-225.432)">		<title>Sheet.16</title>		<desc>&#62;&#62;</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st6"></ellipse>		<text x="12.02" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;</text>		</g>	<g id="shape4-46" v:mid="4" v:groupcontext="shape" transform="translate(612.308,99.2991) rotate(90)">		<title>Sheet.4</title>		<path d="M0 396.75 L30.33 396.75" class="st7"></path>	</g>	<g id="shape39-51" v:mid="39" v:groupcontext="shape" transform="translate(469.125,171.318) rotate(90)">		<title>Sheet.39</title>		<path d="M0 396.75 L30.33 396.75" class="st7"></path>	</g>	<g id="shape66-56" v:mid="66" v:groupcontext="shape" transform="translate(685.125,99.2604) rotate(90)">		<title>Sheet.66</title>		<path d="M0 396.75 L30.33 396.75" class="st7"></path>	</g>	<g id="shape68-61" v:mid="68" v:groupcontext="shape" transform="translate(684.308,171.299) rotate(90)">		<title>Sheet.68</title>		<path d="M0 396.75 L30.33 396.75" class="st7"></path>	</g>	<g id="shape73-66" v:mid="73" v:groupcontext="shape" transform="translate(612.376,171.302) rotate(90)">		<title>Sheet.73</title>		<path d="M0 396.75 L30.33 396.75" class="st7"></path>	</g>	<g id="shape6-71" v:mid="6" v:groupcontext="shape" transform="translate(252.375,-81.375)">		<title>Sheet.6</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st6"></rect>		<text x="24.99" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape8-74" v:mid="8" v:groupcontext="shape" transform="translate(180.375,-81.375)">		<title>Sheet.8</title>		<desc>w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st6"></rect>		<text x="24.99" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>		</g>	<g id="shape10-77" v:mid="10" v:groupcontext="shape" transform="translate(36.375,-81.375)">		<title>Sheet.10</title>		<desc>w[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="378.75" width="72" height="36"></v:textrect>		<rect x="0" y="360.75" width="72" height="36" class="st6"></rect>		<text x="19.28" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[N-1]</text>		</g>	<g id="shape12-80" v:mid="12" v:groupcontext="shape" transform="translate(108.375,-99.375)">		<title>Sheet.12</title>		<path d="M9.45 396.75 L9.81 396.75 L62.19 396.75" class="st8"></path>	</g>	<g id="shape3-87" v:mid="3" v:groupcontext="shape" transform="translate(270.375,-153.375)">		<title>Sheet.3</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.01" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape5-90" v:mid="5" v:groupcontext="shape" transform="translate(198.375,-153.375)">		<title>Sheet.5</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.01" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape7-93" v:mid="7" v:groupcontext="shape" transform="translate(54.375,-153.375)">		<title>Sheet.7</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="378.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="378.75" rx="18" ry="18" class="st6"></ellipse>		<text x="15.01" y="382.35" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape9-96" v:mid="9" v:groupcontext="shape" transform="translate(468.343,243.358) rotate(90)">		<title>Sheet.9</title>		<path d="M0 396.75 L30.33 396.75" class="st7"></path>	</g>	<g id="shape14-101" v:mid="14" v:groupcontext="shape" transform="translate(613.125,243.375) rotate(90)">		<title>Sheet.14</title>		<path d="M0 396.75 L26.19 396.75" class="st9"></path>	</g>	<g id="shape15-106" v:mid="15" v:groupcontext="shape" transform="translate(686.455,243.326) rotate(90)">		<title>Sheet.15</title>		<path d="M0 396.75 L26.24 396.75" class="st9"></path>	</g>	<g id="shape17-111" v:mid="17" v:groupcontext="shape" transform="translate(306.375,-234.375)">		<title>Sheet.17</title>		<desc>Shift right, and sign fill, by lower 5 bits of Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="47" cy="386.75" width="94.01" height="20"></v:textrect>		<rect x="0" y="376.75" width="94" height="20" class="st2"></rect>		<text x="11.03" y="375.95" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Shift right, and <tspan x="6" dy="1.2em" class="st10">sign fill, by lower <v:newlinechar></v:newlinechar></tspan><tspan x="20.74" dy="1.2em" class="st10">5 bits of Rt</tspan></text>		</g>	<g id="group20-116" transform="translate(40.8979,-63.375)" v:mid="20" v:groupcontext="group">		<title>Sheet.20</title>		<g id="shape18-117" v:mid="18" v:groupcontext="shape" v:layermember="0" transform="translate(31.4771,-18)">			<title>Dynamic connector</title>			<path d="M0 396.75 L0 414.75 L-27 414.75" class="st11"></path>		</g>		<g id="shape19-120" v:mid="19" v:groupcontext="shape" v:layermember="0">			<title>Dynamic connector.19</title>			<path d="M4.48 396.75 L4.48 290.03 L8.68 290.03" class="st12"></path>		</g>	</g>	<g id="group22-126" transform="translate(184.875,-64.0162)" v:mid="22" v:groupcontext="group">		<title>Sheet.22</title>		<g id="shape23-127" v:mid="23" v:groupcontext="shape" v:layermember="0" transform="translate(31.4771,-18)">			<title>Dynamic connector</title>			<path d="M0 396.75 L0 414.75 L-27 414.75" class="st11"></path>		</g>		<g id="shape25-130" v:mid="25" v:groupcontext="shape" v:layermember="0">			<title>Dynamic connector.19</title>			<path d="M4.48 396.75 L4.48 290.03 L8.68 290.03" class="st12"></path>		</g>	</g>	<g id="group26-135" transform="translate(256.875,-64.6574)" v:mid="26" v:groupcontext="group">		<title>Sheet.26</title>		<g id="shape27-136" v:mid="27" v:groupcontext="shape" v:layermember="0" transform="translate(31.4771,-18)">			<title>Dynamic connector</title>			<path d="M0 396.75 L0 414.75 L-27 414.75" class="st11"></path>		</g>		<g id="shape28-139" v:mid="28" v:groupcontext="shape" v:layermember="0">			<title>Dynamic connector.19</title>			<path d="M4.48 396.75 L4.48 290.03 L8.68 290.03" class="st12"></path>		</g>	</g>	<g id="shape30-144" v:mid="30" v:groupcontext="shape" transform="translate(31.875,-19.475)">		<title>Sheet.30</title>		<desc>*N is the number of operations implemented in each vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="119.25" cy="386.75" width="238.5" height="20"></v:textrect>		<rect x="0" y="376.75" width="238.5" height="20" class="st2"></rect>		<text x="9.81" y="389.45" class="st14" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*N is the number of operations implemented in each vector</text>		</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vlsl_add.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.51042in" height="5.04167in" viewbox="0 0 396.75 363" xml:space="preserve" color-interpolation-filters="sRGB" class="st14"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-389 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-389 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-389 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-389 .st4 { fill: none; marker-end: url("#mrkr5-12"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-389 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-389 .st6 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-389 .st7 { marker-end: url("#mrkr5-12"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-389 .st8 { marker-end: url("#mrkr13-36"); marker-start: url("#mrkr13-34"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-389 .st9 { marker-end: url("#mrkr13-36"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-389 .st10 { font-size: 1em }
.svg-389 .st11 { stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-389 .st12 { marker-end: url("#mrkr5-124"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.25 }
.svg-389 .st13 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.090252707581227 }
.svg-389 .st14 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-12" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-34" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="12.6" refx="12.6" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-36" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<marker id="mrkr5-124" class="st13" v:arrowtype="5" v:arrowsize="2" v:setback="19.39" refx="-19.39" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-11.08,-11.08) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<v:layer v:name="Connector" v:index="0"></v:layer>	<g id="shape83-1" v:mid="83" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.83</title>		<rect x="0" y="36.75" width="360" height="326.25" class="st1"></rect>	</g>	<g id="shape2-3" v:mid="2" v:groupcontext="shape" transform="translate(324.375,-288.375)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="354" width="27" height="18"></v:textrect>		<rect x="0" y="345" width="27" height="18" class="st2"></rect>		<text x="8" y="356.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape13-6" v:mid="13" v:groupcontext="shape" transform="translate(324.375,-63.375)">		<title>Sheet.13</title>		<desc>Vx</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="345" width="27" height="36"></v:textrect>		<rect x="0" y="327" width="27" height="36" class="st2"></rect>		<text x="8.25" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx</text>		</g>	<g id="shape82-9" v:mid="82" v:groupcontext="shape" transform="translate(22.875,-315.375)">		<title>Sheet.82</title>		<desc>Vx.w += vasl(Vu.w, Rt)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="354" width="189" height="18"></v:textrect>		<rect x="0" y="345" width="189" height="18" class="st4"></rect>		<text x="48.99" y="356.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vx.w += vasl(Vu.w, Rt)</text>		</g>	<g id="shape1-14" v:mid="1" v:groupcontext="shape" transform="translate(252.375,-279.375)">		<title>Sheet.1</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="345" width="72" height="36"></v:textrect>		<rect x="0" y="327" width="72" height="36" class="st6"></rect>		<text x="27.75" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape11-17" v:mid="11" v:groupcontext="shape" transform="translate(180.375,-279.375)">		<title>Sheet.11</title>		<desc>w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="345" width="72" height="36"></v:textrect>		<rect x="0" y="327" width="72" height="36" class="st6"></rect>		<text x="27.75" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>		</g>	<g id="shape21-20" v:mid="21" v:groupcontext="shape" transform="translate(435.375,83.5677) rotate(90)">		<title>Sheet.21</title>		<path d="M0 363 L30.33 363" class="st7"></path>	</g>	<g id="shape24-25" v:mid="24" v:groupcontext="shape" transform="translate(36.375,-279.375)">		<title>Sheet.24</title>		<desc>w[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="345" width="72" height="36"></v:textrect>		<rect x="0" y="327" width="72" height="36" class="st6"></rect>		<text x="23" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[N-1]</text>		</g>	<g id="shape29-28" v:mid="29" v:groupcontext="shape" transform="translate(108.375,-297.375)">		<title>Sheet.29</title>		<path d="M9.45 363 L9.81 363 L62.19 363" class="st8"></path>	</g>	<g id="shape54-37" v:mid="54" v:groupcontext="shape" transform="translate(54.375,-207.375)">		<title>Sheet.54</title>		<desc>&#60;&#60;</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36" height="36"></v:textrect>		<ellipse cx="18" cy="345" rx="18" ry="18" class="st6"></ellipse>		<text x="12.74" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#60;&#60;</text>		</g>	<g id="shape58-40" v:mid="58" v:groupcontext="shape" transform="translate(198.375,-207.432)">		<title>Sheet.58</title>		<desc>&#60;&#60;</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="345" rx="18" ry="18" class="st6"></ellipse>		<text x="12.74" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#60;&#60;</text>		</g>	<g id="shape16-43" v:mid="16" v:groupcontext="shape" transform="translate(270.375,-207.432)">		<title>Sheet.16</title>		<desc>&#60;&#60;</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="345" rx="18" ry="18" class="st6"></ellipse>		<text x="12.74" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#60;&#60;</text>		</g>	<g id="shape4-46" v:mid="4" v:groupcontext="shape" transform="translate(578.558,83.5491) rotate(90)">		<title>Sheet.4</title>		<path d="M0 363 L30.33 363" class="st7"></path>	</g>	<g id="shape39-51" v:mid="39" v:groupcontext="shape" transform="translate(435.375,155.568) rotate(90)">		<title>Sheet.39</title>		<path d="M0 363 L30.33 363" class="st7"></path>	</g>	<g id="shape66-56" v:mid="66" v:groupcontext="shape" transform="translate(651.375,83.5104) rotate(90)">		<title>Sheet.66</title>		<path d="M0 363 L30.33 363" class="st7"></path>	</g>	<g id="shape68-61" v:mid="68" v:groupcontext="shape" transform="translate(650.558,155.549) rotate(90)">		<title>Sheet.68</title>		<path d="M0 363 L30.33 363" class="st7"></path>	</g>	<g id="shape73-66" v:mid="73" v:groupcontext="shape" transform="translate(578.626,155.552) rotate(90)">		<title>Sheet.73</title>		<path d="M0 363 L30.33 363" class="st7"></path>	</g>	<g id="shape6-71" v:mid="6" v:groupcontext="shape" transform="translate(252.375,-63.375)">		<title>Sheet.6</title>		<desc>w[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="345" width="72" height="36"></v:textrect>		<rect x="0" y="327" width="72" height="36" class="st6"></rect>		<text x="27.75" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[0]</text>		</g>	<g id="shape8-74" v:mid="8" v:groupcontext="shape" transform="translate(180.375,-63.375)">		<title>Sheet.8</title>		<desc>w[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="345" width="72" height="36"></v:textrect>		<rect x="0" y="327" width="72" height="36" class="st6"></rect>		<text x="27.75" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[1]</text>		</g>	<g id="shape10-77" v:mid="10" v:groupcontext="shape" transform="translate(36.375,-63.375)">		<title>Sheet.10</title>		<desc>w[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="345" width="72" height="36"></v:textrect>		<rect x="0" y="327" width="72" height="36" class="st6"></rect>		<text x="23" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>w[N-1]</text>		</g>	<g id="shape12-80" v:mid="12" v:groupcontext="shape" transform="translate(108.375,-81.375)">		<title>Sheet.12</title>		<path d="M9.45 363 L9.81 363 L62.19 363" class="st8"></path>	</g>	<g id="shape3-87" v:mid="3" v:groupcontext="shape" transform="translate(270.375,-135.375)">		<title>Sheet.3</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="345" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape5-90" v:mid="5" v:groupcontext="shape" transform="translate(198.375,-135.375)">		<title>Sheet.5</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="345" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape7-93" v:mid="7" v:groupcontext="shape" transform="translate(54.375,-135.375)">		<title>Sheet.7</title>		<desc>+</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="345" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="345" rx="18" ry="18" class="st6"></ellipse>		<text x="15.37" y="347.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+</text>		</g>	<g id="shape9-96" v:mid="9" v:groupcontext="shape" transform="translate(434.593,227.608) rotate(90)">		<title>Sheet.9</title>		<path d="M0 363 L30.33 363" class="st7"></path>	</g>	<g id="shape14-101" v:mid="14" v:groupcontext="shape" transform="translate(579.375,227.625) rotate(90)">		<title>Sheet.14</title>		<path d="M0 363 L26.19 363" class="st9"></path>	</g>	<g id="shape15-106" v:mid="15" v:groupcontext="shape" transform="translate(652.705,227.576) rotate(90)">		<title>Sheet.15</title>		<path d="M0 363 L26.24 363" class="st9"></path>	</g>	<g id="shape17-111" v:mid="17" v:groupcontext="shape" transform="translate(306.375,-215.375)">		<title>Sheet.17</title>		<desc>Shift by lower 5 bits of Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.5" cy="353" width="63" height="20"></v:textrect>		<rect x="0" y="343" width="63" height="20" class="st2"></rect>		<text x="4.49" y="350.3" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Shift by lower <v:newlinechar></v:newlinechar><tspan x="9.99" dy="1.2em" class="st10">5 bits of Rt</tspan></text>		</g>	<g id="group20-115" transform="translate(40.8979,-45.375)" v:mid="20" v:groupcontext="group">		<title>Sheet.20</title>		<g id="shape18-116" v:mid="18" v:groupcontext="shape" v:layermember="0" transform="translate(31.4771,-18)">			<title>Dynamic connector</title>			<path d="M0 363 L0 381 L-27 381" class="st11"></path>		</g>		<g id="shape19-119" v:mid="19" v:groupcontext="shape" v:layermember="0">			<title>Dynamic connector.19</title>			<path d="M4.48 363 L4.48 256.28 L8.68 256.28" class="st12"></path>		</g>	</g>	<g id="group22-125" transform="translate(184.875,-46.0162)" v:mid="22" v:groupcontext="group">		<title>Sheet.22</title>		<g id="shape23-126" v:mid="23" v:groupcontext="shape" v:layermember="0" transform="translate(31.4771,-18)">			<title>Dynamic connector</title>			<path d="M0 363 L0 381 L-27 381" class="st11"></path>		</g>		<g id="shape25-129" v:mid="25" v:groupcontext="shape" v:layermember="0">			<title>Dynamic connector.19</title>			<path d="M4.48 363 L4.48 256.28 L8.68 256.28" class="st12"></path>		</g>	</g>	<g id="group26-134" transform="translate(256.875,-46.6574)" v:mid="26" v:groupcontext="group">		<title>Sheet.26</title>		<g id="shape27-135" v:mid="27" v:groupcontext="shape" v:layermember="0" transform="translate(31.4771,-18)">			<title>Dynamic connector</title>			<path d="M0 363 L0 381 L-27 381" class="st11"></path>		</g>		<g id="shape28-138" v:mid="28" v:groupcontext="shape" v:layermember="0">			<title>Dynamic connector.19</title>			<path d="M4.48 363 L4.48 256.28 L8.68 256.28" class="st12"></path>		</g>	</g>	<g id="shape30-143" v:mid="30" v:groupcontext="shape" transform="translate(31.875,-27.375)">		<title>Sheet.30</title>		<desc>*N is the number of operations implemented in each vector</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="126" cy="354" width="252" height="18"></v:textrect>		<rect x="0" y="345" width="252" height="18" class="st2"></rect>		<text x="8.94" y="356.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>*N is the number of operations implemented in each vector</text>		</g></g>
</svg>

Shift and add instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vx.w+=vasl(Vu.w,Rt) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] += (Vu.w[i] << (Rt & (32-1)));<br>    }<br>    Copy to clipboard |
| Vx.w+=vasr(Vu.w,Rt) | for (i = 0; i < VELEM(32); i++) {<br>        Vx.w[i] += (Vu.w[i] >> (Rt & (32-1)));<br>    }<br>    Copy to clipboard |
| Vx.h+=vasl(Vu.h,Rt) | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i] += (Vu.h[i] << (Rt & (16-1)));<br>    }<br>    Copy to clipboard |
| Vx.h+=vasr(Vu.h,Rt) | for (i = 0; i < VELEM(16); i++) {<br>        Vx.h[i] += (Vu.h[i] >> (Rt & (16-1)));<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-390"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-391"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id252">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vasl(Vu.w,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vasr(Vu.w,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.h+=vasl(Vu.h,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.h+=vasr(Vu.h,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-392"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-393"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id253">
<caption><span class="caption-text">Shift and add intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vx.w+=vasl(Vu.w,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vaslacc_VwVwR(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.w+=vasr(Vu.w,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vasracc_VwVwR(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vx.h+=vasl(Vu.h,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vaslacc_VhVhR(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vx.h+=vasr(Vu.h,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vasracc_VhVhR(HVX_Vector Vx, HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Shift

Each element in the vector register Vu is arithmetically (logically) shifted right (left) by the value specified in the lower bits of the corresponding element of vector register Vv (or scalar register Rt).
For halfword shifts the lower 4 bits are used, while for word  shifts the lower 5 bits are used.

The logical left shift does not saturate the result to the element size.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vlsr.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.91667in" height="3.66667in" viewbox="0 0 426 264" xml:space="preserve" color-interpolation-filters="sRGB" class="st13"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-394 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-394 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-394 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-394 .st4 { fill: none; marker-end: url("#mrkr5-12"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-394 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-394 .st6 { marker-end: url("#mrkr5-12"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-394 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-394 .st8 { fill: none; marker-end: url("#mrkr13-27"); marker-start: url("#mrkr13-25"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-394 .st9 { font-size: 1em }
.svg-394 .st10 { marker-end: url("#mrkr1-52"); marker-start: url("#mrkr1-50"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-394 .st11 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-394 .st12 { marker-end: url("#mrkr1-52"); marker-start: url("#mrkr1-50"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-394 .st13 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-12" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-25" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-27" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-50" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-52" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape85-1" v:mid="85" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.85</title>		<rect x="0" y="36.75" width="389.25" height="227.25" class="st1"></rect>	</g>	<g id="shape2-3" v:mid="2" v:groupcontext="shape" transform="translate(369.375,-171.75)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="246" width="27.01" height="36"></v:textrect>		<rect x="0" y="228" width="27" height="36" class="st2"></rect>		<text x="8" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape57-6" v:mid="57" v:groupcontext="shape" transform="translate(369.375,-27.75)">		<title>Sheet.57</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="246" width="27.01" height="36"></v:textrect>		<rect x="0" y="228" width="27" height="36" class="st2"></rect>		<text x="8" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape82-9" v:mid="82" v:groupcontext="shape" transform="translate(22.875,-221.25)">		<title>Sheet.82</title>		<desc>Vd.w = vlsr(Vu.w, Rt)</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="47.25" cy="255" width="94.51" height="18"></v:textrect>		<rect x="0" y="246" width="94.5" height="18" class="st4"></rect>		<text x="5.12" y="257.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w = vlsr(Vu.w, Rt)</text>		</g>	<g id="shape23-14" v:mid="23" v:groupcontext="shape" transform="translate(470.504,-25.8144) rotate(63.4349)">		<title>Sheet.23</title>		<path d="M0 264 L115.03 264" class="st6"></path>	</g>	<g id="shape1-19" v:mid="1" v:groupcontext="shape" transform="translate(234.375,-171.75)">		<title>Sheet.1</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="40.5" cy="246" width="81" height="36"></v:textrect>		<rect x="0" y="228" width="81" height="36" class="st7"></rect>		<text x="35.5" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape76-22" v:mid="76" v:groupcontext="shape" transform="translate(351.375,-108.75)">		<title>Sheet.76</title>		<desc>Logical shift by Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="24.75" cy="246" width="49.51" height="36"></v:textrect>		<rect x="0" y="228" width="49.5" height="36" class="st8"></rect>		<text x="4" y="243.3" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Logical<v:newlinechar></v:newlinechar><tspan x="4" dy="1.2em" class="st9">shift by Rt </tspan> </text>		</g>	<g id="shape6-30" v:mid="6" v:groupcontext="shape" transform="translate(551.504,-25.8144) rotate(63.4349)">		<title>Sheet.6</title>		<path d="M0 264 L115.03 264" class="st6"></path>	</g>	<g id="shape7-35" v:mid="7" v:groupcontext="shape" transform="translate(288.375,-27.75)">		<title>Sheet.7</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="40.5" cy="246" width="81" height="36"></v:textrect>		<rect x="0" y="228" width="81" height="36" class="st7"></rect>		<text x="35.5" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape8-38" v:mid="8" v:groupcontext="shape" transform="translate(234.375,-27.75)">		<title>Sheet.8</title>		<desc>Zero fill</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="246" width="54" height="36"></v:textrect>		<rect x="0" y="228" width="54" height="36" class="st7"></rect>		<text x="12.25" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Zero fill</text>		</g>	<g id="shape10-41" v:mid="10" v:groupcontext="shape" transform="translate(315.375,-171.75)">		<title>Sheet.10</title>		<desc>Don’t care</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="246" width="54" height="36"></v:textrect>		<rect x="0" y="228" width="54" height="36" class="st7"></rect>		<text x="6.49" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Don’t care</text>		</g>	<g id="shape3-44" v:mid="3" v:groupcontext="shape" transform="translate(315.375,311.25) scale(1,-1)">		<title>Sheet.3</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="264" width="54" height="0"></v:textrect>		<path d="M0 264 L54 264" class="st10"></path>		<rect v:rectcontext="textBkgnd" x="22.5" y="258.6" width="9" height="10.7998" class="st11"></rect>		<text x="22.5" y="-261.3" transform="scale(1,-1)" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape4-55" v:mid="4" v:groupcontext="shape" transform="translate(263.504,-25.8144) rotate(63.4349)">		<title>Sheet.4</title>		<path d="M0 264 L115.03 264" class="st6"></path>	</g>	<g id="shape5-60" v:mid="5" v:groupcontext="shape" transform="translate(27.375,-171.75)">		<title>Sheet.5</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="40.5" cy="246" width="81" height="36"></v:textrect>		<rect x="0" y="228" width="81" height="36" class="st7"></rect>		<text x="30.75" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape9-63" v:mid="9" v:groupcontext="shape" transform="translate(344.504,-25.8144) rotate(63.4349)">		<title>Sheet.9</title>		<path d="M0 264 L115.03 264" class="st6"></path>	</g>	<g id="shape11-68" v:mid="11" v:groupcontext="shape" transform="translate(81.375,-27.75)">		<title>Sheet.11</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="40.5" cy="246" width="81" height="36"></v:textrect>		<rect x="0" y="228" width="81" height="36" class="st7"></rect>		<text x="30.75" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape12-71" v:mid="12" v:groupcontext="shape" transform="translate(27.375,-27.75)">		<title>Sheet.12</title>		<desc>Zero fill</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="246" width="54" height="36"></v:textrect>		<rect x="0" y="228" width="54" height="36" class="st7"></rect>		<text x="12.25" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Zero fill</text>		</g>	<g id="shape13-74" v:mid="13" v:groupcontext="shape" transform="translate(108.375,-171.75)">		<title>Sheet.13</title>		<desc>Don’t care</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="246" width="54" height="36"></v:textrect>		<rect x="0" y="228" width="54" height="36" class="st7"></rect>		<text x="6.49" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Don’t care</text>		</g>	<g id="shape14-77" v:mid="14" v:groupcontext="shape" transform="translate(108.375,311.25) scale(1,-1)">		<title>Sheet.14</title>		<desc>Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="264" width="54" height="0"></v:textrect>		<path d="M0 264 L54 264" class="st10"></path>		<rect v:rectcontext="textBkgnd" x="22.5" y="258.6" width="9" height="10.7998" class="st11"></rect>		<text x="22.5" y="-261.3" transform="scale(1,-1)" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>		</g>	<g id="shape15-86" v:mid="15" v:groupcontext="shape" transform="translate(162.375,-189.75)">		<title>Sheet.15</title>		<path d="M0 264 L72 264" class="st12"></path>	</g>	<g id="shape16-93" v:mid="16" v:groupcontext="shape" transform="translate(162.375,-45.75)">		<title>Sheet.16</title>		<path d="M0 264 L72 264" class="st12"></path>	</g>	<g id="shape17-100" v:mid="17" v:groupcontext="shape" transform="translate(162.375,-117.75)">		<title>Sheet.17</title>		<desc>N-1 to 1</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="264" width="72" height="0"></v:textrect>		<path d="M0 264 L72 264" class="st12"></path>		<rect v:rectcontext="textBkgnd" x="19.9929" y="258.6" width="32.0142" height="10.7998" class="st11"></rect>		<text x="19.99" y="266.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>N-1 to 1</text>		</g></g>
</svg>

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vasl.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.38021in" height="3.81771in" viewbox="0 0 459.375 274.875" xml:space="preserve" color-interpolation-filters="sRGB" class="st12"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-395 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-395 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-395 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-395 .st4 { fill: none; marker-end: url("#mrkr5-13"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-395 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-395 .st6 { marker-end: url("#mrkr5-13"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-395 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-395 .st8 { fill: none; marker-end: url("#mrkr13-28"); marker-start: url("#mrkr13-26"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-395 .st9 { marker-end: url("#mrkr1-52"); marker-start: url("#mrkr1-50"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-395 .st10 { fill: #ffffff; stroke: none; stroke-linecap: butt; stroke-width: 7.2 }
.svg-395 .st11 { marker-end: url("#mrkr1-52"); marker-start: url("#mrkr1-50"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-395 .st12 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-13" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-26" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-28" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-50" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-52" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape84-1" v:mid="84" v:groupcontext="shape" transform="translate(27.375,-18.375)">		<title>Sheet.84</title>		<rect x="0" y="43.125" width="405" height="231.75" class="st1"></rect>	</g>	<g id="group83-3" transform="translate(18.375,-27.375)" v:mid="83" v:groupcontext="group">		<title>Sheet.83</title>		<g id="shape2-4" v:mid="2" v:groupcontext="shape" transform="translate(360,-144)">			<title>Sheet.2</title>			<desc>Vu</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="11.25" cy="256.875" width="22.51" height="36"></v:textrect>			<rect x="0" y="238.875" width="22.5" height="36" class="st2"></rect>			<text x="5.75" y="259.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>			</g>		<g id="shape57-7" v:mid="57" v:groupcontext="shape" transform="translate(360,-1.13687E-13)">			<title>Sheet.57</title>			<desc>Vd</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="13.5" cy="256.875" width="27.01" height="36"></v:textrect>			<rect x="0" y="238.875" width="27" height="36" class="st2"></rect>			<text x="8" y="259.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>			</g>		<g id="shape82-10" v:mid="82" v:groupcontext="shape" transform="translate(0,-193.5)">			<title>Sheet.82</title>			<desc>Vd.w = vasl(Vu.w, Rt)</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="63" cy="263.625" width="126" height="22.5"></v:textrect>			<rect x="0" y="252.375" width="126" height="22.5" class="st4"></rect>			<text x="19.86" y="266.33" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.w = vasl(Vu.w, Rt)</text>			</g>		<g id="shape23-15" v:mid="23" v:groupcontext="shape" transform="translate(524.856,253.803) rotate(116.565)">			<title>Sheet.23</title>			<path d="M0 274.87 L115.03 274.87" class="st6"></path>		</g>		<g id="shape1-20" v:mid="1" v:groupcontext="shape" transform="translate(279,-144)">			<title>Sheet.1</title>			<desc>[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="40.5" cy="256.875" width="81" height="36"></v:textrect>			<rect x="0" y="238.875" width="81" height="36" class="st7"></rect>			<text x="35.5" y="259.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>			</g>		<g id="shape76-23" v:mid="76" v:groupcontext="shape" transform="translate(346.5,-81)">			<title>Sheet.76</title>			<desc>Shift left by Rt</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="33.75" cy="256.875" width="67.51" height="36"></v:textrect>			<rect x="0" y="238.875" width="67.5" height="36" class="st8"></rect>			<text x="4" y="259.58" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Shift left by Rt  </text>			</g>		<g id="shape6-30" v:mid="6" v:groupcontext="shape" transform="translate(605.856,253.803) rotate(116.565)">			<title>Sheet.6</title>			<path d="M0 274.87 L115.03 274.87" class="st6"></path>		</g>		<g id="shape7-35" v:mid="7" v:groupcontext="shape" transform="translate(225,-1.13687E-13)">			<title>Sheet.7</title>			<desc>[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="40.5" cy="256.875" width="81" height="36"></v:textrect>			<rect x="0" y="238.875" width="81" height="36" class="st7"></rect>			<text x="35.5" y="259.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>			</g>		<g id="shape8-38" v:mid="8" v:groupcontext="shape" transform="translate(306,-1.13687E-13)">			<title>Sheet.8</title>			<desc>Zero fill</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="27" cy="256.875" width="54" height="36"></v:textrect>			<rect x="0" y="238.875" width="54" height="36" class="st7"></rect>			<text x="12.25" y="259.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Zero fill</text>			</g>		<g id="shape10-41" v:mid="10" v:groupcontext="shape" transform="translate(225,-144)">			<title>Sheet.10</title>			<desc>Don’t care</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="27" cy="256.875" width="54" height="36"></v:textrect>			<rect x="0" y="238.875" width="54" height="36" class="st7"></rect>			<text x="6.49" y="259.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Don’t care</text>			</g>		<g id="shape3-44" v:mid="3" v:groupcontext="shape" transform="translate(225,360.75) scale(1,-1)">			<title>Sheet.3</title>			<desc>Rt</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="27" cy="274.875" width="54" height="0"></v:textrect>			<path d="M0 274.87 L54 274.87" class="st9"></path>			<rect v:rectcontext="textBkgnd" x="22.5" y="269.475" width="9" height="10.7998" class="st10"></rect>			<text x="22.5" y="-272.17" transform="scale(1,-1)" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>			</g>		<g id="shape4-55" v:mid="4" v:groupcontext="shape" transform="translate(317.856,253.803) rotate(116.565)">			<title>Sheet.4</title>			<path d="M0 274.87 L115.03 274.87" class="st6"></path>		</g>		<g id="shape5-60" v:mid="5" v:groupcontext="shape" transform="translate(72,-144)">			<title>Sheet.5</title>			<desc>[N-1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="40.5" cy="256.875" width="81" height="36"></v:textrect>			<rect x="0" y="238.875" width="81" height="36" class="st7"></rect>			<text x="30.75" y="259.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>			</g>		<g id="shape9-63" v:mid="9" v:groupcontext="shape" transform="translate(398.856,253.803) rotate(116.565)">			<title>Sheet.9</title>			<path d="M0 274.87 L115.03 274.87" class="st6"></path>		</g>		<g id="shape11-68" v:mid="11" v:groupcontext="shape" transform="translate(18,-1.13687E-13)">			<title>Sheet.11</title>			<desc>[N-1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="40.5" cy="256.875" width="81" height="36"></v:textrect>			<rect x="0" y="238.875" width="81" height="36" class="st7"></rect>			<text x="30.75" y="259.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>			</g>		<g id="shape12-71" v:mid="12" v:groupcontext="shape" transform="translate(99,0)">			<title>Sheet.12</title>			<desc>Zero fill</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="27" cy="256.875" width="54" height="36"></v:textrect>			<rect x="0" y="238.875" width="54" height="36" class="st7"></rect>			<text x="12.25" y="259.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Zero fill</text>			</g>		<g id="shape13-74" v:mid="13" v:groupcontext="shape" transform="translate(18,-144)">			<title>Sheet.13</title>			<desc>Don’t care</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="27" cy="256.875" width="54" height="36"></v:textrect>			<rect x="0" y="238.875" width="54" height="36" class="st7"></rect>			<text x="6.49" y="259.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Don’t care</text>			</g>		<g id="shape14-77" v:mid="14" v:groupcontext="shape" transform="translate(18,360.75) scale(1,-1)">			<title>Sheet.14</title>			<desc>Rt</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="27" cy="274.875" width="54" height="0"></v:textrect>			<path d="M0 274.87 L54 274.87" class="st9"></path>			<rect v:rectcontext="textBkgnd" x="22.5" y="269.475" width="9" height="10.7998" class="st10"></rect>			<text x="22.5" y="-272.17" transform="scale(1,-1)" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Rt</text>			</g>		<g id="shape15-86" v:mid="15" v:groupcontext="shape" transform="translate(151.875,-162)">			<title>Sheet.15</title>			<path d="M0 274.87 L72 274.87" class="st11"></path>		</g>		<g id="shape16-93" v:mid="16" v:groupcontext="shape" transform="translate(153,-18)">			<title>Sheet.16</title>			<path d="M0 274.87 L72 274.87" class="st11"></path>		</g>		<g id="shape17-100" v:mid="17" v:groupcontext="shape" transform="translate(153,-90)">			<title>Sheet.17</title>			<desc>N-1 to 1</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="274.875" width="72" height="0"></v:textrect>			<path d="M0 274.87 L72 274.87" class="st11"></path>			<rect v:rectcontext="textBkgnd" x="19.9929" y="269.475" width="32.0142" height="10.7998" class="st10"></rect>			<text x="19.99" y="277.58" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>N-1 to 1</text>			</g>	</g></g>
</svg>

Shift instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.w=vasr(Vu.w,Rt) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i] >> (Rt & (32-1)));<br>    }<br>    Copy to clipboard |
| Vd.w=vasl(Vu.w,Rt) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (Vu.w[i] << (Rt & (32-1)));<br>    }<br>    Copy to clipboard |
| Vd.uw=vlsr(Vu.uw,Rt) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = (Vu.uw[i] >> (Rt & (32-1)));<br>    }<br>    Copy to clipboard |
| Vd.w=vasr(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (sxt_(5+1)_to_32(Vv.w[i])>0)?(Vu.w[i]>>sxt_(5+1)_to_32(Vv.w[i])):(Vu.w[i]<<sxt_(5+1)_to_32(Vv.w[i]));<br>    }<br>    Copy to clipboard |
| Vd.w=vasl(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = (sxt_(5+1)_to_32(Vv.w[i])>0)?(Vu.w[i]<<sxt_(5+1)_to_32(Vv.w[i])):(Vu.w[i]>>sxt_(5+1)_to_32(Vv.w[i]));<br>    }<br>    Copy to clipboard |
| Vd.w=vlsr(Vu.w,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = (sxt_(5+1)_to_32(Vv.w[i])>0)?(Vu.uw[i]>>>sxt_(5+1)_to_32(Vv.w[i])):(Vu.uw[i]<<sxt_(5+1)_to_32(Vv.w[i]));<br>    }<br>    Copy to clipboard |
| Vd.h=vasr(Vu.h,Rt) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (Vu.h[i] >> (Rt & (16-1)));<br>    }<br>    Copy to clipboard |
| Vd.h=vasl(Vu.h,Rt) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (Vu.h[i] << (Rt & (16-1)));<br>    }<br>    Copy to clipboard |
| Vd.uh=vlsr(Vu.uh,Rt) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = (Vu.uh[i] >> (Rt & (16-1)));<br>    }<br>    Copy to clipboard |
| Vd.h=vasr(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (sxt_(4+1)_to_16(Vv.h[i])>0)?(Vu.h[i]>>sxt_(4+1)_to_16(Vv.h[i])):(Vu.h[i]<<sxt_(4+1)_to_16(Vv.h[i]));<br>    }<br>    Copy to clipboard |
| Vd.h=vasl(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = (sxt_(4+1)_to_16(Vv.h[i])>0)?(Vu.h[i]<<sxt_(4+1)_to_16(Vv.h[i])):(Vu.h[i]>>sxt_(4+1)_to_16(Vv.h[i]));<br>    }<br>    Copy to clipboard |
| Vd.h=vlsr(Vu.h,Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i] = (sxt_(4+1)_to_16(Vv.h[i])>0)?(Vu.uh[i]>>>sxt_(4+1)_to_16(Vv.h[i])):(Vu.uh[i]<<sxt_(4+1)_to_16(Vv.h[i]));<br>    }<br>    Copy to clipboard |
| Vd.ub=vlsr(Vu.ub,Rt) | for (i = 0; i < VELEM(8); i++) {<br>        Vd.b[i] = Vu.ub[i] >> (Rt & 0x7);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-396"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-397"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id255">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vasr(Vu.w,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vasl(Vu.w,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uw=vlsr(Vu.uw,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vasr(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vasl(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vlsr(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vasr(Vu.h,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vasl(Vu.h,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vlsr(Vu.uh,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vasr(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vasl(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vlsr(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vlsr(Vu.ub,Rt)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-398"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-399"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id256">
<caption><span class="caption-text">Shift intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vasr(Vu.w,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vasr_VwR(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vasl(Vu.w,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vasl_VwR(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uw=vlsr(Vu.uw,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vlsr_VuwR(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vasr(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vasr_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vasl(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vasl_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vlsr(Vu.w,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vlsr_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vasr(Vu.h,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vasr_VhR(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vasl(Vu.h,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vasl_VhR(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vlsr(Vu.uh,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vlsr_VuhR(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vasr(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vasr_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vasl(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vasl_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vlsr(Vu.h,Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vlsr_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vlsr(Vu.ub,Rt)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vlsr_VubR(HVX_Vector Vu, Word32 Rt)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Narrowing Shift by Vector

Arithmetically shift-right the elements in vector register pair Vuu by the lower bits of the elements in vector register Vv. Each result is optionally saturated, rounded to infinity, and packed into a single destination vector register. Each even element in the destination vector register Vd comes
from the vector register Vu+1, and each odd element in Vd comes from the vector register Vu.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vasr.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="6.29167in" height="6.51042in" viewbox="0 0 453 468.75" xml:space="preserve" color-interpolation-filters="sRGB" class="st15"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-400 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-400 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-400 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-400 .st4 { fill: none; marker-end: url("#mrkr5-15"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-400 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-400 .st6 { fill: #000000; font-family: Arial; font-size: 0.833336em }
.svg-400 .st7 { marker-end: url("#mrkr5-15"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-400 .st8 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-400 .st9 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-400 .st10 { marker-end: url("#mrkr1-92"); marker-start: url("#mrkr1-90"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-400 .st11 { fill: #ffffff; stroke: #000000; stroke-dasharray: 0, 2.25; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-400 .st12 { fill: none; marker-end: url("#mrkr13-125"); marker-start: url("#mrkr13-123"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-400 .st13 { font-size: 1em }
.svg-400 .st14 { fill: #ffffff; stroke: #000000; stroke-dasharray: 0.75, 1.5; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-400 .st15 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-15" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-90" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-92" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-123" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-125" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape83-1" v:mid="83" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.83</title>		<rect x="0" y="36.75" width="407.25" height="432" class="st1"></rect>	</g>	<g id="shape2-3" v:mid="2" v:groupcontext="shape" transform="translate(317.625,-387.375)">		<title>Sheet.2</title>		<desc>Vu</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="450.75" width="27" height="36"></v:textrect>		<rect x="0" y="432.75" width="27" height="36" class="st2"></rect>		<text x="8" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>		</g>	<g id="shape13-6" v:mid="13" v:groupcontext="shape" transform="translate(317.625,-315.375)">		<title>Sheet.13</title>		<desc>Vv</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="450.75" width="27" height="36"></v:textrect>		<rect x="0" y="432.75" width="27" height="36" class="st2"></rect>		<text x="8.25" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>		</g>	<g id="shape57-9" v:mid="57" v:groupcontext="shape" transform="translate(317.625,-27.375)">		<title>Sheet.57</title>		<desc>Vd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="450.75" width="27" height="36"></v:textrect>		<rect x="0" y="432.75" width="27" height="36" class="st2"></rect>		<text x="8" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>		</g>	<g id="shape82-12" v:mid="82" v:groupcontext="shape" transform="translate(79.125,-423.375)">		<title>Sheet.82</title>		<desc>Vd.h = vasr(Vu.w, Vv.w, Rt)[:rnd][:sat]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="94.5" cy="459.75" width="189" height="18"></v:textrect>		<rect x="0" y="450.75" width="189" height="18" class="st4"></rect>		<text x="11" y="462.75" class="st6" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.h = vasr(Vu.w, Vv.w, Rt)[:rnd][:sat]</text>		</g>	<g id="shape23-17" v:mid="23" v:groupcontext="shape" transform="translate(732.375,81.375) rotate(90)">		<title>Sheet.23</title>		<path d="M0 468.75 L102.28 468.75" class="st7"></path>	</g>	<g id="shape31-22" v:mid="31" v:groupcontext="shape" transform="translate(768.375,152.813) rotate(90)">		<title>Sheet.31</title>		<path d="M0 468.75 L30.84 468.75" class="st7"></path>	</g>	<g id="shape1-27" v:mid="1" v:groupcontext="shape" transform="translate(245.625,-387.375)">		<title>Sheet.1</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st8"></rect>		<text x="31" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape12-30" v:mid="12" v:groupcontext="shape" transform="translate(245.625,-315.375)">		<title>Sheet.12</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st9"></rect>		<text x="31" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape56-33" v:mid="56" v:groupcontext="shape" transform="translate(281.625,-27.375)">		<title>Sheet.56</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="13" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape5-36" v:mid="5" v:groupcontext="shape" transform="translate(660.375,81.375) rotate(90)">		<title>Sheet.5</title>		<path d="M0 468.75 L102.28 468.75" class="st7"></path>	</g>	<g id="shape7-41" v:mid="7" v:groupcontext="shape" transform="translate(698.175,153.375) rotate(90)">		<title>Sheet.7</title>		<path d="M0 468.75 L30.37 468.75" class="st7"></path>	</g>	<g id="shape9-46" v:mid="9" v:groupcontext="shape" transform="translate(552.375,225.375) rotate(90)">		<title>Sheet.9</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape11-51" v:mid="11" v:groupcontext="shape" transform="translate(173.625,-387.375)">		<title>Sheet.11</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st8"></rect>		<text x="31" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape14-54" v:mid="14" v:groupcontext="shape" transform="translate(173.625,-315.375)">		<title>Sheet.14</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st9"></rect>		<text x="31" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape15-57" v:mid="15" v:groupcontext="shape" transform="translate(245.625,-27.375)">		<title>Sheet.15</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="13" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape17-60" v:mid="17" v:groupcontext="shape" transform="translate(514.575,81.375) rotate(90)">		<title>Sheet.17</title>		<path d="M0 468.75 L102.37 468.75" class="st7"></path>	</g>	<g id="shape19-65" v:mid="19" v:groupcontext="shape" transform="translate(553.438,152.808) rotate(90)">		<title>Sheet.19</title>		<path d="M0 468.75 L30.88 468.75" class="st7"></path>	</g>	<g id="shape21-70" v:mid="21" v:groupcontext="shape" transform="translate(516.375,225.375) rotate(90)">		<title>Sheet.21</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape24-75" v:mid="24" v:groupcontext="shape" transform="translate(29.625,-387.375)">		<title>Sheet.24</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st8"></rect>		<text x="26.25" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape25-78" v:mid="25" v:groupcontext="shape" transform="translate(29.625,-315.375)">		<title>Sheet.25</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="36" cy="450.75" width="72" height="36"></v:textrect>		<rect x="0" y="432.75" width="72" height="36" class="st9"></rect>		<text x="26.25" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape26-81" v:mid="26" v:groupcontext="shape" transform="translate(65.625,-27.375)">		<title>Sheet.26</title>		<desc>[2N-2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="5.75" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2N-2]</text>		</g>	<g id="shape27-84" v:mid="27" v:groupcontext="shape" transform="translate(101.625,-333.375)">		<title>Sheet.27</title>		<path d="M0 468.75 L72 468.75" class="st10"></path>	</g>	<g id="shape29-93" v:mid="29" v:groupcontext="shape" transform="translate(101.625,-405.375)">		<title>Sheet.29</title>		<path d="M0 468.75 L72 468.75" class="st10"></path>	</g>	<g id="shape32-100" v:mid="32" v:groupcontext="shape" transform="translate(101.625,-45.375)">		<title>Sheet.32</title>		<path d="M0 468.75 L72 468.75" class="st10"></path>	</g>	<g id="shape34-107" v:mid="34" v:groupcontext="shape" transform="translate(29.625,-243.375)">		<title>Sheet.34</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape35-110" v:mid="35" v:groupcontext="shape" transform="translate(552.375,297.375) rotate(90)">		<title>Sheet.35</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape41-115" v:mid="41" v:groupcontext="shape" transform="translate(516.375,369.375) rotate(90)">		<title>Sheet.41</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape43-120" v:mid="43" v:groupcontext="shape" transform="translate(317.625,-99.375)">		<title>Sheet.43</title>		<desc>Optional saturate to next smaller element limits</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="58.5" cy="450.75" width="117" height="36"></v:textrect>		<rect x="0" y="432.75" width="117" height="36" class="st12"></rect>		<text x="4" y="448.05" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional saturate to next <tspan x="4" dy="1.2em" class="st13">smaller element limits</tspan></text>		</g>	<g id="shape20-128" v:mid="20" v:groupcontext="shape" transform="translate(65.625,-243.375)">		<title>Sheet.20</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape48-131" v:mid="48" v:groupcontext="shape" transform="translate(173.625,-243.375)">		<title>Sheet.48</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape49-134" v:mid="49" v:groupcontext="shape" transform="translate(209.625,-243.375)">		<title>Sheet.49</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape50-137" v:mid="50" v:groupcontext="shape" transform="translate(245.625,-243.375)">		<title>Sheet.50</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape51-140" v:mid="51" v:groupcontext="shape" transform="translate(281.625,-243.375)">		<title>Sheet.51</title>		<desc>rnd</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st11"></ellipse>		<text x="11.5" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>rnd</text>		</g>	<g id="shape52-143" v:mid="52" v:groupcontext="shape" transform="translate(317.625,-243.375)">		<title>Sheet.52</title>		<desc>Optional round</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="47.25" cy="450.75" width="94.5" height="36"></v:textrect>		<rect x="0" y="432.75" width="94.5" height="36" class="st12"></rect>		<text x="4" y="453.45" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Optional round</text>		</g>	<g id="shape54-148" v:mid="54" v:groupcontext="shape" transform="translate(29.625,-171.375)">		<title>Sheet.54</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape55-151" v:mid="55" v:groupcontext="shape" transform="translate(65.625,-171.375)">		<title>Sheet.55</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape58-154" v:mid="58" v:groupcontext="shape" transform="translate(173.625,-171.375)">		<title>Sheet.58</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape3-157" v:mid="3" v:groupcontext="shape" transform="translate(209.625,-171.375)">		<title>Sheet.3</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape16-160" v:mid="16" v:groupcontext="shape" transform="translate(245.625,-171.375)">		<title>Sheet.16</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape59-163" v:mid="59" v:groupcontext="shape" transform="translate(281.625,-171.375)">		<title>Sheet.59</title>		<desc>&#62;&#62;Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st8"></ellipse>		<text x="8.24" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;Rt</text>		</g>	<g id="shape60-166" v:mid="60" v:groupcontext="shape" transform="translate(209.625,-27.375)">		<title>Sheet.60</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="13" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape61-169" v:mid="61" v:groupcontext="shape" transform="translate(173.625,-27.375)">		<title>Sheet.61</title>		<desc>[3]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="13" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[3]</text>		</g>	<g id="shape62-172" v:mid="62" v:groupcontext="shape" transform="translate(29.625,-27.375)">		<title>Sheet.62</title>		<desc>[2N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36" height="36"></v:textrect>		<rect x="0" y="432.75" width="36" height="36" class="st9"></rect>		<text x="5.75" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2N-1]</text>		</g>	<g id="shape36-175" v:mid="36" v:groupcontext="shape" transform="translate(281.625,-99.375)">		<title>Sheet.36</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape63-178" v:mid="63" v:groupcontext="shape" transform="translate(245.625,-99.375)">		<title>Sheet.63</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape64-181" v:mid="64" v:groupcontext="shape" transform="translate(209.625,-99.375)">		<title>Sheet.64</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape38-184" v:mid="38" v:groupcontext="shape" transform="translate(173.625,-99.375)">		<title>Sheet.38</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape40-187" v:mid="40" v:groupcontext="shape" transform="translate(65.625,-99.375)">		<title>Sheet.40</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape65-190" v:mid="65" v:groupcontext="shape" transform="translate(29.625,-99.375)">		<title>Sheet.65</title>		<desc>sat</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="450.75" width="36.01" height="36"></v:textrect>		<ellipse cx="18" cy="450.75" rx="18" ry="18" class="st14"></ellipse>		<text x="12" y="453.45" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>		</g>	<g id="shape4-193" v:mid="4" v:groupcontext="shape" transform="translate(659.558,225.356) rotate(90)">		<title>Sheet.4</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape33-198" v:mid="33" v:groupcontext="shape" transform="translate(696.375,225.375) rotate(90)">		<title>Sheet.33</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape37-203" v:mid="37" v:groupcontext="shape" transform="translate(734.616,225.458) rotate(90)">		<title>Sheet.37</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape39-208" v:mid="39" v:groupcontext="shape" transform="translate(516.375,297.375) rotate(90)">		<title>Sheet.39</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape66-213" v:mid="66" v:groupcontext="shape" transform="translate(768.375,225.375) rotate(90)">		<title>Sheet.66</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape67-218" v:mid="67" v:groupcontext="shape" transform="translate(552.375,369.375) rotate(90)">		<title>Sheet.67</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape68-223" v:mid="68" v:groupcontext="shape" transform="translate(731.558,297.356) rotate(90)">		<title>Sheet.68</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape69-228" v:mid="69" v:groupcontext="shape" transform="translate(768.375,297.375) rotate(90)">		<title>Sheet.69</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape70-233" v:mid="70" v:groupcontext="shape" transform="translate(695.476,369.353) rotate(90)">		<title>Sheet.70</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape71-238" v:mid="71" v:groupcontext="shape" transform="translate(659.626,369.359) rotate(90)">		<title>Sheet.71</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape72-243" v:mid="72" v:groupcontext="shape" transform="translate(697.094,297.361) rotate(90)">		<title>Sheet.72</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape73-248" v:mid="73" v:groupcontext="shape" transform="translate(659.626,297.359) rotate(90)">		<title>Sheet.73</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape74-253" v:mid="74" v:groupcontext="shape" transform="translate(767.475,369.318) rotate(90)">		<title>Sheet.74</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape75-258" v:mid="75" v:groupcontext="shape" transform="translate(733.094,369.361) rotate(90)">		<title>Sheet.75</title>		<path d="M0 468.75 L30.33 468.75" class="st7"></path>	</g>	<g id="shape76-263" v:mid="76" v:groupcontext="shape" transform="translate(317.625,-171.375)">		<title>Sheet.76</title>		<desc>Arithmetic shift by Rt</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="450.75" width="54" height="36"></v:textrect>		<rect x="0" y="432.75" width="54" height="36" class="st12"></rect>		<text x="4" y="448.05" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Arithmetic <v:newlinechar></v:newlinechar><tspan x="4" dy="1.2em" class="st13">shift by Rt </tspan> </text>		</g>	<g id="shape28-269" v:mid="28" v:groupcontext="shape" transform="translate(101.625,-189.375)">		<title>Sheet.28</title>		<path d="M0 468.75 L72 468.75" class="st10"></path>	</g></g>
</svg>

Narrowing Shift by Vector instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.uh=vasr(Vuu.w,Vv.uh):sat | for (i = 0; i < VELEM(32); i++) {<br>        shamt = Vv.uh[2*i+0] & 0xF;<br>        Vd.w[i].h[0]=usat_16(Vuu.v[0].w[i] >> shamt);<br>        shamt = Vv.uh[2*i+1] & 0xF;<br>        Vd.w[i].h[1]=usat_16(Vuu.v[1].w[i] >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.uh=vasr(Vuu.w,Vv.uh):rnd:sat | for (i = 0; i < VELEM(32); i++) {<br>        shamt = Vv.uh[2*i+0] & 0xF;<br>        Vd.w[i].h[0]=usat_16(Vuu.v[0].w[i] + (1<<(shamt-1)) >> shamt);<br>        shamt = Vv.uh[2*i+1] & 0xF;<br>        Vd.w[i].h[1]=usat_16(Vuu.v[1].w[i] + (1<<(shamt-1)) >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.ub=vasr(Vuu.uh,Vv.ub):sat | for (i = 0; i < VELEM(16); i++) {<br>        shamt = Vv.ub[2*i+0] & 0x7;<br>        Vd.uh[i].b[0]=usat_8(Vuu.v[0].uh[i] >> shamt);<br>        shamt = Vv.ub[2*i+1] & 0x7;<br>        Vd.uh[i].b[1]=usat_8(Vuu.v[1].uh[i] >> shamt);<br>    }<br>    Copy to clipboard |
| Vd.ub=vasr(Vuu.uh,Vv.ub):rnd:sat | for (i = 0; i < VELEM(16); i++) {<br>        shamt = Vv.ub[2*i+0] & 0x7;<br>        Vd.uh[i].b[0]=usat_8(Vuu.v[0].uh[i] + (1<<(shamt-1)) >> shamt);<br>        shamt = Vv.ub[2*i+1] & 0x7;<br>        Vd.uh[i].b[1]=usat_8(Vuu.v[1].uh[i] + (1<<(shamt-1)) >> shamt);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction cannot be paired with a HVX permute instruction
- This instruction only uses the shift resource and cannot use the permute/shift resource
- If a packet contains this instruction and a HVX ALU op then the ALU OP must be unary.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-401"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-402"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id258">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vasr(Vuu.w,Vv.uh):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vasr(Vuu.w,Vv.uh):rnd:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vasr(Vuu.uh,Vv.ub):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vasr(Vuu.uh,Vv.ub):rnd:sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-403"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-404"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id259">
<caption><span class="caption-text">Narrowing Shift by Vector intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vasr(Vuu.w,Vv.uh):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vasr_WwVuh_sat(HVX_VectorPair Vuu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vasr(Vuu.w,Vv.uh):rnd:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vasr_WwVuh_rnd_sat(HVX_VectorPair Vuu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vasr(Vuu.uh,Vv.ub):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vasr_WuhVub_sat(HVX_VectorPair Vuu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vasr(Vuu.uh,Vv.ub):rnd:sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vasr_WuhVub_rnd_sat(HVX_VectorPair Vuu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Convert IEEE floating point to integer

Convert from sf/hf to w/h through the round to zero rounding mode, where the floating-point fractional is truncated.

Convert IEEE floating point to integer instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.w=Vu.sf | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = conv_w_sf(Vu.sf[i]);<br>    }<br>    Copy to clipboard |
| Vd.h=Vu.hf | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = conv_h_hf(Vu.hf[i]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-405"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-406"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id261">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=Vu.sf</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=Vu.hf</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-407"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-408"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id262">
<caption><span class="caption-text">Convert IEEE floating point to integer intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=Vu.sf</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_equals_Vsf(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=Vu.hf</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_equals_Vhf(HVX_Vector Vu)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Convert to IEEE floating point

Convert from qf32/w/qf16/h to sf/hf

Convert to IEEE floating point instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.sf=Vu.qf32 | for (i = 0; i < VELEM(32); i++) {<br>        Vd.sf[i] = Vu.qf32[i];<br>    }<br>    Copy to clipboard |
| Vd.hf=Vu.qf16 | for (i = 0; i < VELEM(16); i++) {<br>        Vd.hf[i] = Vu.qf16[i];<br>    }<br>    Copy to clipboard |
| Vd.hf=Vuu.qf32 | for (i = 0; i < VELEM(32); i++) {<br>        Vd.hf[2*i] = Vuu.v[0].qf32[i];<br>        Vd.hf[2*i+1] = Vuu.v[1].qf32[i];<br>    }<br>    Copy to clipboard |
| Vd.sf=Vu.w | for (i = 0; i < VELEM(32); i++) {<br>        Vd.sf[i] = conv_sf_w(Vu.w[i]);<br>    }<br>    Copy to clipboard |
| Vd.hf=Vu.h | for (i = 0; i < VELEM(16); i++) {<br>        Vd.hf[i] = conv_hf_h(Vu.h[i]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-409"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-410"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id264">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.sf=Vu.qf32</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.hf=Vu.qf16</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.hf=Vuu.qf32</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.sf=Vu.w</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.hf=Vu.h</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-411"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-412"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id265">
<caption><span class="caption-text">Convert to IEEE floating point intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.sf=Vu.qf32</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vsf_equals_Vqf32(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.hf=Vu.qf16</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vhf_equals_Vqf16(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.hf=Vuu.qf32</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vhf_equals_Wqf32(HVX_VectorPair Vuu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.sf=Vu.w</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vsf_equals_Vw(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.hf=Vu.h</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vhf_equals_Vh(HVX_Vector Vu)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Merge vector with extended bits

Combines word of Vv with extended bits of Vu into destination register.

This instruction supports the operating system to save/restore the register state.

Merge vector with extended bits instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd=vmerge(Vu.x,Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = Vv.uw[i];<br>        Vd.ext[i]=Vu.ext[i];<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-413"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-414"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id267">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd=vmerge(Vu.x,Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-415"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-416"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id268">
<caption><span class="caption-text">Merge vector with extended bits intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd=vmerge(Vu.x,Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_V_vmerge_VVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Round to next smaller element size

Pack signed words to signed or unsigned halfwords, add 0x8000 to the lower 16 bits, logically or arithmetically right-shift by 16, and saturate the results to unsigned or signed halfwords respectively. Alternatively pack signed halfwords to signed or unsigned bytes, add 0x80 to the lower 8 bits, logically or arithmetically right-shift by 8, and saturate the results to unsigned or signed bytes respectively.
The odd elements in the destination vector register Vd come from vector register Vv, and the even elements from Vu.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vrnd.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.50521in" height="6.63021in" viewbox="0 0 396.375 477.375" xml:space="preserve" color-interpolation-filters="sRGB" class="st12"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-417 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-417 .st2 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-417 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-417 .st4 { fill: none; marker-end: url("#mrkr5-16"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-417 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-417 .st6 { marker-end: url("#mrkr5-16"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-417 .st7 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-417 .st8 { fill: #ffffff; fill-opacity: 0.75; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-417 .st9 { font-size: 1em }
.svg-417 .st10 { marker-end: url("#mrkr1-94"); marker-start: url("#mrkr1-92"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-417 .st11 { fill: none; marker-end: url("#mrkr13-127"); marker-start: url("#mrkr13-125"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-417 .st12 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend5">		<path d="M 2 1 L 0 0 L 1.98117 -0.993387 C 1.67173 -0.364515 1.67301 0.372641 1.98465 1.00043 " style="stroke:none"></path>	</g>	<marker id="mrkr5-16" class="st5" v:arrowtype="5" v:arrowsize="2" v:setback="7.63" refx="-7.63" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend5" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-92" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-94" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-125" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr13-127" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape84-1" v:mid="84" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.84</title>		<rect x="0" y="45.375" width="351" height="432" class="st1"></rect>	</g>	<g id="group83-3" transform="translate(25.125,-27.375)" v:mid="83" v:groupcontext="group">		<title>Sheet.83</title>		<g id="shape2-4" v:mid="2" v:groupcontext="shape" transform="translate(290.25,-360)">			<title>Sheet.2</title>			<desc>Vu</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="13.5" cy="459.375" width="27.01" height="36"></v:textrect>			<rect x="0" y="441.375" width="27" height="36" class="st2"></rect>			<text x="8" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vu</text>			</g>		<g id="shape13-7" v:mid="13" v:groupcontext="shape" transform="translate(290.25,-288)">			<title>Sheet.13</title>			<desc>Vv</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="13.5" cy="459.375" width="27.01" height="36"></v:textrect>			<rect x="0" y="441.375" width="27" height="36" class="st2"></rect>			<text x="8.25" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vv</text>			</g>		<g id="shape57-10" v:mid="57" v:groupcontext="shape" transform="translate(290.25,-5.68434E-14)">			<title>Sheet.57</title>			<desc>Vd</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="13.5" cy="459.375" width="27.01" height="36"></v:textrect>			<rect x="0" y="441.375" width="27" height="36" class="st2"></rect>			<text x="8" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd</text>			</g>		<g id="shape82-13" v:mid="82" v:groupcontext="shape" transform="translate(0,-396)">			<title>Sheet.82</title>			<desc>Vd.b = vround(Vu.h, Vv.h):sat</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="74.25" cy="468.375" width="148.5" height="18"></v:textrect>			<rect x="0" y="459.375" width="148.5" height="18" class="st4"></rect>			<text x="15.09" y="471.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vd.b = vround(Vu.h, Vv.h):sat</text>			</g>		<g id="shape23-18" v:mid="23" v:groupcontext="shape" transform="translate(713.625,117.375) rotate(90)">			<title>Sheet.23</title>			<path d="M0 477.37 L102.28 477.37" class="st6"></path>		</g>		<g id="shape31-23" v:mid="31" v:groupcontext="shape" transform="translate(749.625,188.813) rotate(90)">			<title>Sheet.31</title>			<path d="M0 477.37 L30.84 477.37" class="st6"></path>		</g>		<g id="shape1-28" v:mid="1" v:groupcontext="shape" transform="translate(218.25,-360)">			<title>Sheet.1</title>			<desc>h[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="459.375" width="72" height="36"></v:textrect>			<rect x="0" y="441.375" width="72" height="36" class="st7"></rect>			<text x="28.49" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>			</g>		<g id="shape12-31" v:mid="12" v:groupcontext="shape" transform="translate(218.25,-288)">			<title>Sheet.12</title>			<desc>h[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="459.375" width="72" height="36"></v:textrect>			<rect x="0" y="441.375" width="72" height="36" class="st8"></rect>			<text x="28.49" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[0]</text>			</g>		<g id="shape56-34" v:mid="56" v:groupcontext="shape" transform="translate(254.25,-5.68434E-14)">			<title>Sheet.56</title>			<desc>b[0]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36" height="36"></v:textrect>			<rect x="0" y="441.375" width="36" height="36" class="st8"></rect>			<text x="10.49" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[0]</text>			</g>		<g id="shape5-37" v:mid="5" v:groupcontext="shape" transform="translate(641.625,117.375) rotate(90)">			<title>Sheet.5</title>			<path d="M0 477.37 L102.28 477.37" class="st6"></path>		</g>		<g id="shape7-42" v:mid="7" v:groupcontext="shape" transform="translate(679.425,189.375) rotate(90)">			<title>Sheet.7</title>			<path d="M0 477.37 L30.37 477.37" class="st6"></path>		</g>		<g id="shape9-47" v:mid="9" v:groupcontext="shape" transform="translate(533.625,261.375) rotate(90)">			<title>Sheet.9</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape11-52" v:mid="11" v:groupcontext="shape" transform="translate(146.25,-360)">			<title>Sheet.11</title>			<desc>h[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="459.375" width="72" height="36"></v:textrect>			<rect x="0" y="441.375" width="72" height="36" class="st7"></rect>			<text x="28.49" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>			</g>		<g id="shape14-55" v:mid="14" v:groupcontext="shape" transform="translate(146.25,-288)">			<title>Sheet.14</title>			<desc>h[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="459.375" width="72" height="36"></v:textrect>			<rect x="0" y="441.375" width="72" height="36" class="st8"></rect>			<text x="28.49" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[1]</text>			</g>		<g id="shape15-58" v:mid="15" v:groupcontext="shape" transform="translate(218.25,-5.68434E-14)">			<title>Sheet.15</title>			<desc>b[1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36" height="36"></v:textrect>			<rect x="0" y="441.375" width="36" height="36" class="st8"></rect>			<text x="10.49" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[1]</text>			</g>		<g id="shape17-61" v:mid="17" v:groupcontext="shape" transform="translate(495.825,117.375) rotate(90)">			<title>Sheet.17</title>			<path d="M0 477.37 L102.37 477.37" class="st6"></path>		</g>		<g id="shape19-66" v:mid="19" v:groupcontext="shape" transform="translate(534.688,188.808) rotate(90)">			<title>Sheet.19</title>			<path d="M0 477.37 L30.88 477.37" class="st6"></path>		</g>		<g id="shape21-71" v:mid="21" v:groupcontext="shape" transform="translate(497.625,261.375) rotate(90)">			<title>Sheet.21</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape24-76" v:mid="24" v:groupcontext="shape" transform="translate(2.25,-360)">			<title>Sheet.24</title>			<desc>h[N-1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="459.375" width="72" height="36"></v:textrect>			<rect x="0" y="441.375" width="72" height="36" class="st7"></rect>			<text x="23.75" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[N-1]</text>			</g>		<g id="shape25-79" v:mid="25" v:groupcontext="shape" transform="translate(2.25,-288)">			<title>Sheet.25</title>			<desc>h[N-1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="36" cy="459.375" width="72" height="36"></v:textrect>			<rect x="0" y="441.375" width="72" height="36" class="st8"></rect>			<text x="23.75" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>h[N-1]</text>			</g>		<g id="shape26-82" v:mid="26" v:groupcontext="shape" transform="translate(38.25,5.68434E-14)">			<title>Sheet.26</title>			<desc>b[2N-2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36" height="36"></v:textrect>			<rect x="0" y="441.375" width="36" height="36" class="st8"></rect>			<text x="7" y="456.68" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2N-<tspan x="14.25" dy="1.2em" class="st9">2]</tspan></text>			</g>		<g id="shape27-86" v:mid="27" v:groupcontext="shape" transform="translate(74.25,-306)">			<title>Sheet.27</title>			<path d="M0 477.37 L72 477.37" class="st10"></path>		</g>		<g id="shape29-95" v:mid="29" v:groupcontext="shape" transform="translate(74.25,-378)">			<title>Sheet.29</title>			<path d="M0 477.37 L72 477.37" class="st10"></path>		</g>		<g id="shape32-102" v:mid="32" v:groupcontext="shape" transform="translate(74.25,-18)">			<title>Sheet.32</title>			<path d="M0 477.37 L72 477.37" class="st10"></path>		</g>		<g id="shape34-109" v:mid="34" v:groupcontext="shape" transform="translate(2.25,-216)">			<title>Sheet.34</title>			<desc>+0x80</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="5.61" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x80</text>			</g>		<g id="shape35-112" v:mid="35" v:groupcontext="shape" transform="translate(533.625,333.375) rotate(90)">			<title>Sheet.35</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape41-117" v:mid="41" v:groupcontext="shape" transform="translate(497.625,405.375) rotate(90)">			<title>Sheet.41</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape43-122" v:mid="43" v:groupcontext="shape" transform="translate(290.25,-72)">			<title>Sheet.43</title>			<desc>Saturate to byte</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="22.5" cy="459.375" width="45.01" height="36"></v:textrect>			<rect x="0" y="441.375" width="45" height="36" class="st11"></rect>			<text x="5.49" y="451.28" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Saturate <v:newlinechar></v:newlinechar><tspan x="18.75" dy="1.2em" class="st9">to <v:newlinechar></v:newlinechar></tspan><tspan x="13.99" dy="1.2em" class="st9">byte</tspan></text>			</g>		<g id="shape20-131" v:mid="20" v:groupcontext="shape" transform="translate(38.25,-216)">			<title>Sheet.20</title>			<desc>+0x80</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="5.61" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x80</text>			</g>		<g id="shape48-134" v:mid="48" v:groupcontext="shape" transform="translate(146.25,-216)">			<title>Sheet.48</title>			<desc>+0x80</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="5.61" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x80</text>			</g>		<g id="shape49-137" v:mid="49" v:groupcontext="shape" transform="translate(182.25,-216)">			<title>Sheet.49</title>			<desc>+0x80</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="5.61" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x80</text>			</g>		<g id="shape50-140" v:mid="50" v:groupcontext="shape" transform="translate(218.25,-216)">			<title>Sheet.50</title>			<desc>+0x80</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="5.61" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x80</text>			</g>		<g id="shape51-143" v:mid="51" v:groupcontext="shape" transform="translate(254.25,-216)">			<title>Sheet.51</title>			<desc>+0x80</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="5.61" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>+0x80</text>			</g>		<g id="shape52-146" v:mid="52" v:groupcontext="shape" transform="translate(290.25,-216)">			<title>Sheet.52</title>			<desc>Round</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<rect x="0" y="441.375" width="36" height="36" class="st11"></rect>			<text x="4" y="462.08" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Round</text>			</g>		<g id="shape54-151" v:mid="54" v:groupcontext="shape" transform="translate(2.25,-144)">			<title>Sheet.54</title>			<desc>&#62;&#62;8</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="10.24" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;8</text>			</g>		<g id="shape55-154" v:mid="55" v:groupcontext="shape" transform="translate(38.25,-144)">			<title>Sheet.55</title>			<desc>&#62;&#62;8</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="10.24" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;8</text>			</g>		<g id="shape58-157" v:mid="58" v:groupcontext="shape" transform="translate(146.25,-144)">			<title>Sheet.58</title>			<desc>&#62;&#62;8</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="10.24" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;8</text>			</g>		<g id="shape3-160" v:mid="3" v:groupcontext="shape" transform="translate(182.25,-144)">			<title>Sheet.3</title>			<desc>&#62;&#62;8</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="10.24" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;8</text>			</g>		<g id="shape16-163" v:mid="16" v:groupcontext="shape" transform="translate(218.25,-144)">			<title>Sheet.16</title>			<desc>&#62;&#62;8</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="10.24" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;8</text>			</g>		<g id="shape59-166" v:mid="59" v:groupcontext="shape" transform="translate(254.25,-144)">			<title>Sheet.59</title>			<desc>&#62;&#62;8</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="10.24" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>&#62;&#62;8</text>			</g>		<g id="shape60-169" v:mid="60" v:groupcontext="shape" transform="translate(182.25,-1.7053E-13)">			<title>Sheet.60</title>			<desc>b[2]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36" height="36"></v:textrect>			<rect x="0" y="441.375" width="36" height="36" class="st8"></rect>			<text x="10.49" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2]</text>			</g>		<g id="shape61-172" v:mid="61" v:groupcontext="shape" transform="translate(146.25,-1.7053E-13)">			<title>Sheet.61</title>			<desc>b[3]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36" height="36"></v:textrect>			<rect x="0" y="441.375" width="36" height="36" class="st8"></rect>			<text x="10.49" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[3]</text>			</g>		<g id="shape62-175" v:mid="62" v:groupcontext="shape" transform="translate(2.25,-1.7053E-13)">			<title>Sheet.62</title>			<desc>b[2N-1]</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36" height="36"></v:textrect>			<rect x="0" y="441.375" width="36" height="36" class="st8"></rect>			<text x="7" y="456.68" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>b[2N-<tspan x="14.25" dy="1.2em" class="st9">1]</tspan></text>			</g>		<g id="shape36-179" v:mid="36" v:groupcontext="shape" transform="translate(254.25,-72)">			<title>Sheet.36</title>			<desc>sat</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="12" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>			</g>		<g id="shape63-182" v:mid="63" v:groupcontext="shape" transform="translate(218.25,-72)">			<title>Sheet.63</title>			<desc>sat</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="12" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>			</g>		<g id="shape64-185" v:mid="64" v:groupcontext="shape" transform="translate(182.25,-72)">			<title>Sheet.64</title>			<desc>sat</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="12" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>			</g>		<g id="shape38-188" v:mid="38" v:groupcontext="shape" transform="translate(146.25,-72)">			<title>Sheet.38</title>			<desc>sat</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="12" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>			</g>		<g id="shape40-191" v:mid="40" v:groupcontext="shape" transform="translate(38.25,-72)">			<title>Sheet.40</title>			<desc>sat</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="12" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>			</g>		<g id="shape65-194" v:mid="65" v:groupcontext="shape" transform="translate(2.25,-72)">			<title>Sheet.65</title>			<desc>sat</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="18" cy="459.375" width="36.01" height="36"></v:textrect>			<ellipse cx="18" cy="459.375" rx="18" ry="18" class="st7"></ellipse>			<text x="12" y="462.08" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>sat</text>			</g>		<g id="shape4-197" v:mid="4" v:groupcontext="shape" transform="translate(640.808,261.356) rotate(90)">			<title>Sheet.4</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape33-202" v:mid="33" v:groupcontext="shape" transform="translate(677.625,261.375) rotate(90)">			<title>Sheet.33</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape37-207" v:mid="37" v:groupcontext="shape" transform="translate(715.866,261.458) rotate(90)">			<title>Sheet.37</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape39-212" v:mid="39" v:groupcontext="shape" transform="translate(497.625,333.375) rotate(90)">			<title>Sheet.39</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape66-217" v:mid="66" v:groupcontext="shape" transform="translate(749.625,261.375) rotate(90)">			<title>Sheet.66</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape67-222" v:mid="67" v:groupcontext="shape" transform="translate(533.625,405.375) rotate(90)">			<title>Sheet.67</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape68-227" v:mid="68" v:groupcontext="shape" transform="translate(712.808,333.356) rotate(90)">			<title>Sheet.68</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape69-232" v:mid="69" v:groupcontext="shape" transform="translate(749.625,333.375) rotate(90)">			<title>Sheet.69</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape70-237" v:mid="70" v:groupcontext="shape" transform="translate(676.726,405.353) rotate(90)">			<title>Sheet.70</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape71-242" v:mid="71" v:groupcontext="shape" transform="translate(640.876,405.359) rotate(90)">			<title>Sheet.71</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape72-247" v:mid="72" v:groupcontext="shape" transform="translate(678.344,333.361) rotate(90)">			<title>Sheet.72</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape73-252" v:mid="73" v:groupcontext="shape" transform="translate(640.876,333.359) rotate(90)">			<title>Sheet.73</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape74-257" v:mid="74" v:groupcontext="shape" transform="translate(748.725,405.318) rotate(90)">			<title>Sheet.74</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape75-262" v:mid="75" v:groupcontext="shape" transform="translate(714.344,405.361) rotate(90)">			<title>Sheet.75</title>			<path d="M0 477.37 L30.33 477.37" class="st6"></path>		</g>		<g id="shape76-267" v:mid="76" v:groupcontext="shape" transform="translate(290.25,-144)">			<title>Sheet.76</title>			<desc>Shift by 8</desc>			<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>			<v:textrect cx="27" cy="459.375" width="54.01" height="36"></v:textrect>			<rect x="0" y="441.375" width="54" height="36" class="st11"></rect>			<text x="4" y="462.08" class="st3" v:langid="1033"><v:paragraph></v:paragraph><v:tablist></v:tablist>Shift by 8</text>			</g>		<g id="shape6-272" v:mid="6" v:groupcontext="shape" transform="translate(74.25,-162)">			<title>Sheet.6</title>			<path d="M0 477.37 L72 477.37" class="st10"></path>		</g>		<g id="shape8-279" v:mid="8" v:groupcontext="shape" transform="translate(74.25,-234)">			<title>Sheet.8</title>			<path d="M0 477.37 L72 477.37" class="st10"></path>		</g>	</g></g>
</svg>

Round to next smaller element size instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.h=vround(Vu.w,Vv.w):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i].h[0]=sat_16((Vv.w[i] + 0x8000) >> 16);<br>        Vd.uw[i].h[1]=sat_16((Vu.w[i] + 0x8000) >> 16);<br>    }<br>    Copy to clipboard |
| Vd.uh=vround(Vu.w,Vv.w):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i].h[0]=usat_16((Vv.w[i] + 0x8000) >> 16);<br>        Vd.uw[i].h[1]=usat_16((Vu.w[i] + 0x8000) >> 16);<br>    }<br>    Copy to clipboard |
| Vd.uh=vround(Vu.uw,Vv.uw):sat | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i].h[0]=usat_16((Vv.uw[i] + 0x8000) >> 16);<br>        Vd.uw[i].h[1]=usat_16((Vu.uw[i] + 0x8000) >> 16);<br>    }<br>    Copy to clipboard |
| Vd.b=vround(Vu.h,Vv.h):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i].b[0]=sat_8((Vv.h[i] + 0x80) >> 8);<br>        Vd.uh[i].b[1]=sat_8((Vu.h[i] + 0x80) >> 8);<br>    }<br>    Copy to clipboard |
| Vd.ub=vround(Vu.h,Vv.h):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i].b[0]=usat_8((Vv.h[i] + 0x80) >> 8);<br>        Vd.uh[i].b[1]=usat_8((Vu.h[i] + 0x80) >> 8);<br>    }<br>    Copy to clipboard |
| Vd.ub=vround(Vu.uh,Vv.uh):sat | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i].b[0]=usat_8((Vv.uh[i] + 0x80) >> 8);<br>        Vd.uh[i].b[1]=usat_8((Vu.uh[i] + 0x80) >> 8);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-418"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-419"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id270">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vround(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vround(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vround(Vu.uw,Vv.uw):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.b=vround(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vround(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vround(Vu.uh,Vv.uh):sat</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-420"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-421"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id271">
<caption><span class="caption-text">Round to next smaller element size intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vround(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vround_VwVw_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vround(Vu.w,Vv.w):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vround_VwVw_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vround(Vu.uw,Vv.uw):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vround_VuwVuw_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.b=vround(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vb_vround_VhVh_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.ub=vround(Vu.h,Vv.h):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vround_VhVh_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.ub=vround(Vu.uh,Vv.uh):sat</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vub_vround_VuhVuh_sat(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Vector rotate right word

Rotate right each element of Vu.w by the unsigned amount specified by bits 4:0 of corresponding element of Vv.w, place the result in respective elements of Vd.w

Vector rotate right word instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.uw=vrotr(Vu.uw,Vv.uw) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i] = ((Vu.uw[i] >> (Vv.uw[i] & 0x1f)) | (Vu.uw[i] << (32 - (Vv.uw[i] & 0x1f))));<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-422"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-423"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id273">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.uw=vrotr(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-424"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-425"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id274">
<caption><span class="caption-text">Vector rotate right word intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uw=vrotr(Vu.uw,Vv.uw)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vrotr_VuwVuw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Bit counting

The bit counting operations are applied to each vector element in a vector register Vu, and place the result in the corresponding
element in the vector destination register Vd.

Count leading zeros (vcl0) counts the number of consecutive zeros starting with the most significant bit. It supports unsigned halfword and word. Population count (vpopcount) counts the number of non-zero bits in a halfword element.
Normalization Amount (vnormamt) counts the number of bits for normalization (consecutive sign bits minus one, with zero treated specially).

Count leading identical bits, and add a value to it for each lane

Bit counting  instructions

| **Syntax** | **Behavior** |
| --- | --- |
| Vd.uw=vcl0(Vu.uw) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.uw[i]=count_leading_ones(~Vu.uw[i]);<br>    }<br>    Copy to clipboard |
| Vd.uh=vcl0(Vu.uh) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i]=count_leading_ones(~Vu.uh[i]);<br>    }<br>    Copy to clipboard |
| Vd.w=vnormamt(Vu.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i]=max(count_leading_ones(~Vu.w[i]),count_leading_ones(Vu.w[i]))-1;<br>    }<br>    Copy to clipboard |
| Vd.h=vnormamt(Vu.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i]=max(count_leading_ones(~Vu.h[i]),count_leading_ones(Vu.h[i]))-1;<br>    }<br>    Copy to clipboard |
| Vd.w=vadd(vclb(Vu.w),Vv.w) | for (i = 0; i < VELEM(32); i++) {<br>        Vd.w[i] = max(count_leading_ones(~Vu.w[i]),count_leading_ones(Vu.w[i])) + Vv.w[i];<br>    }<br>    Copy to clipboard |
| Vd.h=vadd(vclb(Vu.h),Vv.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.h[i] = max(count_leading_ones(~Vu.h[i]),count_leading_ones(Vu.h[i])) + Vv.h[i];<br>    }<br>    Copy to clipboard |
| Vd.h=vpopcount(Vu.h) | for (i = 0; i < VELEM(16); i++) {<br>        Vd.uh[i]=count_ones(Vu.uh[i]);<br>    }<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX shift or the HVX permute/shift resource.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-426"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-427"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id276">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">Vd.uw=vcl0(Vu.uw)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uh=vcl0(Vu.uh)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vnormamt(Vu.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vnormamt(Vu.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.w=vadd(vclb(Vu.w),Vv.w)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vadd(vclb(Vu.h),Vv.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vpopcount(Vu.h)</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
<td><p class="sd-card-text">d</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-428"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-429"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id277">
<caption><span class="caption-text">Bit counting  intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">Vd.uw=vcl0(Vu.uw)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuw_vcl0_Vuw(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.uh=vcl0(Vu.uh)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vuh_vcl0_Vuh(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vnormamt(Vu.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vnormamt_Vw(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vnormamt(Vu.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vnormamt_Vh(HVX_Vector Vu)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.w=vadd(vclb(Vu.w),Vv.w)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vw_vadd_vclb_VwVw(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">Vd.h=vadd(vclb(Vu.h),Vv.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vadd_vclb_VhVh(HVX_Vector Vu, HVX_Vector Vv)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">Vd.h=vpopcount(Vu.h)</p></td>
<td><p class="sd-card-text">HVX_Vector Q6_Vh_vpopcount_Vh(HVX_Vector Vu)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

### STORE

The HVX store instruction subclass includes memory store instructions.

#### Store - byte-enabled aligned

Of the bytes in vector register Vs, store to memory only the ones where the corresponding bit in the predicate register Qv is enabled.

The block of memory to store into is at a vector-size-aligned address. The operation has three ways to generate the
memory pointer address: Rt with a constant 4-bit signed offset, Rx with a signed post-increment, and Rx with a modifier register Mu post-increment.
For the immediate forms, the value indicates the number of vectors worth of data. Mu contains the actual byte offset.

If all bits in Qv are set to zero, no data will be stored to memory, but the post-increment of the pointer in Rt will occur.

If the pointer presented to the instruction is not aligned, the instruction simply ignores the lower bits, yielding an aligned address.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export pic_cvi_vmemq.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.96354in" height="3.66667in" viewbox="0 0 429.375 264" xml:space="preserve" color-interpolation-filters="sRGB" class="st9"><v:documentproperties v:langid="1033" v:viewmarkup="false">	<v:userdefs>		<v:ud v:nameu="msvNoAutoConnect" v:val="VT0(1):26"></v:ud>		<v:ud v:nameu="msvConvertTheme"></v:ud>	</v:userdefs></v:documentproperties>
<style>.svg-430 .st1 { fill: #f8f8f8; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-430 .st2 { fill: #ffffff; stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-430 .st3 { fill: #000000; font-family: Arial; font-size: 0.75em }
.svg-430 .st4 { marker-end: url("#mrkr13-26"); stroke: #000000; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-430 .st5 { fill: #000000; fill-opacity: 1; stroke: #000000; stroke-opacity: 1; stroke-width: 0.22935779816514 }
.svg-430 .st6 { fill: none; marker-end: url("#mrkr13-26"); stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-430 .st7 { fill: none; stroke: none; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-430 .st8 { marker-end: url("#mrkr1-125"); marker-start: url("#mrkr1-123"); stroke: #000000; stroke-dasharray: 5.25, 3.75; stroke-linecap: round; stroke-linejoin: round; stroke-width: 0.75 }
.svg-430 .st9 { fill: none; fill-rule: evenodd; font-size: 12px; overflow: visible; stroke-linecap: square; stroke-miterlimit: 3 }</style>
<defs id="Markers">	<g id="lend13">		<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"></path>	</g>	<marker id="mrkr13-26" class="st5" v:arrowtype="13" v:arrowsize="2" v:setback="13.08" refx="-13.08" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend13" transform="scale(-4.36,-4.36) "></use>	</marker>	<g id="lend1">		<path d="M 1 -1 L 0 0 L 1 1 " style="stroke-linecap:round;stroke-linejoin:round;fill:none"></path>	</g>	<marker id="mrkr1-123" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(4.36) "></use>	</marker>	<marker id="mrkr1-125" class="st5" v:arrowtype="1" v:arrowsize="2" orient="auto" markerunits="strokeWidth" overflow="visible">		<use xlink:href="#lend1" transform="scale(-4.36,-4.36) "></use>	</marker></defs><g v:mid="0" v:index="1" v:groupcontext="foregroundPage">	<title>Page-1</title>	<v:pageproperties v:drawingscale="1" v:pagescale="1" v:drawingunits="19" v:shadowoffsetx="9" v:shadowoffsety="-9"></v:pageproperties>	<g id="shape33-1" v:mid="33" v:groupcontext="shape" transform="translate(18.375,-18.375)">		<title>Sheet.33</title>		<rect x="0" y="36.75" width="389.25" height="227.25" class="st1"></rect>	</g>	<g id="shape1-3" v:mid="1" v:groupcontext="shape" transform="translate(213,-190.5)">		<title>Sheet.1</title>		<desc>[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="246" width="36" height="36"></v:textrect>		<rect x="0" y="228" width="36" height="36" class="st2"></rect>		<text x="13" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[2]</text>		</g>	<g id="shape2-6" v:mid="2" v:groupcontext="shape" transform="translate(33,-190.5)">		<title>Sheet.2</title>		<desc>[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="246" width="36" height="36"></v:textrect>		<rect x="0" y="228" width="36" height="36" class="st2"></rect>		<text x="8.25" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[N-1]</text>		</g>	<g id="shape4-9" v:mid="4" v:groupcontext="shape" transform="translate(249,-190.5)">		<title>Sheet.4</title>		<desc>[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="246" width="36" height="36"></v:textrect>		<rect x="0" y="228" width="36" height="36" class="st2"></rect>		<text x="13" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[1]</text>		</g>	<g id="shape5-12" v:mid="5" v:groupcontext="shape" transform="translate(69,-190.5)">		<title>Sheet.5</title>		<desc>...</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="72" cy="246" width="144" height="36"></v:textrect>		<rect x="0" y="228" width="144" height="36" class="st2"></rect>		<text x="68.25" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>...</text>		</g>	<g id="shape6-15" v:mid="6" v:groupcontext="shape" transform="translate(285,-190.5)">		<title>Sheet.6</title>		<desc>[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="246" width="36" height="36"></v:textrect>		<rect x="0" y="228" width="36" height="36" class="st2"></rect>		<text x="13" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>[0]</text>		</g>	<g id="shape7-18" v:mid="7" v:groupcontext="shape" transform="translate(33,-28.5)">		<title>Sheet.7</title>		<desc>MEMORY</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="144" cy="246" width="288" height="36"></v:textrect>		<rect x="0" y="228" width="288" height="36" class="st2"></rect>		<text x="123.75" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>MEMORY</text>		</g>	<g id="shape8-21" v:mid="8" v:groupcontext="shape" transform="translate(567,73.5) rotate(90)">		<title>Sheet.8</title>		<path d="M0 264 L8.19 264" class="st4"></path>	</g>	<g id="shape9-27" v:mid="9" v:groupcontext="shape" transform="translate(289.5,-154.5)">		<title>Sheet.9</title>		<desc>En</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="255" width="27" height="18"></v:textrect>		<rect x="0" y="246" width="27" height="18" rx="9" ry="9" class="st2"></rect>		<text x="8" y="257.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>En</text>		</g>	<g id="shape10-30" v:mid="10" v:groupcontext="shape" transform="translate(357,364.5) rotate(180)">		<title>Sheet.10</title>		<path d="M0 264 L30.69 264" class="st4"></path>	</g>	<g id="shape11-35" v:mid="11" v:groupcontext="shape" transform="translate(253.5,-136.5)">		<title>Sheet.11</title>		<desc>En</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="255" width="27" height="18"></v:textrect>		<rect x="0" y="246" width="27" height="18" rx="9" ry="9" class="st2"></rect>		<text x="8" y="257.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>En</text>		</g>	<g id="shape12-38" v:mid="12" v:groupcontext="shape" transform="translate(217.5,-118.5)">		<title>Sheet.12</title>		<desc>En</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="255" width="27" height="18"></v:textrect>		<rect x="0" y="246" width="27" height="18" rx="9" ry="9" class="st2"></rect>		<text x="8" y="257.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>En</text>		</g>	<g id="shape14-41" v:mid="14" v:groupcontext="shape" transform="translate(37.5,-82.5)">		<title>Sheet.14</title>		<desc>En</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="13.5" cy="255" width="27" height="18"></v:textrect>		<rect x="0" y="246" width="27" height="18" rx="9" ry="9" class="st2"></rect>		<text x="8" y="257.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>En</text>		</g>	<g id="shape15-44" v:mid="15" v:groupcontext="shape" transform="translate(315,73.5) rotate(90)">		<title>Sheet.15</title>		<path d="M0 264 L80.19 264" class="st4"></path>	</g>	<g id="shape16-49" v:mid="16" v:groupcontext="shape" transform="translate(357,436.5) rotate(180)">		<title>Sheet.16</title>		<path d="M0 264 L282.69 264" class="st4"></path>	</g>	<g id="shape17-54" v:mid="17" v:groupcontext="shape" transform="translate(315,181.5) rotate(90)">		<title>Sheet.17</title>		<path d="M0 264 L8.19 264" class="st4"></path>	</g>	<g id="shape20-59" v:mid="20" v:groupcontext="shape" transform="translate(495,73.5) rotate(90)">		<title>Sheet.20</title>		<path d="M0 264 L44.19 264" class="st4"></path>	</g>	<g id="shape21-64" v:mid="21" v:groupcontext="shape" transform="translate(495,145.5) rotate(90)">		<title>Sheet.21</title>		<path d="M0 264 L44.19 264" class="st4"></path>	</g>	<g id="shape22-69" v:mid="22" v:groupcontext="shape" transform="translate(531,73.5) rotate(90)">		<title>Sheet.22</title>		<path d="M0 264 L26.19 264" class="st4"></path>	</g>	<g id="shape23-74" v:mid="23" v:groupcontext="shape" transform="translate(531,127.5) rotate(90)">		<title>Sheet.23</title>		<path d="M0 264 L62.19 264" class="st4"></path>	</g>	<g id="shape24-79" v:mid="24" v:groupcontext="shape" transform="translate(567,109.5) rotate(90)">		<title>Sheet.24</title>		<path d="M0 264 L80.19 264" class="st4"></path>	</g>	<g id="shape25-84" v:mid="25" v:groupcontext="shape" transform="translate(348,-154.5)">		<title>Sheet.25</title>		<desc>Qv.b[0]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="255" width="54" height="18"></v:textrect>		<rect x="0" y="246" width="54" height="18" class="st6"></rect>		<text x="12.49" y="257.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qv.b[0]</text>		</g>	<g id="shape26-88" v:mid="26" v:groupcontext="shape" transform="translate(348,-82.5)">		<title>Sheet.26</title>		<desc>Qv.b[N-1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="31.5" cy="255" width="63" height="18"></v:textrect>		<rect x="0" y="246" width="63" height="18" class="st6"></rect>		<text x="12.25" y="257.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qv.b[N-1]</text>		</g>	<g id="shape27-92" v:mid="27" v:groupcontext="shape" transform="translate(33,-226.5)">		<title>Sheet.27</title>		<desc>If (Qv4) vmem(Rt) = Vs</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="65.25" cy="255" width="130.5" height="18"></v:textrect>		<rect x="0" y="246" width="130.5" height="18" class="st6"></rect>		<text x="18.87" y="257.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>If (Qv4) vmem(Rt) = Vs</text>		</g>	<g id="shape28-96" v:mid="28" v:groupcontext="shape" transform="translate(321,-190.5)">		<title>Sheet.28</title>		<desc>Vs.b</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="18" cy="246" width="36" height="36"></v:textrect>		<rect x="0" y="228" width="36" height="36" class="st7"></rect>		<text x="9" y="248.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Vs.b</text>		</g>	<g id="shape29-99" v:mid="29" v:groupcontext="shape" transform="translate(357,382.5) rotate(180)">		<title>Sheet.29</title>		<path d="M0 264 L66.69 264" class="st4"></path>	</g>	<g id="shape30-104" v:mid="30" v:groupcontext="shape" transform="translate(348,-136.5)">		<title>Sheet.30</title>		<desc>Qv.b[1]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="255" width="54" height="18"></v:textrect>		<rect x="0" y="246" width="54" height="18" class="st6"></rect>		<text x="12.49" y="257.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qv.b[1]</text>		</g>	<g id="shape31-108" v:mid="31" v:groupcontext="shape" transform="translate(357,400.5) rotate(180)">		<title>Sheet.31</title>		<path d="M0 264 L102.69 264" class="st4"></path>	</g>	<g id="shape32-113" v:mid="32" v:groupcontext="shape" transform="translate(348,-118.5)">		<title>Sheet.32</title>		<desc>Qv.b[2]</desc>		<v:textblock v:margins="rect(4,4,4,4)"></v:textblock>		<v:textrect cx="27" cy="255" width="54" height="18"></v:textrect>		<rect x="0" y="246" width="54" height="18" class="st6"></rect>		<text x="12.49" y="257.7" class="st3" v:langid="1033"><v:paragraph v:horizalign="1"></v:paragraph><v:tablist></v:tablist>Qv.b[2]</text>		</g>	<g id="shape3-117" v:mid="3" v:groupcontext="shape" transform="translate(204,414) rotate(180)">		<title>Sheet.3</title>		<path d="M0 264 L121.5 264" class="st8"></path>	</g>	<g id="shape13-126" v:mid="13" v:groupcontext="shape" transform="translate(639,145.5) rotate(90)">		<title>Sheet.13</title>		<path d="M0 264 L18 264" class="st8"></path>	</g></g>
</svg>

Store - byte-enabled aligned  instructions

| **Syntax** | **Behavior** |
| --- | --- |
| if (Qv4) vmem(Rx++#s3)=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| if (Qv4) vmem(Rt+#s4)=Vs | EA=Rt+s*VBYTES;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Copy to clipboard |
| if (Qv4) vmem(Rx++Mu)=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (!Qv4) vmem(Rx++#s3)=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| if (!Qv4) vmem(Rt+#s4)=Vs | EA=Rt+s*VBYTES;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Copy to clipboard |
| if (!Qv4) vmem(Rx++Mu)=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Qv4) vmem(Rt)=Vs | Assembler mapped to: "if (Qv4) vmem(Rt+0)=Vs"<br>    Copy to clipboard |
| if (!Qv4) vmem(Rt)=Vs | Assembler mapped to: "if (!Qv4) vmem(Rt+0)=Vs"<br>    Copy to clipboard |
| if (Qv4) vmem(Rx++#s3):nt=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| if (Qv4) vmem(Rt+#s4):nt=Vs | EA=Rt+s*VBYTES;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Copy to clipboard |
| if (Qv4) vmem(Rx++Mu):nt=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (!Qv4) vmem(Rx++#s3):nt=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| if (!Qv4) vmem(Rt+#s4):nt=Vs | EA=Rt+s*VBYTES;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Copy to clipboard |
| if (!Qv4) vmem(Rx++Mu):nt=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Qv4) vmem(Rt):nt=Vs | Assembler mapped to: "if (Qv4) vmem(Rt+0):nt=Vs"<br>    Copy to clipboard |
| if (!Qv4) vmem(Rt):nt=Vs | Assembler mapped to: "if (!Qv4) vmem(Rt+0):nt=Vs"<br>    Copy to clipboard |

**Class: HVX (slots 0)**

Note

- This instruction can use any HVX resource.
- An optional “non-temporal” hint to the micro-architecture can be specified to indicate the data has no reuse.
- Immediates used in address computation are specified in multiples of vector length.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-431"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-432"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id279">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">if (Qv4) vmem(Rx++#s3)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qv4) vmem(Rt+#s4)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qv4) vmem(Rx++Mu)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Qv4) vmem(Rx++#s3)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Qv4) vmem(Rt+#s4)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Qv4) vmem(Rx++Mu)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qv4) vmem(Rx++#s3):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qv4) vmem(Rt+#s4):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Qv4) vmem(Rx++Mu):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Qv4) vmem(Rx++#s3):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Qv4) vmem(Rt+#s4):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Qv4) vmem(Rx++Mu):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
</tbody>
</table>
</div>
</details><details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Intrinsics<div class="sd-summary-down docutils">
<span class="svg-433"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-434"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-default" id="id280">
<caption><span class="caption-text">Store - byte-enabled aligned  intrinsics</span></caption>
<colgroup>
<col style="width: 33.3%">
<col style="width: 66.7%">
</colgroup>
<tbody>
<tr class="row-odd"><td><p class="sd-card-text">if (Qv4) vmem(Rt+#s4)=Vs</p></td>
<td><p class="sd-card-text">void Q6_vmem_QRIV(HVX_VectorPred Qv, HVX_Vector* A, HVX_Vector Vs)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Qv4) vmem(Rt+#s4)=Vs</p></td>
<td><p class="sd-card-text">void Q6_vmem_QnRIV(HVX_VectorPred Qv, HVX_Vector* A, HVX_Vector Vs)</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Qv4) vmem(Rt+#s4):nt=Vs</p></td>
<td><p class="sd-card-text">void Q6_vmem_QRIV_nt(HVX_VectorPred Qv, HVX_Vector* A, HVX_Vector Vs)</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Qv4) vmem(Rt+#s4):nt=Vs</p></td>
<td><p class="sd-card-text">void Q6_vmem_QnRIV_nt(HVX_VectorPred Qv, HVX_Vector* A, HVX_Vector Vs)</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Store - new

Store the result of an operation in the current packet to memory, using a vector-aligned address.
The result is also written to the vector register file at the vector register location.

For example, in the instruction “vmem(R8++#1) = V12.new”, the value in V12 in this packet is written to memory, and V12 is also written to the vector register file.

The operation has three ways to generate the memory pointer address: Rt with a constant 4-bit signed offset, Rx with a
3-bit signed post-increment, and Rx with a modifier register Mu post-increment.
For the immediate forms, the value indicates the number of vectors worth of data. Mu contains the actual byte offset.

The store is conditional, based on the value of the scalar predicate register Pv. If the condition evaluates false, the operation becomes a NOP.

Store - new instructions

| **Syntax** | **Behavior** |
| --- | --- |
| vmem(Rx++#s3)=Os8.new | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = OsN.new;<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| vmem(Rt+#s4)=Os8.new | EA=Rt+s*VBYTES;<br>    *(EA&~(ALIGNMENT-1)) = OsN.new;<br>    Copy to clipboard |
| vmem(Rx++Mu)=Os8.new | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = OsN.new;<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Pv) vmem(Rx++#s3)=Os8.new | if (Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) vmem(Rt+#s4)=Os8.new | if (Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) vmem(Rx++Mu)=Os8.new | if (Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rx++#s3)=Os8.new | if (!Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rt+#s4)=Os8.new | if (!Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rx++Mu)=Os8.new | if (!Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| vmem(Rt)=Os8.new | Assembler mapped to: "vmem(Rt+0)=Os8.new"<br>    Copy to clipboard |
| vmem(Rx++#s3):nt=Os8.new | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = OsN.new;<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| vmem(Rt+#s4):nt=Os8.new | EA=Rt+s*VBYTES;<br>    *(EA&~(ALIGNMENT-1)) = OsN.new;<br>    Copy to clipboard |
| vmem(Rx++Mu):nt=Os8.new | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = OsN.new;<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Pv) vmem(Rx++#s3):nt=Os8.new | if (Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) vmem(Rt+#s4):nt=Os8.new | if (Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) vmem(Rx++Mu):nt=Os8.new | if (Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rx++#s3):nt=Os8.new | if (!Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rt+#s4):nt=Os8.new | if (!Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rx++Mu):nt=Os8.new | if (!Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = OsN.new;<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| vmem(Rt):nt=Os8.new | Assembler mapped to: "vmem(Rt+0):nt=Os8.new"<br>    Copy to clipboard |

**Class: HVX (slots 0)**

Note

- This instruction can use any HVX resource.
- An optional “non-temporal” hint to the micro-architecture can be specified to indicate the data has no reuse.
- Immediates used in address computation are specified in multiples of vector length.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-435"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-436"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id282">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">vmem(Rx++#s3)=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vmem(Rt+#s4)=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vmem(Rx++Mu)=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) vmem(Rx++#s3)=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) vmem(Rt+#s4)=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) vmem(Rx++Mu)=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) vmem(Rx++#s3)=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) vmem(Rt+#s4)=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) vmem(Rx++Mu)=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vmem(Rx++#s3):nt=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vmem(Rt+#s4):nt=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vmem(Rx++Mu):nt=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) vmem(Rx++#s3):nt=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) vmem(Rt+#s4):nt=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) vmem(Rx++Mu):nt=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) vmem(Rx++#s3):nt=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) vmem(Rt+#s4):nt=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) vmem(Rx++Mu):nt=Os8.new</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Store - aligned

Write a full vector register Vs to memory, using a vector-size-aligned address. The operation has three ways to generate the
memory pointer address: Rt with a constant 4-bit signed offset, Rx with a signed post-increment, and Rx with a modifier register Mu post-increment.
For the immediate forms, the value indicates the number of vectors worth of data. Mu contains the actual byte offset.

If the pointer presented to the instruction is not aligned, the instruction simply ignores the lower bits, yielding an aligned address.

If a scalar predicate register Pv evaluates true, store a full vector register Vs to memory, using a vector-size-aligned address. Otherwise, the
operation becomes a NOP

Store - aligned instructions

| **Syntax** | **Behavior** |
| --- | --- |
| vmem(Rx++#s3)=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| vmem(Rt+#s4)=Vs | EA=Rt+s*VBYTES;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Copy to clipboard |
| vmem(Rx++Mu)=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Pv) vmem(Rx++#s3)=Vs | if (Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) vmem(Rt+#s4)=Vs | if (Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) vmem(Rx++Mu)=Vs | if (Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rx++#s3)=Vs | if (!Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rt+#s4)=Vs | if (!Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rx++Mu)=Vs | if (!Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| vmem(Rt)=Vs | Assembler mapped to: "vmem(Rt+0)=Vs"<br>    Copy to clipboard |
| if (Pv) vmem(Rt)=Vs | Assembler mapped to: "if (Pv) vmem(Rt+0)=Vs"<br>    Copy to clipboard |
| if (!Pv) vmem(Rt)=Vs | Assembler mapped to: "if (!Pv) vmem(Rt+0)=Vs"<br>    Copy to clipboard |
| vmem(Rx++#s3):nt=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| vmem(Rt+#s4):nt=Vs | EA=Rt+s*VBYTES;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Copy to clipboard |
| vmem(Rx++Mu):nt=Vs | EA=Rx;<br>    *(EA&~(ALIGNMENT-1)) = Vs;<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Pv) vmem(Rx++#s3):nt=Vs | if (Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) vmem(Rt+#s4):nt=Vs | if (Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) vmem(Rx++Mu):nt=Vs | if (Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rx++#s3):nt=Vs | if (!Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rt+#s4):nt=Vs | if (!Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmem(Rx++Mu):nt=Vs | if (!Pv[0]) {<br>         EA=Rx;<br>         *(EA&~(ALIGNMENT-1)) = Vs;<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| vmem(Rt):nt=Vs | Assembler mapped to: "vmem(Rt+0):nt=Vs"<br>    Copy to clipboard |
| if (Pv) vmem(Rt):nt=Vs | Assembler mapped to: "if (Pv) vmem(Rt+0):nt=Vs"<br>    Copy to clipboard |
| if (!Pv) vmem(Rt):nt=Vs | Assembler mapped to: "if (!Pv) vmem(Rt+0):nt=Vs"<br>    Copy to clipboard |

**Class: HVX (slots 0)**

Note

- This instruction can use any HVX resource.
- An optional “non-temporal” hint to the micro-architecture can be specified to indicate the data has no reuse.
- Immediates used in address computation are specified in multiples of vector length.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-437"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-438"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id284">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">vmem(Rx++#s3)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vmem(Rt+#s4)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vmem(Rx++Mu)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) vmem(Rx++#s3)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) vmem(Rt+#s4)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) vmem(Rx++Mu)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) vmem(Rx++#s3)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) vmem(Rt+#s4)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) vmem(Rx++Mu)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vmem(Rx++#s3):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vmem(Rt+#s4):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vmem(Rx++Mu):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) vmem(Rx++#s3):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) vmem(Rt+#s4):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) vmem(Rx++Mu):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) vmem(Rx++#s3):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) vmem(Rt+#s4):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) vmem(Rx++Mu):nt=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
</tbody>
</table>
</div>
</details>

#### Store - unaligned

Write a full vector register Vs to memory, using an arbitrary byte-aligned address. The operation has three ways to
generate the memory pointer address: Rt with a constant 4-bit signed offset, Rx with a 3-bit signed post-increment, and Rx with a modifier
register Mu post-increment.
For the immediate forms, the value indicates the number of vectors worth of data. Mu contains the actual byte offset.

Unaligned memory operations require two accesses to the memory system, and thus incur increased power and bandwidth over
aligned accesses. However, they require fewer instructions. Care should be taken to use aligned memory operations and
combinations of permute operations, when possible.

Note that this instruction uses both slot 0 and slot 1, allowing only 3 instructions at most to execute in a packet with vmemu in it.

If the scalar predicate register Pv is true, store a full vector register Vs to memory, using an arbitrary byte-aligned address. Otherwise, the operation becomes a NOP.

Store - unaligned instructions

| **Syntax** | **Behavior** |
| --- | --- |
| if (Pv) vmemu(Rt)=Vs | Assembler mapped to: "if (Pv) vmemu(Rt+0)=Vs"<br>    Copy to clipboard |
| if (!Pv) vmemu(Rt)=Vs | Assembler mapped to: "if (!Pv) vmemu(Rt+0)=Vs"<br>    Copy to clipboard |
| vmemu(Rx++#s3)=Vs | EA=Rx;<br>    *EA = Vs;<br>    Rx=Rx+s*VBYTES;<br>    Copy to clipboard |
| vmemu(Rt+#s4)=Vs | EA=Rt+s*VBYTES;<br>    *EA = Vs;<br>    Copy to clipboard |
| vmemu(Rx++Mu)=Vs | EA=Rx;<br>    *EA = Vs;<br>    Rx=Rx+MuV;<br>    Copy to clipboard |
| if (Pv) vmemu(Rx++#s3)=Vs | if (Pv[0]) {<br>         EA=Rx;<br>         *EA = Vs;<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) vmemu(Rt+#s4)=Vs | if (Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         *EA = Vs;<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (Pv) vmemu(Rx++Mu)=Vs | if (Pv[0]) {<br>         EA=Rx;<br>         *EA = Vs;<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmemu(Rx++#s3)=Vs | if (!Pv[0]) {<br>         EA=Rx;<br>         *EA = Vs;<br>         Rx=Rx+s*VBYTES;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmemu(Rt+#s4)=Vs | if (!Pv[0]) {<br>         EA=Rt+s*VBYTES;<br>         *EA = Vs;<br>    } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| if (!Pv) vmemu(Rx++Mu)=Vs | if (!Pv[0]) {<br>         EA=Rx;<br>         *EA = Vs;<br>         Rx=Rx+MuV;<br>     } else {<br>        NOP;<br>    }<br>    Copy to clipboard |
| vmemu(Rt)=Vs | Assembler mapped to: "vmemu(Rt+0)=Vs"<br>    Copy to clipboard |

**Class: HVX (slots 0,1,2,3)**

Note

- This instruction uses the HVX permute/shift resource.
- Immediates used in address computation are specified in multiples of vector length.

<details class="sd-sphinx-override sd-dropdown sd-card sd-mb-3">
<summary class="sd-summary-title sd-card-header">
Encodings<div class="sd-summary-down docutils">
<span class="svg-439"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-down" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M5.22 8.72a.75.75 0 000 1.06l6.25 6.25a.75.75 0 001.06 0l6.25-6.25a.75.75 0 00-1.06-1.06L12 14.44 6.28 8.72a.75.75 0 00-1.06 0z"></path></svg></span></div>
<div class="sd-summary-up docutils">
<span class="svg-440"><svg version="1.1" width="1.5em" height="1.5em" class="sd-octicon sd-octicon-chevron-up" viewbox="0 0 24 24" aria-hidden="true"><path fill-rule="evenodd" d="M18.78 15.28a.75.75 0 000-1.06l-6.25-6.25a.75.75 0 00-1.06 0l-6.25 6.25a.75.75 0 101.06 1.06L12 9.56l5.72 5.72a.75.75 0 001.06 0z"></path></svg></span></div>
</summary><div class="sd-summary-content sd-card-body docutils">
<table class="longtable table-wrap docutils align-center" id="id286">
<caption><span class="caption-text">Bitmap</span></caption>
<colgroup>
<col style="width: 13.5%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
<col style="width: 2.7%">
</colgroup>
<thead>
<tr class="row-odd"><th class="head"><p class="sd-card-text"><strong>Syntax</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>31</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>30</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>29</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>28</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>27</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>26</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>25</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>24</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>23</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>22</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>21</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>20</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>19</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>18</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>17</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>16</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>15</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>14</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>13</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>12</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>11</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>10</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>9</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>8</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>7</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>6</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>5</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>4</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>3</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>2</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>1</strong></p></th>
<th class="head"><p class="sd-card-text"><strong>0</strong></p></th>
</tr>
</thead>
<tbody>
<tr class="row-even"><td><p class="sd-card-text">vmemu(Rx++#s3)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">vmemu(Rt+#s4)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">vmemu(Rx++Mu)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) vmemu(Rx++#s3)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (Pv) vmemu(Rt+#s4)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (Pv) vmemu(Rx++Mu)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) vmemu(Rx++#s3)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-odd"><td><p class="sd-card-text">if (!Pv) vmemu(Rt+#s4)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">t</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">i</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
<tr class="row-even"><td><p class="sd-card-text">if (!Pv) vmemu(Rx++Mu)=Vs</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">0</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">x</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">P</p></td>
<td><p class="sd-card-text">u</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">v</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">-</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">1</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
<td><p class="sd-card-text">s</p></td>
</tr>
</tbody>
</table>
</div>
</details>

Last Published: Jan 16, 2025

[Previous Topic
HVX PMU events](https://docs.qualcomm.com/bundle/publicresource/80-N2040-61/topics/hvx-pmu-events.md)