Module core::arch::aarch64 [−][src]
Platform-specific intrinsics for the aarch64 platform.
See the module documentation for more details.
Structs
| APSR | Experimental Application Program Status Register |
| ISH | Experimental Inner Shareable is the required shareability domain, reads and writes are the required access types |
| ISHST | Experimental Inner Shareable is the required shareability domain, writes are the required access type |
| NSH | Experimental Non-shareable is the required shareability domain, reads and writes are the required access types |
| NSHST | Experimental Non-shareable is the required shareability domain, writes are the required access type |
| OSH | Experimental Outer Shareable is the required shareability domain, reads and writes are the required access types |
| OSHST | Experimental Outer Shareable is the required shareability domain, writes are the required access type |
| ST | Experimental Full system is the required shareability domain, writes are the required access type |
| SY | Experimental Full system is the required shareability domain, reads and writes are the required access types |
| float32x2_t | Experimental ARM-specific 64-bit wide vector of two packed |
| float32x4_t | Experimental ARM-specific 128-bit wide vector of four packed |
| float64x1_t | Experimental ARM-specific 64-bit wide vector of one packed |
| float64x2_t | Experimental ARM-specific 128-bit wide vector of two packed |
| int8x4_t | Experimental ARM-specific 32-bit wide vector of four packed |
| int8x8_t | Experimental ARM-specific 64-bit wide vector of eight packed |
| int8x8x2_t | Experimental ARM-specific type containing two |
| int8x8x3_t | Experimental ARM-specific type containing three |
| int8x8x4_t | Experimental ARM-specific type containing four |
| int8x16_t | Experimental ARM-specific 128-bit wide vector of sixteen packed |
| int8x16x2_t | Experimental ARM-specific type containing two |
| int8x16x3_t | Experimental ARM-specific type containing three |
| int8x16x4_t | Experimental ARM-specific type containing four |
| int16x2_t | Experimental ARM-specific 32-bit wide vector of two packed |
| int16x4_t | Experimental ARM-specific 64-bit wide vector of four packed |
| int16x8_t | Experimental ARM-specific 128-bit wide vector of eight packed |
| int32x2_t | Experimental ARM-specific 64-bit wide vector of two packed |
| int32x4_t | Experimental ARM-specific 128-bit wide vector of four packed |
| int64x1_t | Experimental ARM-specific 64-bit wide vector of one packed |
| int64x2_t | Experimental ARM-specific 128-bit wide vector of two packed |
| poly8x8_t | Experimental ARM-specific 64-bit wide polynomial vector of eight packed |
| poly8x8x2_t | Experimental ARM-specific type containing two |
| poly8x8x3_t | Experimental ARM-specific type containing three |
| poly8x8x4_t | Experimental ARM-specific type containing four |
| poly8x16_t | Experimental ARM-specific 128-bit wide vector of sixteen packed |
| poly8x16x2_t | Experimental ARM-specific type containing two |
| poly8x16x3_t | Experimental ARM-specific type containing three |
| poly8x16x4_t | Experimental ARM-specific type containing four |
| poly16x4_t | Experimental ARM-specific 64-bit wide vector of four packed |
| poly16x8_t | Experimental ARM-specific 128-bit wide vector of eight packed |
| poly64x1_t | Experimental ARM-specific 64-bit wide vector of one packed |
| poly64x2_t | Experimental ARM-specific 128-bit wide vector of two packed |
| uint8x4_t | Experimental ARM-specific 32-bit wide vector of four packed |
| uint8x8_t | Experimental ARM-specific 64-bit wide vector of eight packed |
| uint8x8x2_t | Experimental ARM-specific type containing two |
| uint8x8x3_t | Experimental ARM-specific type containing three |
| uint8x8x4_t | Experimental ARM-specific type containing four |
| uint8x16_t | Experimental ARM-specific 128-bit wide vector of sixteen packed |
| uint8x16x2_t | Experimental ARM-specific type containing two |
| uint8x16x3_t | Experimental ARM-specific type containing three |
| uint8x16x4_t | Experimental ARM-specific type containing four |
| uint16x2_t | Experimental ARM-specific 32-bit wide vector of two packed |
| uint16x4_t | Experimental ARM-specific 64-bit wide vector of four packed |
| uint16x8_t | Experimental ARM-specific 128-bit wide vector of eight packed |
| uint32x2_t | Experimental ARM-specific 64-bit wide vector of two packed |
| uint32x4_t | Experimental ARM-specific 128-bit wide vector of four packed |
| uint64x1_t | Experimental ARM-specific 64-bit wide vector of one packed |
| uint64x2_t | Experimental ARM-specific 128-bit wide vector of two packed |
Constants
| _PREFETCH_LOCALITY0 | Experimental See |
| _PREFETCH_LOCALITY1 | Experimental See |
| _PREFETCH_LOCALITY2 | Experimental See |
| _PREFETCH_LOCALITY3 | Experimental See |
| _PREFETCH_READ | Experimental See |
| _PREFETCH_WRITE | Experimental See |
| _TMFAILURE_CNCL | Experimental Transaction executed a TCANCEL instruction |
| _TMFAILURE_DBG | Experimental Transaction aborted due to a debug trap. |
| _TMFAILURE_ERR | Experimental Transaction aborted because a non-permissible operation was attempted |
| _TMFAILURE_IMP | Experimental Fallback error type for any other reason |
| _TMFAILURE_INT | Experimental Transaction failed from interrupt |
| _TMFAILURE_MEM | Experimental Transaction aborted because a conflict occurred |
| _TMFAILURE_NEST | Experimental Transaction aborted due to transactional nesting level was exceeded |
| _TMFAILURE_REASON | Experimental Extraction mask for failure reason |
| _TMFAILURE_RTRY | Experimental Transaction retry is possible. |
| _TMFAILURE_SIZE | Experimental Transaction aborted due to read or write set limit was exceeded |
| _TMFAILURE_TRIVIAL | Experimental Indicates a TRIVIAL version of TM is available |
| _TMSTART_SUCCESS | Experimental Transaction successfully started. |
Functions
| __breakpoint⚠ | Experimental Inserts a breakpoint instruction. |
| __clrex⚠ | Experimental Removes the exclusive lock created by LDREX |
| __crc32b⚠ | Experimentalcrc and v8CRC32 single round checksum for bytes (8 bits). |
| __crc32cb⚠ | Experimentalcrc and v8CRC32-C single round checksum for bytes (8 bits). |
| __crc32cd⚠ | ExperimentalcrcCRC32-C single round checksum for quad words (64 bits). |
| __crc32ch⚠ | Experimentalcrc and v8CRC32-C single round checksum for half words (16 bits). |
| __crc32cw⚠ | Experimentalcrc and v8CRC32-C single round checksum for words (32 bits). |
| __crc32d⚠ | ExperimentalcrcCRC32 single round checksum for quad words (64 bits). |
| __crc32h⚠ | Experimentalcrc and v8CRC32 single round checksum for half words (16 bits). |
| __crc32w⚠ | Experimentalcrc and v8CRC32 single round checksum for words (32 bits). |
| __dbg⚠ | Experimental Generates a DBG instruction. |
| __dmb⚠ | Experimental Generates a DMB (data memory barrier) instruction or equivalent CP15 instruction. |
| __dsb⚠ | Experimental Generates a DSB (data synchronization barrier) instruction or equivalent CP15 instruction. |
| __isb⚠ | Experimental Generates an ISB (instruction synchronization barrier) instruction or equivalent CP15 instruction. |
| __ldrex⚠ | Experimental Executes a exclusive LDR instruction for 32 bit value. |
| __ldrexb⚠ | Experimental Executes a exclusive LDR instruction for 8 bit value. |
| __ldrexh⚠ | Experimental Executes a exclusive LDR instruction for 16 bit value. |
| __nop⚠ | Experimental Generates an unspecified no-op instruction. |
| __qadd⚠ | Experimental Signed saturating addition |
| __qadd8⚠ | Experimental Saturating four 8-bit integer additions |
| __qadd16⚠ | Experimental Saturating two 16-bit integer additions |
| __qasx⚠ | Experimental Returns the 16-bit signed saturated equivalent of |
| __qdbl⚠ | Experimental Insert a QADD instruction |
| __qsax⚠ | Experimental Returns the 16-bit signed saturated equivalent of |
| __qsub⚠ | Experimental Signed saturating subtraction |
| __qsub8⚠ | Experimental Saturating two 8-bit integer subtraction |
| __qsub16⚠ | Experimental Saturating two 16-bit integer subtraction |
| __rsr⚠ | Experimental Reads a 32-bit system register |
| __rsrp⚠ | Experimental Reads a system register containing an address |
| __sadd8⚠ | Experimental Returns the 8-bit signed saturated equivalent of |
| __sadd16⚠ | Experimental Returns the 16-bit signed saturated equivalent of |
| __sasx⚠ | Experimental Returns the 16-bit signed equivalent of |
| __sel⚠ | Experimental Select bytes from each operand according to APSR GE flags |
| __sev⚠ | Experimental Generates a SEV (send a global event) hint instruction. |
| __shadd8⚠ | Experimental Signed halving parallel byte-wise addition. |
| __shadd16⚠ | Experimental Signed halving parallel halfword-wise addition. |
| __shsub8⚠ | Experimental Signed halving parallel byte-wise subtraction. |
| __shsub16⚠ | Experimental Signed halving parallel halfword-wise subtraction. |
| __smlabb⚠ | Experimental Insert a SMLABB instruction |
| __smlabt⚠ | Experimental Insert a SMLABT instruction |
| __smlad⚠ | Experimental Dual 16-bit Signed Multiply with Addition of products and 32-bit accumulation. |
| __smlatb⚠ | Experimental Insert a SMLATB instruction |
| __smlatt⚠ | Experimental Insert a SMLATT instruction |
| __smlawb⚠ | Experimental Insert a SMLAWB instruction |
| __smlawt⚠ | Experimental Insert a SMLAWT instruction |
| __smlsd⚠ | Experimental Dual 16-bit Signed Multiply with Subtraction of products and 32-bit accumulation and overflow detection. |
| __smuad⚠ | Experimental Signed Dual Multiply Add. |
| __smuadx⚠ | Experimental Signed Dual Multiply Add Reversed. |
| __smulbb⚠ | Experimental Insert a SMULBB instruction |
| __smulbt⚠ | Experimental Insert a SMULTB instruction |
| __smultb⚠ | Experimental Insert a SMULTB instruction |
| __smultt⚠ | Experimental Insert a SMULTT instruction |
| __smulwb⚠ | Experimental Insert a SMULWB instruction |
| __smulwt⚠ | Experimental Insert a SMULWT instruction |
| __smusd⚠ | Experimental Signed Dual Multiply Subtract. |
| __smusdx⚠ | Experimental Signed Dual Multiply Subtract Reversed. |
| __ssub8⚠ | Experimental Inserts a |
| __strex⚠ | Experimental Executes a exclusive STR instruction for 32 bit values |
| __strexb⚠ | Experimental Executes a exclusive STR instruction for 8 bit values |
| __strexh⚠ | Experimental Executes a exclusive STR instruction for 16 bit values |
| __tcancel⚠ | ExperimentaltmeCancels the current transaction and discards all state modifications that were performed transactionally. |
| __tcommit⚠ | ExperimentaltmeCommits 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. |
| __tstart⚠ | ExperimentaltmeStarts 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. |
| __ttest⚠ | ExperimentaltmeTests 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. |
| __usad8⚠ | Experimental Sum of 8-bit absolute differences. |
| __usada8⚠ | Experimental Sum of 8-bit absolute differences and constant. |
| __usub8⚠ | Experimental Inserts a |
| __wfe⚠ | Experimental Generates a WFE (wait for event) hint instruction, or nothing. |
| __wfi⚠ | Experimental Generates a WFI (wait for interrupt) hint instruction, or nothing. |
| __wsr⚠ | Experimental Writes a 32-bit system register |
| __wsrp⚠ | Experimental Writes a system register containing an address |
| __yield⚠ | Experimental Generates a YIELD hint instruction. |
| _cls_u32⚠ | Experimental Counts the leading most significant bits set. |
| _cls_u64⚠ | Experimental Counts the leading most significant bits set. |
| _clz_u8⚠ | Experimentalv7Count Leading Zeros. |
| _clz_u16⚠ | Experimentalv7Count Leading Zeros. |
| _clz_u32⚠ | Experimentalv7Count Leading Zeros. |
| _clz_u64⚠ | Experimental Count Leading Zeros. |
| _prefetch⚠ | Experimental Fetch the cache line that contains address |
| _rbit_u32⚠ | Experimentalv7Reverse the bit order. |
| _rbit_u64⚠ | Experimental Reverse the bit order. |
| _rev_u16⚠ | Experimental Reverse the order of the bytes. |
| _rev_u32⚠ | Experimental Reverse the order of the bytes. |
| _rev_u64⚠ | Experimental Reverse the order of the bytes. |
| brk⚠ | Experimental Generates the trap instruction |
| udf⚠ | Experimental Generates the trap instruction |
| vabs_s8⚠ | Experimentalneon and v7Absolute value (wrapping). |
| vabs_s16⚠ | Experimentalneon and v7Absolute value (wrapping). |
| vabs_s32⚠ | Experimentalneon and v7Absolute value (wrapping). |
| vabs_s64⚠ | ExperimentalneonAbsolute Value (wrapping). |
| vabsd_s64⚠ | ExperimentalneonAbsolute Value (wrapping). |
| vabsq_s8⚠ | Experimentalneon and v7Absolute value (wrapping). |
| vabsq_s16⚠ | Experimentalneon and v7Absolute value (wrapping). |
| vabsq_s32⚠ | Experimentalneon and v7Absolute value (wrapping). |
| vabsq_s64⚠ | ExperimentalneonAbsolute Value (wrapping). |
| vadd_f32⚠ | Experimentalneon and v7Vector add. |
| vadd_f64⚠ | ExperimentalneonVector add. |
| vadd_s8⚠ | Experimentalneon and v7Vector add. |
| vadd_s16⚠ | Experimentalneon and v7Vector add. |
| vadd_s32⚠ | Experimentalneon and v7Vector add. |
| vadd_s64⚠ | ExperimentalneonVector add. |
| vadd_u8⚠ | Experimentalneon and v7Vector add. |
| vadd_u16⚠ | Experimentalneon and v7Vector add. |
| vadd_u32⚠ | Experimentalneon and v7Vector add. |
| vadd_u64⚠ | ExperimentalneonVector add. |
| vaddd_s64⚠ | ExperimentalneonVector add. |
| vaddd_u64⚠ | ExperimentalneonVector add. |
| vaddhn_high_s16⚠ | Experimentalneon and v7Add returning High Narrow (high half). |
| vaddhn_high_s32⚠ | Experimentalneon and v7Add returning High Narrow (high half). |
| vaddhn_high_s64⚠ | Experimentalneon and v7Add returning High Narrow (high half). |
| vaddhn_high_u16⚠ | Experimentalneon and v7Add returning High Narrow (high half). |
| vaddhn_high_u32⚠ | Experimentalneon and v7Add returning High Narrow (high half). |
| vaddhn_high_u64⚠ | Experimentalneon and v7Add returning High Narrow (high half). |
| vaddhn_s16⚠ | Experimentalneon and v7Add returning High Narrow. |
| vaddhn_s32⚠ | Experimentalneon and v7Add returning High Narrow. |
| vaddhn_s64⚠ | Experimentalneon and v7Add returning High Narrow. |
| vaddhn_u16⚠ | Experimentalneon and v7Add returning High Narrow. |
| vaddhn_u32⚠ | Experimentalneon and v7Add returning High Narrow. |
| vaddhn_u64⚠ | Experimentalneon and v7Add returning High Narrow. |
| vaddl_high_s8⚠ | Experimentalneon and v7Signed Add Long (vector, high half). |
| vaddl_high_s16⚠ | Experimentalneon and v7Signed Add Long (vector, high half). |
| vaddl_high_s32⚠ | Experimentalneon and v7Signed Add Long (vector, high half). |
| vaddl_high_u8⚠ | Experimentalneon and v7Unsigned Add Long (vector, high half). |
| vaddl_high_u16⚠ | Experimentalneon and v7Unsigned Add Long (vector, high half). |
| vaddl_high_u32⚠ | Experimentalneon and v7Unsigned Add Long (vector, high half). |
| vaddl_s8⚠ | Experimentalneon and v7Signed Add Long (vector). |
| vaddl_s16⚠ | Experimentalneon and v7Signed Add Long (vector). |
| vaddl_s32⚠ | Experimentalneon and v7Signed Add Long (vector). |
| vaddl_u8⚠ | Experimentalneon and v7Unsigned Add Long (vector). |
| vaddl_u16⚠ | Experimentalneon and v7Unsigned Add Long (vector). |
| vaddl_u32⚠ | Experimentalneon and v7Unsigned Add Long (vector). |
| vaddq_f32⚠ | Experimentalneon and v7Vector add. |
| vaddq_f64⚠ | ExperimentalneonVector add. |
| vaddq_s8⚠ | Experimentalneon and v7Vector add. |
| vaddq_s16⚠ | Experimentalneon and v7Vector add. |
| vaddq_s32⚠ | Experimentalneon and v7Vector add. |
| vaddq_s64⚠ | Experimentalneon and v7Vector add. |
| vaddq_u8⚠ | Experimentalneon and v7Vector add. |
| vaddq_u16⚠ | Experimentalneon and v7Vector add. |
| vaddq_u32⚠ | Experimentalneon and v7Vector add. |
| vaddq_u64⚠ | Experimentalneon and v7Vector add. |
| vaddv_s8⚠ | ExperimentalneonAdd across vector |
| vaddv_s16⚠ | ExperimentalneonAdd across vector |
| vaddv_s32⚠ | ExperimentalneonAdd across vector |
| vaddv_u8⚠ | ExperimentalneonAdd across vector |
| vaddv_u16⚠ | ExperimentalneonAdd across vector |
| vaddv_u32⚠ | ExperimentalneonAdd across vector |
| vaddvq_s8⚠ | ExperimentalneonAdd across vector |
| vaddvq_s16⚠ | ExperimentalneonAdd across vector |
| vaddvq_s32⚠ | ExperimentalneonAdd across vector |
| vaddvq_s64⚠ | ExperimentalneonAdd across vector |
| vaddvq_u8⚠ | ExperimentalneonAdd across vector |
| vaddvq_u16⚠ | ExperimentalneonAdd across vector |
| vaddvq_u32⚠ | ExperimentalneonAdd across vector |
| vaddvq_u64⚠ | ExperimentalneonAdd across vector |
| vaddw_high_s8⚠ | Experimentalneon and v7Signed Add Wide (high half). |
| vaddw_high_s16⚠ | Experimentalneon and v7Signed Add Wide (high half). |
| vaddw_high_s32⚠ | Experimentalneon and v7Signed Add Wide (high half). |
| vaddw_high_u8⚠ | Experimentalneon and v7Unsigned Add Wide (high half). |
| vaddw_high_u16⚠ | Experimentalneon and v7Unsigned Add Wide (high half). |
| vaddw_high_u32⚠ | Experimentalneon and v7Unsigned Add Wide (high half). |
| vaddw_s8⚠ | Experimentalneon and v7Signed Add Wide. |
| vaddw_s16⚠ | Experimentalneon and v7Signed Add Wide. |
| vaddw_s32⚠ | Experimentalneon and v7Signed Add Wide. |
| vaddw_u8⚠ | Experimentalneon and v7Unsigned Add Wide. |
| vaddw_u16⚠ | Experimentalneon and v7Unsigned Add Wide. |
| vaddw_u32⚠ | Experimentalneon and v7Unsigned Add Wide. |
| vaesdq_u8⚠ | Experimentalcrypto and v8AES single round decryption. |
| vaeseq_u8⚠ | Experimentalcrypto and v8AES single round encryption. |
| vaesimcq_u8⚠ | Experimentalcrypto and v8AES inverse mix columns. |
| vaesmcq_u8⚠ | Experimentalcrypto and v8AES mix columns. |
| vand_s8⚠ | Experimentalneon and v7Vector bitwise and |
| vand_s16⚠ | Experimentalneon and v7Vector bitwise and |
| vand_s32⚠ | Experimentalneon and v7Vector bitwise and |
| vand_s64⚠ | Experimentalneon and v7Vector bitwise and |
| vand_u8⚠ | Experimentalneon and v7Vector bitwise and |
| vand_u16⚠ | Experimentalneon and v7Vector bitwise and |
| vand_u32⚠ | Experimentalneon and v7Vector bitwise and |
| vand_u64⚠ | Experimentalneon and v7Vector bitwise and |
| vandq_s8⚠ | Experimentalneon and v7Vector bitwise and |
| vandq_s16⚠ | Experimentalneon and v7Vector bitwise and |
| vandq_s32⚠ | Experimentalneon and v7Vector bitwise and |
| vandq_s64⚠ | Experimentalneon and v7Vector bitwise and |
| vandq_u8⚠ | Experimentalneon and v7Vector bitwise and |
| vandq_u16⚠ | Experimentalneon and v7Vector bitwise and |
| vandq_u32⚠ | Experimentalneon and v7Vector bitwise and |
| vandq_u64⚠ | Experimentalneon and v7Vector bitwise and |
| vceq_f32⚠ | Experimentalneon and v7Floating-point compare equal |
| vceq_f64⚠ | ExperimentalneonFloating-point compare equal |
| vceq_p64⚠ | ExperimentalneonCompare bitwise Equal (vector) |
| vceq_s8⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceq_s16⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceq_s32⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceq_s64⚠ | ExperimentalneonCompare bitwise Equal (vector) |
| vceq_u8⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceq_u16⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceq_u32⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceq_u64⚠ | ExperimentalneonCompare bitwise Equal (vector) |
| vceqq_f32⚠ | Experimentalneon and v7Floating-point compare equal |
| vceqq_f64⚠ | ExperimentalneonFloating-point compare equal |
| vceqq_p64⚠ | ExperimentalneonCompare bitwise Equal (vector) |
| vceqq_s8⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceqq_s16⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceqq_s32⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceqq_s64⚠ | ExperimentalneonCompare bitwise Equal (vector) |
| vceqq_u8⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceqq_u16⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceqq_u32⚠ | Experimentalneon and v7Compare bitwise Equal (vector) |
| vceqq_u64⚠ | ExperimentalneonCompare bitwise Equal (vector) |
| vcge_f32⚠ | Experimentalneon and v7Floating-point compare greater than or equal |
| vcge_f64⚠ | ExperimentalneonFloating-point compare greater than or equal |
| vcge_s8⚠ | Experimentalneon and v7Compare signed greater than or equal |
| vcge_s16⚠ | Experimentalneon and v7Compare signed greater than or equal |
| vcge_s32⚠ | Experimentalneon and v7Compare signed greater than or equal |
| vcge_s64⚠ | ExperimentalneonCompare signed greater than or equal |
| vcge_u8⚠ | Experimentalneon and v7Compare unsigned greater than or equal |
| vcge_u16⚠ | Experimentalneon and v7Compare unsigned greater than or equal |
| vcge_u32⚠ | Experimentalneon and v7Compare unsigned greater than or equal |
| vcge_u64⚠ | ExperimentalneonCompare unsigned greater than or equal |
| vcgeq_f32⚠ | Experimentalneon and v7Floating-point compare greater than or equal |
| vcgeq_f64⚠ | ExperimentalneonFloating-point compare greater than or equal |
| vcgeq_s8⚠ | Experimentalneon and v7Compare signed greater than or equal |
| vcgeq_s16⚠ | Experimentalneon and v7Compare signed greater than or equal |
| vcgeq_s32⚠ | Experimentalneon and v7Compare signed greater than or equal |
| vcgeq_s64⚠ | ExperimentalneonCompare signed greater than or equal |
| vcgeq_u8⚠ | Experimentalneon and v7Compare unsigned greater than or equal |
| vcgeq_u16⚠ | Experimentalneon and v7Compare unsigned greater than or equal |
| vcgeq_u32⚠ | Experimentalneon and v7Compare unsigned greater than or equal |
| vcgeq_u64⚠ | ExperimentalneonCompare unsigned greater than or equal |
| vcgt_f32⚠ | Experimentalneon and v7Floating-point compare greater than |
| vcgt_f64⚠ | ExperimentalneonFloating-point compare greater than |
| vcgt_s8⚠ | Experimentalneon and v7Compare signed greater than |
| vcgt_s16⚠ | Experimentalneon and v7Compare signed greater than |
| vcgt_s32⚠ | Experimentalneon and v7Compare signed greater than |
| vcgt_s64⚠ | ExperimentalneonCompare signed greater than |
| vcgt_u8⚠ | Experimentalneon and v7Compare unsigned highe |
| vcgt_u16⚠ | Experimentalneon and v7Compare unsigned highe |
| vcgt_u32⚠ | Experimentalneon and v7Compare unsigned highe |
| vcgt_u64⚠ | ExperimentalneonCompare unsigned highe |
| vcgtq_f32⚠ | Experimentalneon and v7Floating-point compare greater than |
| vcgtq_f64⚠ | ExperimentalneonFloating-point compare greater than |
| vcgtq_s8⚠ | Experimentalneon and v7Compare signed greater than |
| vcgtq_s16⚠ | Experimentalneon and v7Compare signed greater than |
| vcgtq_s32⚠ | Experimentalneon and v7Compare signed greater than |
| vcgtq_s64⚠ | ExperimentalneonCompare signed greater than |
| vcgtq_u8⚠ | Experimentalneon and v7Compare unsigned highe |
| vcgtq_u16⚠ | Experimentalneon and v7Compare unsigned highe |
| vcgtq_u32⚠ | Experimentalneon and v7Compare unsigned highe |
| vcgtq_u64⚠ | ExperimentalneonCompare unsigned highe |
| vcle_f32⚠ | Experimentalneon and v7Floating-point compare less than or equal |
| vcle_f64⚠ | ExperimentalneonFloating-point compare less than or equal |
| vcle_s8⚠ | Experimentalneon and v7Compare signed less than or equal |
| vcle_s16⚠ | Experimentalneon and v7Compare signed less than or equal |
| vcle_s32⚠ | Experimentalneon and v7Compare signed less than or equal |
| vcle_s64⚠ | ExperimentalneonCompare signed less than or equal |
| vcle_u8⚠ | Experimentalneon and v7Compare unsigned less than or equal |
| vcle_u16⚠ | Experimentalneon and v7Compare unsigned less than or equal |
| vcle_u32⚠ | Experimentalneon and v7Compare unsigned less than or equal |
| vcle_u64⚠ | ExperimentalneonCompare unsigned less than or equal |
| vcleq_f32⚠ | Experimentalneon and v7Floating-point compare less than or equal |
| vcleq_f64⚠ | ExperimentalneonFloating-point compare less than or equal |
| vcleq_s8⚠ | Experimentalneon and v7Compare signed less than or equal |
| vcleq_s16⚠ | Experimentalneon and v7Compare signed less than or equal |
| vcleq_s32⚠ | Experimentalneon and v7Compare signed less than or equal |
| vcleq_s64⚠ | ExperimentalneonCompare signed less than or equal |
| vcleq_u8⚠ | Experimentalneon and v7Compare unsigned less than or equal |
| vcleq_u16⚠ | Experimentalneon and v7Compare unsigned less than or equal |
| vcleq_u32⚠ | Experimentalneon and v7Compare unsigned less than or equal |
| vcleq_u64⚠ | ExperimentalneonCompare unsigned less than or equal |
| vclt_f32⚠ | Experimentalneon and v7Floating-point compare less than |
| vclt_f64⚠ | ExperimentalneonFloating-point compare less than |
| vclt_s8⚠ | Experimentalneon and v7Compare signed less than |
| vclt_s16⚠ | Experimentalneon and v7Compare signed less than |
| vclt_s32⚠ | Experimentalneon and v7Compare signed less than |
| vclt_s64⚠ | ExperimentalneonCompare signed less than |
| vclt_u8⚠ | Experimentalneon and v7Compare unsigned less than |
| vclt_u16⚠ | Experimentalneon and v7Compare unsigned less than |
| vclt_u32⚠ | Experimentalneon and v7Compare unsigned less than |
| vclt_u64⚠ | ExperimentalneonCompare unsigned less than |
| vcltq_f32⚠ | Experimentalneon and v7Floating-point compare less than |
| vcltq_f64⚠ | ExperimentalneonFloating-point compare less than |
| vcltq_s8⚠ | Experimentalneon and v7Compare signed less than |
| vcltq_s16⚠ | Experimentalneon and v7Compare signed less than |
| vcltq_s32⚠ | Experimentalneon and v7Compare signed less than |
| vcltq_s64⚠ | ExperimentalneonCompare signed less than |
| vcltq_u8⚠ | Experimentalneon and v7Compare unsigned less than |
| vcltq_u16⚠ | Experimentalneon and v7Compare unsigned less than |
| vcltq_u32⚠ | Experimentalneon and v7Compare unsigned less than |
| vcltq_u64⚠ | ExperimentalneonCompare unsigned less than |
| vcnt_p8⚠ | Experimentalneon and v7Population count per byte. |
| vcnt_s8⚠ | Experimentalneon and v7Population count per byte. |
| vcnt_u8⚠ | Experimentalneon and v7Population count per byte. |
| vcntq_p8⚠ | Experimentalneon and v7Population count per byte. |
| vcntq_s8⚠ | Experimentalneon and v7Population count per byte. |
| vcntq_u8⚠ | Experimentalneon and v7Population count per byte. |
| vcombine_f32⚠ | ExperimentalneonVector combine |
| vcombine_f64⚠ | ExperimentalneonVector combine |
| vcombine_p8⚠ | ExperimentalneonVector combine |
| vcombine_p16⚠ | ExperimentalneonVector combine |
| vcombine_p64⚠ | ExperimentalneonVector combine |
| vcombine_s8⚠ | ExperimentalneonVector combine |
| vcombine_s16⚠ | ExperimentalneonVector combine |
| vcombine_s32⚠ | ExperimentalneonVector combine |
| vcombine_s64⚠ | ExperimentalneonVector combine |
| vcombine_u8⚠ | ExperimentalneonVector combine |
| vcombine_u16⚠ | ExperimentalneonVector combine |
| vcombine_u32⚠ | ExperimentalneonVector combine |
| vcombine_u64⚠ | ExperimentalneonVector combine |
| vcvtq_s32_f32⚠ | Experimentalneon and v7Floating-point Convert to Signed fixed-point, rounding toward Zero (vector) |
| vcvtq_u32_f32⚠ | Experimentalneon and v7Floating-point Convert to Unsigned fixed-point, rounding toward Zero (vector) |
| vdupq_n_s8⚠ | Experimentalneon and v7Duplicate vector element to vector or scalar |
| vdupq_n_u8⚠ | Experimentalneon and v7Duplicate vector element to vector or scalar |
| veor_s8⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veor_s16⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veor_s32⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veor_s64⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veor_u8⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veor_u16⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veor_u32⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veor_u64⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veorq_s8⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veorq_s16⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veorq_s32⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veorq_s64⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veorq_u8⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veorq_u16⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veorq_u32⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| veorq_u64⚠ | Experimentalneon and v7Vector bitwise exclusive or (vector) |
| vextq_s8⚠ | Experimentalneon and v7Extract vector from pair of vectors |
| vextq_u8⚠ | Experimentalneon and v7Extract vector from pair of vectors |
| vget_lane_u8⚠ | Experimentalneon and v7Move vector element to general-purpose register |
| vget_lane_u64⚠ | Experimentalneon and v7Move vector element to general-purpose register |
| vgetq_lane_s32⚠ | Experimentalneon and v7Move vector element to general-purpose register |
| vgetq_lane_u16⚠ | Experimentalneon and v7Move vector element to general-purpose register |
| vgetq_lane_u32⚠ | Experimentalneon and v7Move vector element to general-purpose register |
| vgetq_lane_u64⚠ | Experimentalneon and v7Move vector element to general-purpose register |
| vhadd_s8⚠ | Experimentalneon and v7Halving add |
| vhadd_s16⚠ | Experimentalneon and v7Halving add |
| vhadd_s32⚠ | Experimentalneon and v7Halving add |
| vhadd_u8⚠ | Experimentalneon and v7Halving add |
| vhadd_u16⚠ | Experimentalneon and v7Halving add |
| vhadd_u32⚠ | Experimentalneon and v7Halving add |
| vhaddq_s8⚠ | Experimentalneon and v7Halving add |
| vhaddq_s16⚠ | Experimentalneon and v7Halving add |
| vhaddq_s32⚠ | Experimentalneon and v7Halving add |
| vhaddq_u8⚠ | Experimentalneon and v7Halving add |
| vhaddq_u16⚠ | Experimentalneon and v7Halving add |
| vhaddq_u32⚠ | Experimentalneon and v7Halving add |
| vhsub_s8⚠ | Experimentalneon and v7Signed halving subtract |
| vhsub_s16⚠ | Experimentalneon and v7Signed halving subtract |
| vhsub_s32⚠ | Experimentalneon and v7Signed halving subtract |
| vhsub_u8⚠ | Experimentalneon and v7Signed halving subtract |
| vhsub_u16⚠ | Experimentalneon and v7Signed halving subtract |
| vhsub_u32⚠ | Experimentalneon and v7Signed halving subtract |
| vhsubq_s8⚠ | Experimentalneon and v7Signed halving subtract |
| vhsubq_s16⚠ | Experimentalneon and v7Signed halving subtract |
| vhsubq_s32⚠ | Experimentalneon and v7Signed halving subtract |
| vhsubq_u8⚠ | Experimentalneon and v7Signed halving subtract |
| vhsubq_u16⚠ | Experimentalneon and v7Signed halving subtract |
| vhsubq_u32⚠ | Experimentalneon and v7Signed halving subtract |
| vld1_dup_f32⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1_dup_p8⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1_dup_p16⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1_dup_s8⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1_dup_s16⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1_dup_s32⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1_dup_s64⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1_dup_u8⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1_dup_u16⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1_dup_u32⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1_dup_u64⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1_f32⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1_f64⚠ | ExperimentalneonLoad multiple single-element structures to one, two, three, or four registers. |
| vld1_lane_f32⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1_lane_p8⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1_lane_p16⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1_lane_s8⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1_lane_s16⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1_lane_s32⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1_lane_s64⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1_lane_u8⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1_lane_u16⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1_lane_u32⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1_lane_u64⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1_p8⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1_p16⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1_s8⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1_s16⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1_s32⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1_s64⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1_u8⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1_u16⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1_u32⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1_u64⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1q_dup_f32⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1q_dup_p8⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1q_dup_p16⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1q_dup_s8⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1q_dup_s16⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1q_dup_s32⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1q_dup_s64⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1q_dup_u8⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1q_dup_u16⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1q_dup_u32⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1q_dup_u64⚠ | Experimentalneon and v7Load one single-element structure and Replicate to all lanes (of one register). |
| vld1q_f32⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1q_f64⚠ | ExperimentalneonLoad multiple single-element structures to one, two, three, or four registers. |
| vld1q_lane_f32⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1q_lane_p8⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1q_lane_p16⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1q_lane_s8⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1q_lane_s16⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1q_lane_s32⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1q_lane_s64⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1q_lane_u8⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1q_lane_u16⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1q_lane_u32⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1q_lane_u64⚠ | Experimentalneon and v7Load one single-element structure to one lane of one register. |
| vld1q_p8⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1q_p16⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1q_s8⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1q_s16⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1q_s32⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1q_s64⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1q_u8⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1q_u16⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1q_u32⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vld1q_u64⚠ | Experimentalneon,v7Load multiple single-element structures to one, two, three, or four registers. |
| vmax_f32⚠ | Experimentalneon and v7Maximum (vector) |
| vmax_f64⚠ | ExperimentalneonMaximum (vector) |
| vmax_s8⚠ | Experimentalneon and v7Maximum (vector) |
| vmax_s16⚠ | Experimentalneon and v7Maximum (vector) |
| vmax_s32⚠ | Experimentalneon and v7Maximum (vector) |
| vmax_u8⚠ | Experimentalneon and v7Maximum (vector) |
| vmax_u16⚠ | Experimentalneon and v7Maximum (vector) |
| vmax_u32⚠ | Experimentalneon and v7Maximum (vector) |
| vmaxq_f32⚠ | Experimentalneon and v7Maximum (vector) |
| vmaxq_f64⚠ | ExperimentalneonMaximum (vector) |
| vmaxq_s8⚠ | Experimentalneon and v7Maximum (vector) |
| vmaxq_s16⚠ | Experimentalneon and v7Maximum (vector) |
| vmaxq_s32⚠ | Experimentalneon and v7Maximum (vector) |
| vmaxq_u8⚠ | Experimentalneon and v7Maximum (vector) |
| vmaxq_u16⚠ | Experimentalneon and v7Maximum (vector) |
| vmaxq_u32⚠ | Experimentalneon and v7Maximum (vector) |
| vmaxv_f32⚠ | ExperimentalneonHorizontal vector max. |
| vmaxv_s8⚠ | ExperimentalneonHorizontal vector max. |
| vmaxv_s16⚠ | ExperimentalneonHorizontal vector max. |
| vmaxv_s32⚠ | ExperimentalneonHorizontal vector max. |
| vmaxv_u8⚠ | ExperimentalneonHorizontal vector max. |
| vmaxv_u16⚠ | ExperimentalneonHorizontal vector max. |
| vmaxv_u32⚠ | ExperimentalneonHorizontal vector max. |
| vmaxvq_f32⚠ | ExperimentalneonHorizontal vector max. |
| vmaxvq_f64⚠ | ExperimentalneonHorizontal vector max. |
| vmaxvq_s8⚠ | ExperimentalneonHorizontal vector max. |
| vmaxvq_s16⚠ | ExperimentalneonHorizontal vector max. |
| vmaxvq_s32⚠ | ExperimentalneonHorizontal vector max. |
| vmaxvq_u8⚠ | ExperimentalneonHorizontal vector max. |
| vmaxvq_u16⚠ | ExperimentalneonHorizontal vector max. |
| vmaxvq_u32⚠ | ExperimentalneonHorizontal vector max. |
| vmin_f32⚠ | Experimentalneon and v7Minimum (vector) |
| vmin_f64⚠ | ExperimentalneonMinimum (vector) |
| vmin_s8⚠ | Experimentalneon and v7Minimum (vector) |
| vmin_s16⚠ | Experimentalneon and v7Minimum (vector) |
| vmin_s32⚠ | Experimentalneon and v7Minimum (vector) |
| vmin_u8⚠ | Experimentalneon and v7Minimum (vector) |
| vmin_u16⚠ | Experimentalneon and v7Minimum (vector) |
| vmin_u32⚠ | Experimentalneon and v7Minimum (vector) |
| vminq_f32⚠ | Experimentalneon and v7Minimum (vector) |
| vminq_f64⚠ | ExperimentalneonMinimum (vector) |
| vminq_s8⚠ | Experimentalneon and v7Minimum (vector) |
| vminq_s16⚠ | Experimentalneon and v7Minimum (vector) |
| vminq_s32⚠ | Experimentalneon and v7Minimum (vector) |
| vminq_u8⚠ | Experimentalneon and v7Minimum (vector) |
| vminq_u16⚠ | Experimentalneon and v7Minimum (vector) |
| vminq_u32⚠ | Experimentalneon and v7Minimum (vector) |
| vminv_f32⚠ | ExperimentalneonHorizontal vector min. |
| vminv_s8⚠ | ExperimentalneonHorizontal vector min. |
| vminv_s16⚠ | ExperimentalneonHorizontal vector min. |
| vminv_s32⚠ | ExperimentalneonHorizontal vector min. |
| vminv_u8⚠ | ExperimentalneonHorizontal vector min. |
| vminv_u16⚠ | ExperimentalneonHorizontal vector min. |
| vminv_u32⚠ | ExperimentalneonHorizontal vector min. |
| vminvq_f32⚠ | ExperimentalneonHorizontal vector min. |
| vminvq_f64⚠ | ExperimentalneonHorizontal vector min. |
| vminvq_s8⚠ | ExperimentalneonHorizontal vector min. |
| vminvq_s16⚠ | ExperimentalneonHorizontal vector min. |
| vminvq_s32⚠ | ExperimentalneonHorizontal vector min. |
| vminvq_u8⚠ | ExperimentalneonHorizontal vector min. |
| vminvq_u16⚠ | ExperimentalneonHorizontal vector min. |
| vminvq_u32⚠ | ExperimentalneonHorizontal vector min. |
| vmovl_s8⚠ | Experimentalneon and v7Vector long move. |
| vmovl_s16⚠ | Experimentalneon and v7Vector long move. |
| vmovl_s32⚠ | Experimentalneon and v7Vector long move. |
| vmovl_u8⚠ | Experimentalneon and v7Vector long move. |
| vmovl_u16⚠ | Experimentalneon and v7Vector long move. |
| vmovl_u32⚠ | Experimentalneon and v7Vector long move. |
| vmovn_s16⚠ | Experimentalneon and v7Vector narrow integer. |
| vmovn_s32⚠ | Experimentalneon and v7Vector narrow integer. |
| vmovn_s64⚠ | Experimentalneon and v7Vector narrow integer. |
| vmovn_u16⚠ | Experimentalneon and v7Vector narrow integer. |
| vmovn_u32⚠ | Experimentalneon and v7Vector narrow integer. |
| vmovn_u64⚠ | Experimentalneon and v7Vector narrow integer. |
| vmovq_n_u8⚠ | Experimentalneon and v7Duplicate vector element to vector or scalar |
| vmul_f32⚠ | Experimentalneon and v7Multiply |
| vmul_f64⚠ | ExperimentalneonMultiply |
| vmul_s8⚠ | Experimentalneon and v7Multiply |
| vmul_s16⚠ | Experimentalneon and v7Multiply |
| vmul_s32⚠ | Experimentalneon and v7Multiply |
| vmul_u8⚠ | Experimentalneon and v7Multiply |
| vmul_u16⚠ | Experimentalneon and v7Multiply |
| vmul_u32⚠ | Experimentalneon and v7Multiply |
| vmull_p64⚠ | ExperimentalneonPolynomial multiply long |
| vmulq_f32⚠ | Experimentalneon and v7Multiply |
| vmulq_f64⚠ | ExperimentalneonMultiply |
| vmulq_s8⚠ | Experimentalneon and v7Multiply |
| vmulq_s16⚠ | Experimentalneon and v7Multiply |
| vmulq_s32⚠ | Experimentalneon and v7Multiply |
| vmulq_u8⚠ | Experimentalneon and v7Multiply |
| vmulq_u16⚠ | Experimentalneon and v7Multiply |
| vmulq_u32⚠ | Experimentalneon and v7Multiply |
| vmvn_p8⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvn_s8⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvn_s16⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvn_s32⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvn_u8⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvn_u16⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvn_u32⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvnq_p8⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvnq_s8⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvnq_s16⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvnq_s32⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvnq_u8⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvnq_u16⚠ | Experimentalneon and v7Vector bitwise not. |
| vmvnq_u32⚠ | Experimentalneon and v7Vector bitwise not. |
| vorr_s8⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorr_s16⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorr_s32⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorr_s64⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorr_u8⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorr_u16⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorr_u32⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorr_u64⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorrq_s8⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorrq_s16⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorrq_s32⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorrq_s64⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorrq_u8⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorrq_u16⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorrq_u32⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vorrq_u64⚠ | Experimentalneon and v7Vector bitwise or (immediate, inclusive) |
| vpadal_s8⚠ | Experimentalneon and v7Signed Add and Accumulate Long Pairwise. |
| vpadal_s16⚠ | Experimentalneon and v7Signed Add and Accumulate Long Pairwise. |
| vpadal_s32⚠ | Experimentalneon and v7Signed Add and Accumulate Long Pairwise. |
| vpadal_u8⚠ | Experimentalneon and v7Unsigned Add and Accumulate Long Pairwise. |
| vpadal_u16⚠ | Experimentalneon and v7Unsigned Add and Accumulate Long Pairwise. |
| vpadal_u32⚠ | Experimentalneon and v7Unsigned Add and Accumulate Long Pairwise. |
| vpadalq_s8⚠ | Experimentalneon and v7Signed Add and Accumulate Long Pairwise. |
| vpadalq_s16⚠ | Experimentalneon and v7Signed Add and Accumulate Long Pairwise. |
| vpadalq_s32⚠ | Experimentalneon and v7Signed Add and Accumulate Long Pairwise. |
| vpadalq_u8⚠ | Experimentalneon and v7Unsigned Add and Accumulate Long Pairwise. |
| vpadalq_u16⚠ | Experimentalneon and v7Unsigned Add and Accumulate Long Pairwise. |
| vpadalq_u32⚠ | Experimentalneon and v7Unsigned Add and Accumulate Long Pairwise. |
| vpadd_s8⚠ | Experimentalneon and v7Add pairwise. |
| vpadd_s16⚠ | Experimentalneon and v7Add pairwise. |
| vpadd_s32⚠ | Experimentalneon and v7Add pairwise. |
| vpadd_u8⚠ | Experimentalneon and v7Add pairwise. |
| vpadd_u16⚠ | Experimentalneon and v7Add pairwise. |
| vpadd_u32⚠ | Experimentalneon and v7Add pairwise. |
| vpaddd_s64⚠ | ExperimentalneonAdd pairwise |
| vpaddd_u64⚠ | ExperimentalneonAdd pairwise |
| vpaddl_s8⚠ | Experimentalneon and v7Signed Add Long Pairwise. |
| vpaddl_s16⚠ | Experimentalneon and v7Signed Add Long Pairwise. |
| vpaddl_s32⚠ | Experimentalneon and v7Signed Add Long Pairwise. |
| vpaddl_u8⚠ | Experimentalneon and v7Unsigned Add Long Pairwise. |
| vpaddl_u16⚠ | Experimentalneon and v7Unsigned Add Long Pairwise. |
| vpaddl_u32⚠ | Experimentalneon and v7Unsigned Add Long Pairwise. |
| vpaddlq_s8⚠ | Experimentalneon and v7Signed Add Long Pairwise. |
| vpaddlq_s16⚠ | Experimentalneon and v7Signed Add Long Pairwise. |
| vpaddlq_s32⚠ | Experimentalneon and v7Signed Add Long Pairwise. |
| vpaddlq_u8⚠ | Experimentalneon and v7Unsigned Add Long Pairwise. |
| vpaddlq_u16⚠ | Experimentalneon and v7Unsigned Add Long Pairwise. |
| vpaddlq_u32⚠ | Experimentalneon and v7Unsigned Add Long Pairwise. |
| vpaddq_s8⚠ | ExperimentalneonAdd pairwise |
| vpaddq_s16⚠ | ExperimentalneonAdd pairwise |
| vpaddq_s32⚠ | ExperimentalneonAdd pairwise |
| vpaddq_u8⚠ | ExperimentalneonAdd pairwise |
| vpaddq_u16⚠ | ExperimentalneonAdd pairwise |
| vpaddq_u32⚠ | ExperimentalneonAdd pairwise |
| vpmax_f32⚠ | Experimentalneon and v7Folding maximum of adjacent pairs |
| vpmax_s8⚠ | Experimentalneon and v7Folding maximum of adjacent pairs |
| vpmax_s16⚠ | Experimentalneon and v7Folding maximum of adjacent pairs |
| vpmax_s32⚠ | Experimentalneon and v7Folding maximum of adjacent pairs |
| vpmax_u8⚠ | Experimentalneon and v7Folding maximum of adjacent pairs |
| vpmax_u16⚠ | Experimentalneon and v7Folding maximum of adjacent pairs |
| vpmax_u32⚠ | Experimentalneon and v7Folding maximum of adjacent pairs |
| vpmaxq_f32⚠ | ExperimentalneonFolding maximum of adjacent pairs |
| vpmaxq_f64⚠ | ExperimentalneonFolding maximum of adjacent pairs |
| vpmaxq_s8⚠ | ExperimentalneonFolding maximum of adjacent pairs |
| vpmaxq_s16⚠ | ExperimentalneonFolding maximum of adjacent pairs |
| vpmaxq_s32⚠ | ExperimentalneonFolding maximum of adjacent pairs |
| vpmaxq_u8⚠ | ExperimentalneonFolding maximum of adjacent pairs |
| vpmaxq_u16⚠ | ExperimentalneonFolding maximum of adjacent pairs |
| vpmaxq_u32⚠ | ExperimentalneonFolding maximum of adjacent pairs |
| vpmin_f32⚠ | Experimentalneon and v7Folding minimum of adjacent pairs |
| vpmin_s8⚠ | Experimentalneon and v7Folding minimum of adjacent pairs |
| vpmin_s16⚠ | Experimentalneon and v7Folding minimum of adjacent pairs |
| vpmin_s32⚠ | Experimentalneon and v7Folding minimum of adjacent pairs |
| vpmin_u8⚠ | Experimentalneon and v7Folding minimum of adjacent pairs |
| vpmin_u16⚠ | Experimentalneon and v7Folding minimum of adjacent pairs |
| vpmin_u32⚠ | Experimentalneon and v7Folding minimum of adjacent pairs |
| vpminq_f32⚠ | ExperimentalneonFolding minimum of adjacent pairs |
| vpminq_f64⚠ | ExperimentalneonFolding minimum of adjacent pairs |
| vpminq_s8⚠ | ExperimentalneonFolding minimum of adjacent pairs |
| vpminq_s16⚠ | ExperimentalneonFolding minimum of adjacent pairs |
| vpminq_s32⚠ | ExperimentalneonFolding minimum of adjacent pairs |
| vpminq_u8⚠ | ExperimentalneonFolding minimum of adjacent pairs |
| vpminq_u16⚠ | ExperimentalneonFolding minimum of adjacent pairs |
| vpminq_u32⚠ | ExperimentalneonFolding minimum of adjacent pairs |
| vqadd_s8⚠ | Experimentalneon and v7Saturating add |
| vqadd_s16⚠ | Experimentalneon and v7Saturating add |
| vqadd_s32⚠ | Experimentalneon and v7Saturating add |
| vqadd_u8⚠ | Experimentalneon and v7Saturating add |
| vqadd_u16⚠ | Experimentalneon and v7Saturating add |
| vqadd_u32⚠ | Experimentalneon and v7Saturating add |
| vqaddq_s8⚠ | Experimentalneon and v7Saturating add |
| vqaddq_s16⚠ | Experimentalneon and v7Saturating add |
| vqaddq_s32⚠ | Experimentalneon and v7Saturating add |
| vqaddq_u8⚠ | Experimentalneon and v7Saturating add |
| vqaddq_u16⚠ | Experimentalneon and v7Saturating add |
| vqaddq_u32⚠ | Experimentalneon and v7Saturating add |
| vqmovn_u64⚠ | Experimentalneon and v7Unsigned saturating extract narrow. |
| vqsub_s8⚠ | Experimentalneon and v7Saturating subtract |
| vqsub_s16⚠ | Experimentalneon and v7Saturating subtract |
| vqsub_s32⚠ | Experimentalneon and v7Saturating subtract |
| vqsub_u8⚠ | Experimentalneon and v7Saturating subtract |
| vqsub_u16⚠ | Experimentalneon and v7Saturating subtract |
| vqsub_u32⚠ | Experimentalneon and v7Saturating subtract |
| vqsubq_s8⚠ | Experimentalneon and v7Saturating subtract |
| vqsubq_s16⚠ | Experimentalneon and v7Saturating subtract |
| vqsubq_s32⚠ | Experimentalneon and v7Saturating subtract |
| vqsubq_u8⚠ | Experimentalneon and v7Saturating subtract |
| vqsubq_u16⚠ | Experimentalneon and v7Saturating subtract |
| vqsubq_u32⚠ | Experimentalneon and v7Saturating subtract |
| vqtbl1_p8⚠ | ExperimentalneonTable look-up |
| vqtbl1_s8⚠ | ExperimentalneonTable look-up |
| vqtbl1_u8⚠ | ExperimentalneonTable look-up |
| vqtbl1q_p8⚠ | ExperimentalneonTable look-up |
| vqtbl1q_s8⚠ | ExperimentalneonTable look-up |
| vqtbl1q_u8⚠ | ExperimentalneonTable look-up |
| vqtbl2_p8⚠ | ExperimentalneonTable look-up |
| vqtbl2_s8⚠ | ExperimentalneonTable look-up |
| vqtbl2_u8⚠ | ExperimentalneonTable look-up |
| vqtbl2q_p8⚠ | ExperimentalneonTable look-up |
| vqtbl2q_s8⚠ | ExperimentalneonTable look-up |
| vqtbl2q_u8⚠ | ExperimentalneonTable look-up |
| vqtbl3_p8⚠ | ExperimentalneonTable look-up |
| vqtbl3_s8⚠ | ExperimentalneonTable look-up |
| vqtbl3_u8⚠ | ExperimentalneonTable look-up |
| vqtbl3q_p8⚠ | ExperimentalneonTable look-up |
| vqtbl3q_s8⚠ | ExperimentalneonTable look-up |
| vqtbl3q_u8⚠ | ExperimentalneonTable look-up |
| vqtbl4_p8⚠ | ExperimentalneonTable look-up |
| vqtbl4_s8⚠ | ExperimentalneonTable look-up |
| vqtbl4_u8⚠ | ExperimentalneonTable look-up |
| vqtbl4q_p8⚠ | ExperimentalneonTable look-up |
| vqtbl4q_s8⚠ | ExperimentalneonTable look-up |
| vqtbl4q_u8⚠ | ExperimentalneonTable look-up |
| vqtbx1_p8⚠ | ExperimentalneonExtended table look-up |
| vqtbx1_s8⚠ | ExperimentalneonExtended table look-up |
| vqtbx1_u8⚠ | ExperimentalneonExtended table look-up |
| vqtbx1q_p8⚠ | ExperimentalneonExtended table look-up |
| vqtbx1q_s8⚠ | ExperimentalneonExtended table look-up |
| vqtbx1q_u8⚠ | ExperimentalneonExtended table look-up |
| vqtbx2_p8⚠ | ExperimentalneonExtended table look-up |
| vqtbx2_s8⚠ | ExperimentalneonExtended table look-up |
| vqtbx2_u8⚠ | ExperimentalneonExtended table look-up |
| vqtbx2q_p8⚠ | ExperimentalneonExtended table look-up |
| vqtbx2q_s8⚠ | ExperimentalneonExtended table look-up |
| vqtbx2q_u8⚠ | ExperimentalneonExtended table look-up |
| vqtbx3_p8⚠ | ExperimentalneonExtended table look-up |
| vqtbx3_s8⚠ | ExperimentalneonExtended table look-up |
| vqtbx3_u8⚠ | ExperimentalneonExtended table look-up |
| vqtbx3q_p8⚠ | ExperimentalneonExtended table look-up |
| vqtbx3q_s8⚠ | ExperimentalneonExtended table look-up |
| vqtbx3q_u8⚠ | ExperimentalneonExtended table look-up |
| vqtbx4_p8⚠ | ExperimentalneonExtended table look-up |
| vqtbx4_s8⚠ | ExperimentalneonExtended table look-up |
| vqtbx4_u8⚠ | ExperimentalneonExtended table look-up |
| vqtbx4q_p8⚠ | ExperimentalneonExtended table look-up |
| vqtbx4q_s8⚠ | ExperimentalneonExtended table look-up |
| vqtbx4q_u8⚠ | ExperimentalneonExtended table look-up |
| vraddhn_high_s16⚠ | Experimentalneon and v7Rounding Add returning High Narrow (high half). |
| vraddhn_high_s32⚠ | Experimentalneon and v7Rounding Add returning High Narrow (high half). |
| vraddhn_high_s64⚠ | Experimentalneon and v7Rounding Add returning High Narrow (high half). |
| vraddhn_high_u16⚠ | Experimentalneon and v7Rounding Add returning High Narrow (high half). |
| vraddhn_high_u32⚠ | Experimentalneon and v7Rounding Add returning High Narrow (high half). |
| vraddhn_high_u64⚠ | Experimentalneon and v7Rounding Add returning High Narrow (high half). |
| vraddhn_s16⚠ | Experimentalneon and v7Rounding Add returning High Narrow. |
| vraddhn_s32⚠ | Experimentalneon and v7Rounding Add returning High Narrow. |
| vraddhn_s64⚠ | Experimentalneon and v7Rounding Add returning High Narrow. |
| vraddhn_u16⚠ | Experimentalneon and v7Rounding Add returning High Narrow. |
| vraddhn_u32⚠ | Experimentalneon and v7Rounding Add returning High Narrow. |
| vraddhn_u64⚠ | Experimentalneon and v7Rounding Add returning High Narrow. |
| vreinterpret_u64_u32⚠ | Experimentalneon and v7Vector reinterpret cast operation |
| vreinterpretq_s8_u8⚠ | Experimentalneon and v7Vector reinterpret cast operation |
| vreinterpretq_u8_s8⚠ | Experimentalneon and v7Vector reinterpret cast operation |
| vreinterpretq_u16_u8⚠ | Experimentalneon and v7Vector reinterpret cast operation |
| vreinterpretq_u32_u8⚠ | Experimentalneon and v7Vector reinterpret cast operation |
| vreinterpretq_u64_u8⚠ | Experimentalneon and v7Vector reinterpret cast operation |
| vrev16_p8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev16_s8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev16_u8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev16q_p8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev16q_s8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev16q_u8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev32_p8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev32_s8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev32_u8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev32_u16⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev32q_p8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev32q_s8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev32q_u8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev32q_u16⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64_f32⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64_p8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64_p16⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64_s8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64_s16⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64_s32⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64_u8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64_u16⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64_u32⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64q_f32⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64q_p8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64q_p16⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64q_s8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64q_s16⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64q_s32⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64q_u8⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64q_u16⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrev64q_u32⚠ | Experimentalneon and v7Reversing vector elements (swap endianness) |
| vrhadd_s8⚠ | Experimentalneon and v7Rounding halving add |
| vrhadd_s16⚠ | Experimentalneon and v7Rounding halving add |
| vrhadd_s32⚠ | Experimentalneon and v7Rounding halving add |
| vrhadd_u8⚠ | Experimentalneon and v7Rounding halving add |
| vrhadd_u16⚠ | Experimentalneon and v7Rounding halving add |
| vrhadd_u32⚠ | Experimentalneon and v7Rounding halving add |
| vrhaddq_s8⚠ | Experimentalneon and v7Rounding halving add |
| vrhaddq_s16⚠ | Experimentalneon and v7Rounding halving add |
| vrhaddq_s32⚠ | Experimentalneon and v7Rounding halving add |
| vrhaddq_u8⚠ | Experimentalneon and v7Rounding halving add |
| vrhaddq_u16⚠ | Experimentalneon and v7Rounding halving add |
| vrhaddq_u32⚠ | Experimentalneon and v7Rounding halving add |
| vrsqrte_f32⚠ | ExperimentalneonReciprocal square-root estimate. |
| vsha1cq_u32⚠ | Experimentalcrypto and v8SHA1 hash update accelerator, choose. |
| vsha1h_u32⚠ | Experimentalcrypto and v8SHA1 fixed rotate. |
| vsha1mq_u32⚠ | Experimentalcrypto and v8SHA1 hash update accelerator, majority. |
| vsha1pq_u32⚠ | Experimentalcrypto and v8SHA1 hash update accelerator, parity. |
| vsha1su0q_u32⚠ | Experimentalcrypto and v8SHA1 schedule update accelerator, first part. |
| vsha1su1q_u32⚠ | Experimentalcrypto and v8SHA1 schedule update accelerator, second part. |
| vsha256h2q_u32⚠ | Experimentalcrypto and v8SHA256 hash update accelerator, upper part. |
| vsha256hq_u32⚠ | Experimentalcrypto and v8SHA256 hash update accelerator. |
| vsha256su0q_u32⚠ | Experimentalcrypto and v8SHA256 schedule update accelerator, first part. |
| vsha256su1q_u32⚠ | Experimentalcrypto and v8SHA256 schedule update accelerator, second part. |
| vshlq_n_u8⚠ | Experimentalneon and v7Shift right |
| vshrq_n_u8⚠ | Experimentalneon and v7Unsigned shift right |
| vsli_n_p8⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsli_n_p16⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsli_n_s8⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsli_n_s16⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsli_n_s32⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsli_n_s64⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsli_n_u8⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsli_n_u16⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsli_n_u32⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsli_n_u64⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsliq_n_p8⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsliq_n_p16⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsliq_n_s8⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsliq_n_s16⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsliq_n_s32⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsliq_n_s64⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsliq_n_u8⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsliq_n_u16⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsliq_n_u32⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsliq_n_u64⚠ | Experimentalneon,v7Shift Left and Insert (immediate) |
| vsqadd_u8⚠ | ExperimentalneonUnsigned saturating Accumulate of Signed value. |
| vsqadd_u16⚠ | ExperimentalneonUnsigned saturating Accumulate of Signed value. |
| vsqadd_u32⚠ | ExperimentalneonUnsigned saturating Accumulate of Signed value. |
| vsqadd_u64⚠ | ExperimentalneonUnsigned saturating Accumulate of Signed value. |
| vsqaddq_u8⚠ | ExperimentalneonUnsigned saturating Accumulate of Signed value. |
| vsqaddq_u16⚠ | ExperimentalneonUnsigned saturating Accumulate of Signed value. |
| vsqaddq_u32⚠ | ExperimentalneonUnsigned saturating Accumulate of Signed value. |
| vsqaddq_u64⚠ | ExperimentalneonUnsigned saturating Accumulate of Signed value. |
| vsri_n_p8⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsri_n_p16⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsri_n_s8⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsri_n_s16⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsri_n_s32⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsri_n_s64⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsri_n_u8⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsri_n_u16⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsri_n_u32⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsri_n_u64⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsriq_n_p8⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsriq_n_p16⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsriq_n_s8⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsriq_n_s16⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsriq_n_s32⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsriq_n_s64⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsriq_n_u8⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsriq_n_u16⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsriq_n_u32⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsriq_n_u64⚠ | Experimentalneon,v7Shift Right and Insert (immediate) |
| vsub_f32⚠ | Experimentalneon and v7Subtract |
| vsub_f64⚠ | ExperimentalneonSubtract |
| vsub_s8⚠ | Experimentalneon and v7Subtract |
| vsub_s16⚠ | Experimentalneon and v7Subtract |
| vsub_s32⚠ | Experimentalneon and v7Subtract |
| vsub_s64⚠ | Experimentalneon and v7Subtract |
| vsub_u8⚠ | Experimentalneon and v7Subtract |
| vsub_u16⚠ | Experimentalneon and v7Subtract |
| vsub_u32⚠ | Experimentalneon and v7Subtract |
| vsub_u64⚠ | Experimentalneon and v7Subtract |
| vsubq_f32⚠ | Experimentalneon and v7Subtract |
| vsubq_f64⚠ | ExperimentalneonSubtract |
| vsubq_s8⚠ | Experimentalneon and v7Subtract |
| vsubq_s16⚠ | Experimentalneon and v7Subtract |
| vsubq_s32⚠ | Experimentalneon and v7Subtract |
| vsubq_s64⚠ | Experimentalneon and v7Subtract |
| vsubq_u8⚠ | Experimentalneon and v7Subtract |
| vsubq_u16⚠ | Experimentalneon and v7Subtract |
| vsubq_u32⚠ | Experimentalneon and v7Subtract |
| vsubq_u64⚠ | Experimentalneon and v7Subtract |
| vtbl1_p8⚠ | Experimentalneon,v7Table look-up |
| vtbl1_s8⚠ | Experimentalneon,v7Table look-up |
| vtbl1_u8⚠ | Experimentalneon,v7Table look-up |
| vtbl2_p8⚠ | Experimentalneon,v7Table look-up |
| vtbl2_s8⚠ | Experimentalneon,v7Table look-up |
| vtbl2_u8⚠ | Experimentalneon,v7Table look-up |
| vtbl3_p8⚠ | Experimentalneon,v7Table look-up |
| vtbl3_s8⚠ | Experimentalneon,v7Table look-up |
| vtbl3_u8⚠ | Experimentalneon,v7Table look-up |
| vtbl4_p8⚠ | Experimentalneon,v7Table look-up |
| vtbl4_s8⚠ | Experimentalneon,v7Table look-up |
| vtbl4_u8⚠ | Experimentalneon,v7Table look-up |
| vtbx1_p8⚠ | Experimentalneon,v7Extended table look-up |
| vtbx1_s8⚠ | Experimentalneon,v7Extended table look-up |
| vtbx1_u8⚠ | Experimentalneon,v7Extended table look-up |
| vtbx2_p8⚠ | Experimentalneon,v7Extended table look-up |
| vtbx2_s8⚠ | Experimentalneon,v7Extended table look-up |
| vtbx2_u8⚠ | Experimentalneon,v7Extended table look-up |
| vtbx3_p8⚠ | Experimentalneon,v7Extended table look-up |
| vtbx3_s8⚠ | Experimentalneon,v7Extended table look-up |
| vtbx3_u8⚠ | Experimentalneon,v7Extended table look-up |
| vtbx4_p8⚠ | Experimentalneon,v7Extended table look-up |
| vtbx4_s8⚠ | Experimentalneon,v7Extended table look-up |
| vtbx4_u8⚠ | Experimentalneon,v7Extended table look-up |
| vuqadd_s8⚠ | ExperimentalneonSigned saturating Accumulate of Unsigned value. |
| vuqadd_s16⚠ | ExperimentalneonSigned saturating Accumulate of Unsigned value. |
| vuqadd_s32⚠ | ExperimentalneonSigned saturating Accumulate of Unsigned value. |
| vuqadd_s64⚠ | ExperimentalneonSigned saturating Accumulate of Unsigned value. |
| vuqaddq_s8⚠ | ExperimentalneonSigned saturating Accumulate of Unsigned value. |
| vuqaddq_s16⚠ | ExperimentalneonSigned saturating Accumulate of Unsigned value. |
| vuqaddq_s32⚠ | ExperimentalneonSigned saturating Accumulate of Unsigned value. |
| vuqaddq_s64⚠ | ExperimentalneonSigned saturating Accumulate of Unsigned value. |