# Hexagon V85 HVX Programmer’s Reference Manual Contents - [Introduction](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_introduction.html) - [SIMD coprocessor](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_introduction.html#simd-coprocessor) - [HVX features](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_introduction.html#hvx-features) - [HVX Revision history](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-revision.html) - [Registers](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_registers.html) - [Vector data registers](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_registers.html#vector-data-registers) - [Vector predicate registers](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_registers.html#vector-predicate-registers) - [Memory](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_memory.html) - [Alignment](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_memory.html#alignment) - [HVX local memory: VTCM](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_memory.html#hvx-local-memory-vtcm) - [Scatter and gather](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_memory.html#scatter-and-gather) - [Memory type](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_memory.html#memory-type) - [Nontemporal](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_memory.html#nontemporal) - [Permissions](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_memory.html#permissions) - [Ordering](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_memory.html#ordering) - [Atomicity](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_memory.html#atomicity) - [Maximizing performance of the vector memory system](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_memory.html#maximizing-performance-of-the-vector-memory-system) - [Vector instructions](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_vector-instructions.html) - [VLIW packing rules](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_vector-instructions.html#vliw-packing-rules) - [Vector load/store](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_vector-instructions.html#vector-load-store) - [Scatter and gather](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_vector-instructions.html#scatter-and-gather) - [Memory instruction slot combinations](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_vector-instructions.html#memory-instruction-slot-combinations) - [Special instructions](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_vector-instructions.html#special-instructions) - [Instruction latency](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_vector-instructions.html#instruction-latency) - [Slot/resource/latency summary](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_vector-instructions.html#slot-resource-latency-summary) - [HVX floating point](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-floating-point.html) - [Programming with HVX floating point](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-floating-point.html#programming-with-hvx-floating-point) - [HVX floating point behavior](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-floating-point.html#hvx-floating-point-behavior) - [IEEE intrinsics](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-floating-point.html#ieee-intrinsics) - [HVX PMU events](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-pmu-events.html) - [HVX ISA quick reference](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html) - [Histogram](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#histogram) - [Weighted Histogram](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#weighted-histogram) - [Predicate operations](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#predicate-operations) - [Combine](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#combine) - [In-lane shuffle](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#in-lane-shuffle) - [Swap](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#swap) - [Sign/Zero extension](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#sign-zero-extension) - [Arithmetic](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#arithmetic) - [Predicate operations](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#id1) - [Byte-conditinal vector assign](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#byte-conditinal-vector-assign) - [Min/max](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#min-max) - [Absolute value](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#absolute-value) - [Arithmetic](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#id2) - [Arithmetic with carry bit](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#arithmetic-with-carry-bit) - [Logical operations](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#logical-operations) - [Copy](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#copy) - [Temporary Assignment](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#temporary-assignment) - [Average](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#average) - [Compare vectors](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#compare-vectors) - [Conditional accumulate](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#conditional-accumulate) - [Mux select](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#mux-select) - [Saturation](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#saturation) - [In-lane shuffle](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#id3) - [Clear vector register](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#clear-vector-register) - [Extract vector element](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#extract-vector-element) - [Vector gather](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#vector-gather) - [Vector gather](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#id4) - [Load - aligned](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#load-aligned) - [Load - immediate use](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#load-immediate-use) - [Load - temporary immediate use](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#load-temporary-immediate-use) - [Load - unaligned](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#load-unaligned) - [3x3 Multiply for 2x2 Tile](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#x3-multiply-for-2x2-tile) - [Arithmetic widening](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#arithmetic-widening) - [Multiply with 2-wide reduction](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-with-2-wide-reduction) - [Lookup table for piecewise from 64-bit scalar](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#lookup-table-for-piecewise-from-64-bit-scalar) - [Multiply with piecewise add/sub](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-with-piecewise-add-sub) - [Multiply-add double resource](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-add-double-resource) - [Multiply double resource vector by scalar](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-double-resource-vector-by-scalar) - [Multiply double resource vector by vector](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-double-resource-vector-by-vector) - [Integer multiply - vector by vector](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#integer-multiply-vector-by-vector) - [Integer Multiply (32x16)](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#integer-multiply-32x16) - [Integer multiply accumulate even/odd](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#integer-multiply-accumulate-even-odd) - [HVX floating point multiply - half-precision](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#hvx-floating-point-multiply-half-precision) - [HVX floating point multiply - single-precision](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#hvx-floating-point-multiply-single-precision) - [Multiply (32x16)](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-32x16) - [Multiply bytes with 4-wide reduction - vector by scalar](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-bytes-with-4-wide-reduction-vector-by-scalar) - [Multiply by byte with accumulate and 4-wide reduction - vector by vector](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-by-byte-with-accumulate-and-4-wide-reduction-vector-by-vector) - [Multiply with 3-wide reduction](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-with-3-wide-reduction) - [HVX floating point multiply - widening](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#hvx-floating-point-multiply-widening) - [Sum of reduction of absolute differences halfwords](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#sum-of-reduction-of-absolute-differences-halfwords) - [Sum of absolute differences byte](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#sum-of-absolute-differences-byte) - [Multiply with 2-wide reduction](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#id5) - [Multiply by byte with 2-wide reduction](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-by-byte-with-2-wide-reduction) - [Read and set extended bits of vector](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#read-and-set-extended-bits-of-vector) - [Multiply vector by scalar](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-vector-by-scalar) - [Multiply vector by vector](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-vector-by-vector) - [Multiply half of the elements (16x16)](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-half-of-the-elements-16x16) - [Integer multiply by byte](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#integer-multiply-by-byte) - [Multiply half of the elements with scalar (16 x 16)](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-half-of-the-elements-with-scalar-16-x-16) - [Multiply bytes with 4-wide reduction - vector by scalar](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#id6) - [Multiply by byte with 4-wide reduction - vector by vector](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#multiply-by-byte-with-4-wide-reduction-vector-by-vector) - [Splat from scalar](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#splat-from-scalar) - [Vector to predicate transfer](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#vector-to-predicate-transfer) - [Predicate to vector transfer](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#predicate-to-vector-transfer) - [Absolute value of difference](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#absolute-value-of-difference) - [Insert element](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#insert-element) - [Byte alignment](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#byte-alignment) - [General permute network](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#general-permute-network) - [Shuffle - Deal](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#shuffle-deal) - [Pack](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#pack) - [Set predicate](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#set-predicate) - [Vector in-lane lookup table](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#vector-in-lane-lookup-table) - [Vector ASR overlay](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#vector-asr-overlay) - [Vector shuffle and deal cross-lane](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#vector-shuffle-and-deal-cross-lane) - [Vector in-lane lookup table](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#id7) - [Unpack](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#unpack) - [Vector scatter](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#vector-scatter) - [Vector scatter](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#id8) - [Narrowing Shift](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#narrowing-shift) - [Compute contiguous offsets for valid positions](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#compute-contiguous-offsets-for-valid-positions) - [HVX floating point absolute value](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#hvx-floating-point-absolute-value) - [HVX floating point negate](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#hvx-floating-point-negate) - [HVX floating point add and subtract - half-precision](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#hvx-floating-point-add-and-subtract-half-precision) - [HVX floating point add and subtract - single-precision](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#hvx-floating-point-add-and-subtract-single-precision) - [Shift and add](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#shift-and-add) - [Shift](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#shift) - [Narrowing Shift by Vector](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#narrowing-shift-by-vector) - [Convert IEEE floating point to integer](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#convert-ieee-floating-point-to-integer) - [Convert HVX floating point to IEEE floating-point](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#convert-hvx-floating-point-to-ieee-floating-point) - [Convert integer to IEEE floating point](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#convert-integer-to-ieee-floating-point) - [Convert to HVX floating point](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#convert-to-hvx-floating-point) - [Convert to double HVX floating point](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#convert-to-double-hvx-floating-point) - [Extract exponent](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#extract-exponent) - [Merge vector with extended bits](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#merge-vector-with-extended-bits) - [Round to next smaller element size](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#round-to-next-smaller-element-size) - [Vector rotate right word](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#vector-rotate-right-word) - [Bit counting](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#bit-counting) - [Store - byte-enabled aligned](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#store-byte-enabled-aligned) - [Store - new](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#store-new) - [Store - aligned](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#store-aligned) - [Store - unaligned](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-quick-reference.html#store-unaligned) - [HVX instruction set](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-instruction-set.html) - [Instruction symbols](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-instruction-set.html#instruction-symbols) - [New-value operands](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-instruction-set.html#new-value-operands) - [HVX instruction set architecture](https://docs.qualcomm.com/doc/80-N3040-23/topic/80-n2040-72_v85_hvx_prm_src_hvx-instruction-set.html#hvx-instruction-set-architecture) Last Published: Oct 06, 2026 [Previous Topic Vector shift words with truncate and pack](https://docs.qualcomm.com/bundle/publicresource/80-N3040-23/topics/80-n2040-71_v85_prm_src_quick-reference.md) [Next Topic Introduction](https://docs.qualcomm.com/bundle/publicresource/80-N3040-23/topics/80-n2040-72_v85_hvx_prm_src_introduction.md)