Expand description
Platform-specific intrinsics for the aarch64
platform.
See the module documentation for more details.
Structs
Application Program Status Register
Full system is the required shareability domain, reads and writes are the required access types
ARM-specific 64-bit wide vector of two packed f32
.
ARM-specific type containing two float32x2_t
vectors.
ARM-specific type containing three float32x2_t
vectors.
ARM-specific type containing four float32x2_t
vectors.
ARM-specific 128-bit wide vector of four packed f32
.
ARM-specific type containing two float32x4_t
vectors.
ARM-specific type containing three float32x4_t
vectors.
ARM-specific type containing four float32x4_t
vectors.
ARM-specific 64-bit wide vector of eight packed i8
.
ARM-specific type containing two int8x8_t
vectors.
ARM-specific type containing three int8x8_t
vectors.
ARM-specific type containing four int8x8_t
vectors.
ARM-specific 128-bit wide vector of sixteen packed i8
.
ARM-specific type containing two int8x16_t
vectors.
ARM-specific type containing three int8x16_t
vectors.
ARM-specific type containing four int8x16_t
vectors.
ARM-specific 64-bit wide vector of four packed i16
.
ARM-specific type containing two int16x4_t
vectors.
ARM-specific type containing three int16x4_t
vectors.
ARM-specific type containing four int16x4_t
vectors.
ARM-specific 128-bit wide vector of eight packed i16
.
ARM-specific type containing two int16x8_t
vectors.
ARM-specific type containing three int16x8_t
vectors.
ARM-specific type containing four int16x8_t
vectors.
ARM-specific 64-bit wide vector of two packed i32
.
ARM-specific type containing two int32x2_t
vectors.
ARM-specific type containing three int32x2_t
vectors.
ARM-specific type containing four int32x2_t
vectors.
ARM-specific 128-bit wide vector of four packed i32
.
ARM-specific type containing two int32x4_t
vectors.
ARM-specific type containing three int32x4_t
vectors.
ARM-specific type containing four int32x4_t
vectors.
ARM-specific 64-bit wide vector of one packed i64
.
ARM-specific type containing four int64x1_t
vectors.
ARM-specific type containing four int64x1_t
vectors.
ARM-specific type containing four int64x1_t
vectors.
ARM-specific 128-bit wide vector of two packed i64
.
ARM-specific type containing four int64x2_t
vectors.
ARM-specific type containing four int64x2_t
vectors.
ARM-specific type containing four int64x2_t
vectors.
ARM-specific 64-bit wide polynomial vector of eight packed p8
.
ARM-specific type containing two poly8x8_t
vectors.
ARM-specific type containing three poly8x8_t
vectors.
ARM-specific type containing four poly8x8_t
vectors.
ARM-specific 128-bit wide vector of sixteen packed p8
.
ARM-specific type containing two poly8x16_t
vectors.
ARM-specific type containing three poly8x16_t
vectors.
ARM-specific type containing four poly8x16_t
vectors.
ARM-specific 64-bit wide vector of four packed p16
.
ARM-specific type containing two poly16x4_t
vectors.
ARM-specific type containing three poly16x4_t
vectors.
ARM-specific type containing four poly16x4_t
vectors.
ARM-specific 128-bit wide vector of eight packed p16
.
ARM-specific type containing two poly16x8_t
vectors.
ARM-specific type containing three poly16x8_t
vectors.
ARM-specific type containing four poly16x8_t
vectors.
ARM-specific 64-bit wide vector of one packed p64
.
ARM-specific type containing four poly64x1_t
vectors.
ARM-specific type containing four poly64x1_t
vectors.
ARM-specific type containing four poly64x1_t
vectors.
ARM-specific 128-bit wide vector of two packed p64
.
ARM-specific type containing four poly64x2_t
vectors.
ARM-specific type containing four poly64x2_t
vectors.
ARM-specific type containing four poly64x2_t
vectors.
ARM-specific 64-bit wide vector of eight packed u8
.
ARM-specific type containing two uint8x8_t
vectors.
ARM-specific type containing three uint8x8_t
vectors.
ARM-specific type containing four uint8x8_t
vectors.
ARM-specific 128-bit wide vector of sixteen packed u8
.
ARM-specific type containing two uint8x16_t
vectors.
ARM-specific type containing three uint8x16_t
vectors.
ARM-specific type containing four uint8x16_t
vectors.
ARM-specific 64-bit wide vector of four packed u16
.
ARM-specific type containing two uint16x4_t
vectors.
ARM-specific type containing three uint16x4_t
vectors.
ARM-specific type containing four uint16x4_t
vectors.
ARM-specific 128-bit wide vector of eight packed u16
.
ARM-specific type containing two uint16x8_t
vectors.
ARM-specific type containing three uint16x8_t
vectors.
ARM-specific type containing four uint16x8_t
vectors.
ARM-specific 64-bit wide vector of two packed u32
.
ARM-specific type containing two uint32x2_t
vectors.
ARM-specific type containing three uint32x2_t
vectors.
ARM-specific type containing four uint32x2_t
vectors.
ARM-specific 128-bit wide vector of four packed u32
.
ARM-specific type containing two uint32x4_t
vectors.
ARM-specific type containing three uint32x4_t
vectors.
ARM-specific type containing four uint32x4_t
vectors.
ARM-specific 64-bit wide vector of one packed u64
.
ARM-specific type containing four uint64x1_t
vectors.
ARM-specific type containing four uint64x1_t
vectors.
ARM-specific type containing four uint64x1_t
vectors.
ARM-specific 128-bit wide vector of two packed u64
.
ARM-specific type containing four uint64x2_t
vectors.
ARM-specific type containing four uint64x2_t
vectors.
ARM-specific type containing four uint64x2_t
vectors.
ARM-specific 64-bit wide vector of one packed f64
.
ARM-specific type containing two float64x1_t
vectors.
ARM-specific type containing three float64x1_t
vectors.
ARM-specific type containing four float64x1_t
vectors.
ARM-specific 128-bit wide vector of two packed f64
.
ARM-specific type containing two float64x2_t
vectors.
ARM-specific type containing three float64x2_t
vectors.
ARM-specific type containing four float64x2_t
vectors.
Constants
See prefetch
.
See prefetch
.
See prefetch
.
See prefetch
.
See prefetch
.
See prefetch
.
Transaction executed a TCANCEL instruction
Transaction aborted due to a debug trap.
Transaction aborted because a non-permissible operation was attempted
Fallback error type for any other reason
Transaction failed from interrupt
Transaction aborted because a conflict occurred
Transaction aborted due to transactional nesting level was exceeded
Extraction mask for failure reason
Transaction retry is possible.
Transaction aborted due to read or write set limit was exceeded
Indicates a TRIVIAL version of TM is available
Transaction successfully started.
Functions
Inserts a breakpoint instruction.
Generates a DSB (data synchronization barrier) instruction or equivalent CP15 instruction.
Generates an ISB (instruction synchronization barrier) instruction or equivalent CP15 instruction.
Cancels the current transaction and discards all state modifications that were performed transactionally.
Commits the current transaction. For a nested transaction, the only effect is that the transactional nesting depth is decreased. For an outer transaction, the state modifications performed transactionally are committed to the architectural state.
Starts a new transaction. When the transaction starts successfully the return value is 0. If the transaction fails, all state modifications are discarded and a cause of the failure is encoded in the return value.
Tests if executing inside a transaction. If no transaction is currently executing, the return value is 0. Otherwise, this intrinsic returns the depth of the transaction.
Add returning High Narrow (high half).
Add returning High Narrow (high half).
Add returning High Narrow (high half).
Add returning High Narrow (high half).
Add returning High Narrow (high half).
Add returning High Narrow (high half).
Add returning High Narrow.
Add returning High Narrow.
Add returning High Narrow.
Add returning High Narrow.
Add returning High Narrow.
Add returning High Narrow.
Signed Add Long (vector, high half).
Signed Add Long (vector, high half).
Signed Add Long (vector, high half).
Unsigned Add Long (vector, high half).
Unsigned Add Long (vector, high half).
Unsigned Add Long (vector, high half).
Bitwise exclusive OR
Signed Add Wide (high half).
Signed Add Wide (high half).
Signed Add Wide (high half).
Unsigned Add Wide (high half).
Unsigned Add Wide (high half).
Unsigned Add Wide (high half).
AES inverse mix columns.
AES mix columns.
Bit clear and exclusive OR
Bit clear and exclusive OR
Bit clear and exclusive OR
Bit clear and exclusive OR
Bit clear and exclusive OR
Bit clear and exclusive OR
Bitwise Select instructions. This instruction sets each bit in the destination SIMD&FP register to the corresponding bit from the first source SIMD&FP register when the original destination bit was 1, otherwise from the second source SIMD&FP register. Bitwise Select.
Floating-point complex add
Floating-point complex add
Floating-point complex add
Floating-point complex add
Floating-point complex add
Floating-point complex add
Floating-point absolute compare greater than or equal
Floating-point absolute compare greater than
Floating-point absolute compare less than or equal
Floating-point absolute compare less than
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Floating-point complex multiply accumulate
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to signed fixed-point, rounding toward zero
Floating-point convert to unsigned fixed-point, rounding toward zero
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to signed fixed-point, rounding toward zero
Floating-point convert to unsigned fixed-point, rounding toward zero
Dot product arithmetic
Dot product arithmetic
Dot product arithmetic
Dot product arithmetic
Dot product arithmetic
Dot product arithmetic
Dot product arithmetic
Dot product arithmetic
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Three-way exclusive OR
Three-way exclusive OR
Three-way exclusive OR
Three-way exclusive OR
Three-way exclusive OR
Three-way exclusive OR
Floating-point fused Multiply-Add to accumulator(vector)
Floating-point fused Multiply-Add to accumulator(vector)
Floating-point fused Multiply-subtract to accumulator(vector)
Floating-point fused Multiply-subtract to accumulator(vector)
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Move vector element to general-purpose register
Halving add
Halving add
Halving add
Halving add
Signed halving subtract
Signed halving subtract
Signed halving subtract
Signed halving subtract
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load one single-element structure and Replicate to all lanes (of one register).
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load one single-element structure to one lane of one register.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load SIMD&FP register (immediate offset)
Floating-point Maximum Number (vector)
Floating-point Maximum Number (vector)
Floating-point Minimum Number (vector)
Floating-point Minimum Number (vector)
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector widening multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply accumulate with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector widening multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
Vector multiply subtract with scalar
8-bit integer matrix multiply-accumulate
8-bit integer matrix multiply-accumulate
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Floating-point multiply
Multiply
Multiply
Multiply
Multiply
Floating-point multiply
Multiply
Multiply
Multiply
Multiply
Vector multiply by scalar
Vector multiply by scalar
Vector multiply by scalar
Vector multiply by scalar
Vector multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply by scalar
Vector long multiply with scalar
Vector long multiply with scalar
Vector long multiply with scalar
Vector long multiply with scalar
Floating-point multiply
Multiply
Multiply
Multiply
Multiply
Floating-point multiply
Multiply
Multiply
Multiply
Multiply
Vector multiply by scalar
Vector multiply by scalar
Vector multiply by scalar
Vector multiply by scalar
Vector multiply by scalar
Signed Add and Accumulate Long Pairwise.
Signed Add and Accumulate Long Pairwise.
Unsigned Add and Accumulate Long Pairwise.
Unsigned Add and Accumulate Long Pairwise.
Signed Add and Accumulate Long Pairwise.
Signed Add and Accumulate Long Pairwise.
Signed Add and Accumulate Long Pairwise.
Unsigned Add and Accumulate Long Pairwise.
Unsigned Add and Accumulate Long Pairwise.
Unsigned Add and Accumulate Long Pairwise.
Signed Add Long Pairwise.
Signed Add Long Pairwise.
Unsigned Add Long Pairwise.
Unsigned Add Long Pairwise.
Signed Add Long Pairwise.
Signed Add Long Pairwise.
Signed Add Long Pairwise.
Unsigned Add Long Pairwise.
Unsigned Add Long Pairwise.
Unsigned Add Long Pairwise.
Singned saturating Absolute value
Singned saturating Absolute value
Saturating add
Saturating add
Saturating add
Saturating add
Saturating add
Saturating add
Vector widening saturating doubling multiply accumulate with scalar
Vector widening saturating doubling multiply accumulate with scalar
Vector widening saturating doubling multiply accumulate with scalar
Vector widening saturating doubling multiply accumulate with scalar
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Vector widening saturating doubling multiply subtract with scalar
Vector widening saturating doubling multiply subtract with scalar
Vector widening saturating doubling multiply subtract with scalar
Vector widening saturating doubling multiply subtract with scalar
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high with scalar
Vector saturating doubling multiply high with scalar
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high with scalar
Vector saturating doubling multiply high with scalar
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Vector saturating doubling long multiply by scalar
Vector saturating doubling long multiply by scalar
Vector saturating doubling long multiply with scalar
Vector saturating doubling long multiply with scalar
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating extract narrow
Signed saturating extract narrow
Signed saturating extract narrow
Unsigned saturating extract narrow
Unsigned saturating extract narrow
Unsigned saturating extract narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating negate
Signed saturating negate
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply accumulate returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector saturating rounding doubling multiply high with scalar
Vector saturating rounding doubling multiply high with scalar
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector rounding saturating doubling multiply high by scalar
Vector saturating rounding doubling multiply high with scalar
Vector saturating rounding doubling multiply high with scalar
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding shift left
Signed saturating rounding shift left
Signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Signed saturating rounding shift left
Signed saturating rounding shift left
Signed saturating rounding shift left
Signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Signed saturating shift left
Signed saturating shift left
Signed saturating shift left
Signed saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
Signed saturating shift left
Signed saturating shift left
Signed saturating shift left
Signed saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
Signed saturating shift left
Signed saturating shift left
Signed saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
Unsigned saturating shift left
Saturating subtract
Saturating subtract
Saturating subtract
Saturating subtract
Saturating subtract
Saturating subtract
Rounding Add returning High Narrow (high half).
Rounding Add returning High Narrow (high half).
Rounding Add returning High Narrow (high half).
Rounding Add returning High Narrow (high half).
Rounding Add returning High Narrow (high half).
Rounding Add returning High Narrow (high half).
Rounding Add returning High Narrow.
Rounding Add returning High Narrow.
Rounding Add returning High Narrow.
Rounding Add returning High Narrow.
Rounding Add returning High Narrow.
Rounding Add returning High Narrow.
Rotate and exclusive OR
Reciprocal estimate.
Unsigned reciprocal estimate
Reciprocal estimate.
Unsigned reciprocal estimate
Floating-point reciprocal step
Floating-point reciprocal step
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Reversing vector elements (swap endianness)
Rounding halving add
Rounding halving add
Rounding halving add
Rounding halving add
Rounding halving add
Rounding halving add
Rounding halving add
Rounding halving add
Rounding halving add
Rounding halving add
Floating-point round to 32-bit integer, using current rounding mode
Floating-point round to 32-bit integer, using current rounding mode
Floating-point round to 32-bit integer toward zero
Floating-point round to 32-bit integer toward zero
Floating-point round to 64-bit integer, using current rounding mode
Floating-point round to 64-bit integer, using current rounding mode
Floating-point round to 64-bit integer toward zero
Floating-point round to 64-bit integer toward zero
Floating-point round to integral, to nearest with ties to even
Signed rounding shift left
Signed rounding shift left
Signed rounding shift left
Unsigned rounding shift left
Unsigned rounding shift left
Unsigned rounding shift left
Signed rounding shift right
Signed rounding shift right
Signed rounding shift right
Signed rounding shift right
Unsigned rounding shift right
Unsigned rounding shift right
Unsigned rounding shift right
Unsigned rounding shift right
Rounding shift right narrow
Rounding shift right narrow
Rounding shift right narrow
Signed rounding shift right
Signed rounding shift right
Signed rounding shift right
Signed rounding shift right
Unsigned rounding shift right
Unsigned rounding shift right
Unsigned rounding shift right
Unsigned rounding shift right
Reciprocal square-root estimate.
Unsigned reciprocal square root estimate
Reciprocal square-root estimate.
Unsigned reciprocal square root estimate
Floating-point reciprocal square root step
Floating-point reciprocal square root step
Signed rounding shift right and accumulate
Signed rounding shift right and accumulate
Signed rounding shift right and accumulate
Signed rounding shift right and accumulate
Unsigned rounding shift right and accumulate
Unsigned rounding shift right and accumulate
Unsigned rounding shift right and accumulate
Unsigned rounding shift right and accumulate
Signed rounding shift right and accumulate
Signed rounding shift right and accumulate
Signed rounding shift right and accumulate
Signed rounding shift right and accumulate
Unsigned rounding shift right and accumulate
Unsigned rounding shift right and accumulate
Unsigned rounding shift right and accumulate
Unsigned rounding shift right and accumulate
Rounding subtract returning high narrow
Rounding subtract returning high narrow
Rounding subtract returning high narrow
Rounding subtract returning high narrow
Rounding subtract returning high narrow
Rounding subtract returning high narrow
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
SHA1 hash update accelerator, choose.
SHA1 fixed rotate.
SHA1 hash update accelerator, majority.
SHA1 hash update accelerator, parity.
SHA1 schedule update accelerator, first part.
SHA1 schedule update accelerator, second part.
SHA256 hash update accelerator, upper part.
SHA256 hash update accelerator.
SHA256 schedule update accelerator, first part.
SHA256 schedule update accelerator, second part.
SHA512 hash update part 2
SHA512 hash update part 1
SHA512 schedule update 0
SHA512 schedule update 1
Shift left
Shift left
Shift left
Shift left
Shift left
Shift left
Signed shift left long
Signed shift left long
Signed shift left long
Signed shift left long
Signed shift left long
Signed shift left long
Shift left
Shift left
Shift left
Shift left
Shift left
Shift left
Shift left
Shift left
Shift right
Shift right
Shift right
Shift right
Shift right
Shift right
Shift right narrow
Shift right narrow
Shift right narrow
Shift right narrow
Shift right narrow
Shift right narrow
Shift right
Shift right
Shift right
Shift right
Shift right
Shift right
Shift right
Shift right
SM3PARTW1
SM3PARTW2
SM3SS1
SM3TT1A
SM3TT1B
SM3TT2A
SM3TT2B
SM4 key
SM4 encode
Signed shift right and accumulate
Signed shift right and accumulate
Signed shift right and accumulate
Unsigned shift right and accumulate
Unsigned shift right and accumulate
Unsigned shift right and accumulate
Signed shift right and accumulate
Signed shift right and accumulate
Signed shift right and accumulate
Signed shift right and accumulate
Unsigned shift right and accumulate
Unsigned shift right and accumulate
Unsigned shift right and accumulate
Unsigned shift right and accumulate
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store SIMD&FP register (immediate offset)
Subtract returning high narrow
Subtract returning high narrow
Subtract returning high narrow
Subtract returning high narrow
Subtract returning high narrow
Subtract returning high narrow
Subtract returning high narrow
Subtract returning high narrow
Subtract returning high narrow
Subtract returning high narrow
Subtract returning high narrow
Subtract returning high narrow
Unsigned and signed 8-bit integer matrix multiply-accumulate
Signed Absolute difference and Accumulate Long
Signed Absolute difference and Accumulate Long
Signed Absolute difference and Accumulate Long
Unsigned Absolute difference and Accumulate Long
Unsigned Absolute difference and Accumulate Long
Unsigned Absolute difference and Accumulate Long
Signed Absolute difference Long
Signed Absolute difference Long
Signed Absolute difference Long
Unsigned Absolute difference Long
Unsigned Absolute difference Long
Unsigned Absolute difference Long
Signed Add Long across Vector
Signed Add Long across Vector
Unsigned Add Long across Vector
Unsigned Add Long across Vector
Signed Add Long across Vector
Signed Add Long across Vector
Signed Add Long across Vector
Unsigned Add Long across Vector
Unsigned Add Long across Vector
Unsigned Add Long across Vector
Floating-point add across vector
Floating-point add across vector
Add across vector
Add across vector
Add across vector
Add across vector
Add across vector
Add across vector
Bitwise Select instructions. This instruction sets each bit in the destination SIMD&FP register to the corresponding bit from the first source SIMD&FP register when the original destination bit was 1, otherwise from the second source SIMD&FP register.
Floating-point absolute compare greater than or equal
Floating-point absolute compare greater than or equal
Floating-point absolute compare greater than or equal
Floating-point absolute compare greater than
Floating-point absolute compare greater than
Floating-point absolute compare greater than
Floating-point absolute compare less than or equal
Floating-point absolute compare less than or equal
Floating-point absolute compare less than or equal
Floating-point absolute compare less than
Floating-point absolute compare less than
Floating-point absolute compare less than
Floating-point compare bitwise equal to zero
Compare bitwise equal to zero
Compare bitwise equal to zero
Floating-point compare bitwise equal to zero
Floating-point compare bitwise equal to zero
Signed compare bitwise equal to zero
Signed compare bitwise equal to zero
Signed compare bitwise equal to zero
Signed compare bitwise equal to zero
Unsigned compare bitwise equal to zero
Unsigned compare bitwise equal to zero
Unsigned compare bitwise equal to zero
Floating-point compare bitwise equal to zero
Floating-point compare greater than or equal to zero
Compare signed greater than or equal to zero
Floating-point compare greater than or equal to zero
Floating-point compare greater than or equal to zero
Compare signed greater than or equal to zero
Compare signed greater than or equal to zero
Compare signed greater than or equal to zero
Floating-point compare greater than or equal to zero
Floating-point compare greater than zero
Compare signed greater than zero
Floating-point compare greater than zero
Floating-point compare greater than zero
Compare signed greater than zero
Compare signed greater than zero
Compare signed greater than zero
Floating-point compare greater than zero
Floating-point compare less than or equal to zero
Compare less than or equal to zero
Floating-point compare less than or equal to zero
Floating-point compare less than or equal to zero
Compare signed less than or equal to zero
Compare signed less than or equal to zero
Compare signed less than or equal to zero
Floating-point compare less than or equal to zero
Floating-point compare less than zero
Compare less than zero
Floating-point compare less than zero
Floating-point compare less than zero
Compare signed less than zero
Compare signed less than zero
Compare signed less than zero
Floating-point compare less than zero
Vector combine
Vector combine
Vector combine
Vector combine
Vector combine
Vector combine
Vector combine
Vector combine
Vector combine
Vector combine
Vector combine
Vector combine
Vector combine
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Duplicate vector element to vector or scalar
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Insert vector element from another vector element
Floating-point convert to lower precision narrow
Floating-point convert to higher precision long
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to lower precision narrow
Floating-point convert to higher precision long
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to signed fixed-point, rounding toward zero
Floating-point convert to unsigned fixed-point, rounding toward zero
Floating-point convert to signed integer, rounding to nearest with ties to away
Floating-point convert to signed integer, rounding to nearest with ties to away
Floating-point convert to unsigned integer, rounding to nearest with ties to away
Floating-point convert to unsigned integer, rounding to nearest with ties to away
Floating-point convert to integer, rounding to nearest with ties to away
Floating-point convert to integer, rounding to nearest with ties to away
Floating-point convert to signed integer, rounding to nearest with ties to away
Floating-point convert to signed integer, rounding to nearest with ties to away
Floating-point convert to unsigned integer, rounding to nearest with ties to away
Floating-point convert to unsigned integer, rounding to nearest with ties to away
Floating-point convert to integer, rounding to nearest with ties to away
Floating-point convert to integer, rounding to nearest with ties to away
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to fixed-point, rounding toward zero
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding toward minus infinity
Floating-point convert to unsigned integer, rounding toward minus infinity
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding to nearest with ties to even
Floating-point convert to unsigned integer, rounding to nearest with ties to even
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Floating-point convert to signed integer, rounding toward plus infinity
Floating-point convert to unsigned integer, rounding toward plus infinity
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to signed fixed-point, rounding toward zero
Floating-point convert to unsigned fixed-point, rounding toward zero
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to fixed-point, rounding toward zero
Floating-point convert to fixed-point, rounding toward zero
Fixed-point convert to floating-point
Fixed-point convert to floating-point
Floating-point convert to lower precision narrow, rounding to odd
Floating-point convert to lower precision narrow, rounding to odd
Floating-point convert to lower precision narrow, rounding to odd
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Set all vector lanes to the same value
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused Multiply-Add to accumulator(vector)
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused Multiply-Add to accumulator(vector)
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-add to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused Multiply-subtract to accumulator(vector)
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Floating-point fused Multiply-subtract to accumulator(vector)
Floating-point fused multiply-subtract to accumulator
Floating-point fused multiply-subtract to accumulator
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load one single-element structure to one lane of one register.
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load multiple single-element structures to one, two, three, or four registers
Load one single-element structure to one lane of one register.
Load single 2-element structure and replicate to all lanes of two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load single 2-element structure and replicate to all lanes of two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load multiple 2-element structures to two registers
Load single 3-element structure and replicate to all lanes of three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to two registers
Load multiple 3-element structures to three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load single 3-element structure and replicate to all lanes of three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to two registers
Load multiple 3-element structures to two registers
Load multiple 3-element structures to three registers
Load multiple 3-element structures to three registers
Load single 4-element structure and replicate to all lanes of four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load single 4-element structure and replicate to all lanes of four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Load multiple 4-element structures to four registers
Floating-point Maximum Number (vector)
Floating-point Maximum Number (vector)
Floating-point maximum number across vector
Floating-point maximum number across vector
Floating-point maximum number across vector
Horizontal vector max.
Horizontal vector max.
Horizontal vector max.
Horizontal vector max.
Horizontal vector max.
Horizontal vector max.
Floating-point Minimum Number (vector)
Floating-point Minimum Number (vector)
Floating-point minimum number across vector
Floating-point minimum number across vector
Floating-point minimum number across vector
Horizontal vector min.
Horizontal vector min.
Horizontal vector min.
Horizontal vector min.
Horizontal vector min.
Horizontal vector min.
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Multiply-add long
Signed multiply-add long
Signed multiply-add long
Signed multiply-add long
Unsigned multiply-add long
Unsigned multiply-add long
Unsigned multiply-add long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Multiply-subtract long
Signed multiply-subtract long
Signed multiply-subtract long
Signed multiply-subtract long
Unsigned multiply-subtract long
Unsigned multiply-subtract long
Unsigned multiply-subtract long
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Vector move
Vector move
Vector move
Vector move
Vector move
Vector move
Extract narrow
Extract narrow
Extract narrow
Extract narrow
Extract narrow
Extract narrow
Duplicate vector element to vector or scalar
Duplicate vector element to vector or scalar
Floating-point multiply
Floating-point multiply
Vector multiply by scalar
Floating-point multiply
Floating-point multiply
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Multiply long
Polynomial multiply long
Polynomial multiply long
Signed multiply long
Signed multiply long
Signed multiply long
Unsigned multiply long
Unsigned multiply long
Unsigned multiply long
Floating-point multiply
Floating-point multiply
Vector multiply by scalar
Floating-point multiply
Floating-point multiply
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point multiply extended
Floating-point add pairwise
Add pairwise
Add pairwise
Floating-point add pairwise
Floating-point add pairwise
Add pairwise
Add pairwise
Add pairwise
Add pairwise
Add pairwise
Add pairwise
Floating-point add pairwise
Floating-point Maximum Number Pairwise (vector).
Floating-point Maximum Number Pairwise (vector).
Floating-point Maximum Number Pairwise (vector).
Floating-point maximum number pairwise
Floating-point maximum number pairwise
Folding maximum of adjacent pairs
Folding maximum of adjacent pairs
Folding maximum of adjacent pairs
Folding maximum of adjacent pairs
Folding maximum of adjacent pairs
Folding maximum of adjacent pairs
Floating-point maximum pairwise
Floating-point maximum pairwise
Floating-point Minimum Number Pairwise (vector).
Floating-point Minimum Number Pairwise (vector).
Floating-point Minimum Number Pairwise (vector).
Floating-point minimum number pairwise
Floating-point minimum number pairwise
Folding minimum of adjacent pairs
Folding minimum of adjacent pairs
Folding minimum of adjacent pairs
Folding minimum of adjacent pairs
Folding minimum of adjacent pairs
Folding minimum of adjacent pairs
Floating-point minimum pairwise
Floating-point minimum pairwise
Signed saturating absolute value
Signed saturating absolute value
Singned saturating Absolute value
Signed saturating absolute value
Saturating add
Saturating add
Saturating add
Saturating add
Saturating add
Saturating add
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Vector widening saturating doubling multiply accumulate with scalar
Vector widening saturating doubling multiply accumulate with scalar
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-add long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Vector widening saturating doubling multiply subtract with scalar
Vector widening saturating doubling multiply subtract with scalar
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Signed saturating doubling multiply-subtract long
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high by scalar
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Vector saturating doubling multiply high by scalar
Vector saturating doubling multiply high by scalar
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply returning high half
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Vector saturating doubling long multiply by scalar
Vector saturating doubling long multiply by scalar
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating doubling multiply long
Signed saturating extract narrow
Signed saturating extract narrow
Signed saturating extract narrow
Signed saturating extract narrow
Signed saturating extract narrow
Signed saturating extract narrow
Saturating extract narrow
Saturating extract narrow
Saturating extract narrow
Saturating extract narrow
Saturating extract narrow
Saturating extract narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating extract unsigned narrow
Signed saturating negate
Signed saturating negate
Signed saturating negate
Signed saturating negate
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply subtract returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding doubling multiply returning high half
Signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Signed saturating rounding shift left
Unsigned signed saturating rounding shift left
Signed saturating rounded shift right narrow
Signed saturating rounded shift right narrow
Signed saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Signed saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Signed saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Signed saturating rounded shift right narrow
Unsigned saturating rounded shift right narrow
Signed saturating rounded shift right unsigned narrow
Signed saturating rounded shift right unsigned narrow
Signed saturating rounded shift right unsigned narrow
Signed saturating rounded shift right unsigned narrow
Signed saturating rounded shift right unsigned narrow
Signed saturating rounded shift right unsigned narrow
Signed saturating shift left
Unsigned saturating shift left
Signed saturating shift left
Unsigned saturating shift left
Signed saturating shift left
Unsigned saturating shift left
Signed saturating shift left
Unsigned saturating shift left
Signed saturating shift left
Unsigned saturating shift left
Signed saturating shift left
Unsigned saturating shift left
Signed saturating shift left
Unsigned saturating shift left
Signed saturating shift left unsigned
Signed saturating shift left unsigned
Signed saturating shift left unsigned
Signed saturating shift left unsigned
Signed saturating shift right narrow
Signed saturating shift right narrow
Signed saturating shift right narrow
Unsigned saturating shift right narrow
Unsigned saturating shift right narrow
Unsigned saturating shift right narrow
Signed saturating shift right narrow
Unsigned saturating shift right narrow
Signed saturating shift right narrow
Unsigned saturating shift right narrow
Signed saturating shift right narrow
Unsigned saturating shift right narrow
Signed saturating shift right unsigned narrow
Signed saturating shift right unsigned narrow
Signed saturating shift right unsigned narrow
Signed saturating shift right unsigned narrow
Signed saturating shift right unsigned narrow
Signed saturating shift right unsigned narrow
Saturating subtract
Saturating subtract
Saturating subtract
Saturating subtract
Saturating subtract
Saturating subtract
Table look-up
Table look-up
Table look-up
Table look-up
Table look-up
Table look-up
Table look-up
Table look-up
Table look-up
Table look-up
Table look-up
Table look-up
Extended table look-up
Extended table look-up
Extended table look-up
Extended table look-up
Extended table look-up
Extended table look-up
Extended table look-up
Extended table look-up
Extended table look-up
Extended table look-up
Extended table look-up
Extended table look-up
Reciprocal estimate.
Reciprocal estimate.
Reciprocal estimate.
Reciprocal estimate.
Floating-point reciprocal step
Floating-point reciprocal step
Floating-point reciprocal step
Floating-point reciprocal step
Floating-point reciprocal exponent
Floating-point reciprocal exponent
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Vector reinterpret cast operation
Floating-point round to integral, to nearest with ties to away
Floating-point round to integral, to nearest with ties to away
Floating-point round to integral, using current rounding mode
Floating-point round to integral, using current rounding mode
Floating-point round to integral, toward minus infinity
Floating-point round to integral, toward minus infinity
Floating-point round to integral, to nearest with ties to even
Floating-point round to integral, to nearest with ties to even
Floating-point round to integral, toward plus infinity
Floating-point round to integral, toward plus infinity
Floating-point round to integral exact, using current rounding mode
Floating-point round to integral exact, using current rounding mode
Signed rounding shift left
Unsigned rounding shift left
Signed rounding shift right
Unsigned rounding shift right
Rounding shift right narrow
Rounding shift right narrow
Rounding shift right narrow
Rounding shift right narrow
Rounding shift right narrow
Rounding shift right narrow
Reciprocal square-root estimate.
Reciprocal square-root estimate.
Reciprocal square-root estimate.
Reciprocal square-root estimate.
Floating-point reciprocal square root step
Floating-point reciprocal square root step
Floating-point reciprocal square root step
Floating-point reciprocal square root step
Signed rounding shift right and accumulate.
Ungisned rounding shift right and accumulate.
Rounding subtract returning high narrow
Rounding subtract returning high narrow
Rounding subtract returning high narrow
Rounding subtract returning high narrow
Rounding subtract returning high narrow
Rounding subtract returning high narrow
Insert vector element from another vector element
Insert vector element from another vector element
Shift left
Shift left
Signed shift left long
Signed shift left long
Signed shift left long
Signed shift left long
Signed shift left long
Signed shift left long
Signed shift right
Unsigned shift right
Shift right narrow
Shift right narrow
Shift right narrow
Shift right narrow
Shift right narrow
Shift right narrow
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift left and insert
Shift left and insert
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Shift Left and Insert (immediate)
Unsigned saturating Accumulate of Signed value.
Unsigned saturating Accumulate of Signed value.
Unsigned saturating Accumulate of Signed value.
Unsigned saturating accumulate of signed value
Unsigned saturating accumulate of signed value
Unsigned saturating accumulate of signed value
Unsigned saturating Accumulate of Signed value.
Unsigned saturating Accumulate of Signed value.
Unsigned saturating Accumulate of Signed value.
Unsigned saturating Accumulate of Signed value.
Unsigned saturating accumulate of signed value
Calculates the square root of each lane.
Calculates the square root of each lane.
Signed shift right and accumulate
Unsigned shift right and accumulate
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift right and insert
Shift right and insert
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Shift Right and Insert (immediate)
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures to one, two, three, or four registers
Store multiple single-element structures from one, two, three, or four registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 2-element structures from two registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 3-element structures from three registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Store multiple 4-element structures from four registers
Signed Subtract Long
Signed Subtract Long
Signed Subtract Long
Unsigned Subtract Long
Unsigned Subtract Long
Unsigned Subtract Long
Signed Subtract Wide
Signed Subtract Wide
Signed Subtract Wide
Unsigned Subtract Wide
Unsigned Subtract Wide
Unsigned Subtract Wide
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Transpose vectors
Signed saturating Accumulate of Unsigned value.
Signed saturating Accumulate of Unsigned value.
Signed saturating Accumulate of Unsigned value.
Signed saturating accumulate of unsigned value
Signed saturating accumulate of unsigned value
Signed saturating accumulate of unsigned value
Signed saturating Accumulate of Unsigned value.
Signed saturating Accumulate of Unsigned value.
Signed saturating Accumulate of Unsigned value.
Signed saturating Accumulate of Unsigned value.
Signed saturating accumulate of unsigned value
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Unzip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors
Zip vectors