Files
archived-ballistic/spec/arm64_xml/sveindex.xml
Ronald Caesar 26a677f8b4 decoder: Add ARM specification docs
Signed-off-by: Ronald Caesar <github43132@proton.me>
2025-12-12 18:11:36 -04:00

899 lines
132 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" encoding="UTF-8" href="alphaindex.xsl" version="1.0"?>
<!DOCTYPE alphaindex PUBLIC "-//ARM//DTD alphaindex //EN" "alphaindex.dtd">
<!-- Copyright (c) 2010-2022 Arm Limited or its affiliates. All rights reserved. -->
<!-- This document is Non-Confidential. This document may only be used and distributed in accordance with the terms of the agreement entered into by Arm and the party that Arm delivered this document to. -->
<alphaindex>
<toptitle instructionset="A64" />
<iforms title="A64 -- SVE Instructions (alphabetic order)">
<iform iformfile="abs_z_p_z.xml" heading="ABS" id="abs_z_p_z">Absolute value (predicated).</iform>
<iform iformfile="adclb_z_zzz.xml" heading="ADCLB" id="adclb_z_zzz">Add with carry long (bottom).</iform>
<iform iformfile="adclt_z_zzz.xml" heading="ADCLT" id="adclt_z_zzz">Add with carry long (top).</iform>
<iform iformfile="add_z_zi.xml" heading="ADD (immediate)" id="add_z_zi">Add immediate (unpredicated).</iform>
<iform iformfile="add_z_p_zz.xml" heading="ADD (vectors, predicated)" id="add_z_p_zz">Add vectors (predicated).</iform>
<iform iformfile="add_z_zz.xml" heading="ADD (vectors, unpredicated)" id="add_z_zz">Add vectors (unpredicated).</iform>
<iform iformfile="addhnb_z_zz.xml" heading="ADDHNB" id="addhnb_z_zz">Add narrow high part (bottom).</iform>
<iform iformfile="addhnt_z_zz.xml" heading="ADDHNT" id="addhnt_z_zz">Add narrow high part (top).</iform>
<iform iformfile="addp_z_p_zz.xml" heading="ADDP" id="addp_z_p_zz">Add pairwise.</iform>
<iform iformfile="addpl_r_ri.xml" heading="ADDPL" id="addpl_r_ri">Add multiple of predicate register size to scalar register.</iform>
<iform iformfile="addqv_z_p_z.xml" heading="ADDQV" id="addqv_z_p_z">Unsigned add reduction of quadword vector segments.</iform>
<iform iformfile="addvl_r_ri.xml" heading="ADDVL" id="addvl_r_ri">Add multiple of vector register size to scalar register.</iform>
<iform iformfile="adr_z_az.xml" heading="ADR" id="adr_z_az">Compute vector address.</iform>
<iform iformfile="aesd_z_zz.xml" heading="AESD" id="aesd_z_zz">AES single round decryption.</iform>
<iform iformfile="aese_z_zz.xml" heading="AESE" id="aese_z_zz">AES single round encryption.</iform>
<iform iformfile="aesimc_z_z.xml" heading="AESIMC" id="aesimc_z_z">AES inverse mix columns.</iform>
<iform iformfile="aesmc_z_z.xml" heading="AESMC" id="aesmc_z_z">AES mix columns.</iform>
<iform iformfile="and_z_zi.xml" heading="AND (immediate)" id="and_z_zi">Bitwise AND with immediate (unpredicated).</iform>
<iform iformfile="and_p_p_pp.xml" heading="AND (predicates)" id="and_p_p_pp">Bitwise AND predicates.</iform>
<iform iformfile="and_z_p_zz.xml" heading="AND (vectors, predicated)" id="and_z_p_zz">Bitwise AND vectors (predicated).</iform>
<iform iformfile="and_z_zz.xml" heading="AND (vectors, unpredicated)" id="and_z_zz">Bitwise AND vectors (unpredicated).</iform>
<iform iformfile="andqv_z_p_z.xml" heading="ANDQV" id="andqv_z_p_z">Bitwise AND reduction of quadword vector segments.</iform>
<iform iformfile="ands_p_p_pp.xml" heading="ANDS" id="ands_p_p_pp">Bitwise AND predicates, setting the condition flags.</iform>
<iform iformfile="andv_r_p_z.xml" heading="ANDV" id="andv_r_p_z">Bitwise AND reduction to scalar.</iform>
<iform iformfile="asr_z_p_zi.xml" heading="ASR (immediate, predicated)" id="asr_z_p_zi">Arithmetic shift right by immediate (predicated).</iform>
<iform iformfile="asr_z_zi.xml" heading="ASR (immediate, unpredicated)" id="asr_z_zi">Arithmetic shift right by immediate (unpredicated).</iform>
<iform iformfile="asr_z_p_zz.xml" heading="ASR (vectors)" id="asr_z_p_zz">Arithmetic shift right by vector (predicated).</iform>
<iform iformfile="asr_z_p_zw.xml" heading="ASR (wide elements, predicated)" id="asr_z_p_zw">Arithmetic shift right by 64-bit wide elements (predicated).</iform>
<iform iformfile="asr_z_zw.xml" heading="ASR (wide elements, unpredicated)" id="asr_z_zw">Arithmetic shift right by 64-bit wide elements (unpredicated).</iform>
<iform iformfile="asrd_z_p_zi.xml" heading="ASRD" id="asrd_z_p_zi">Arithmetic shift right for divide by immediate (predicated).</iform>
<iform iformfile="asrr_z_p_zz.xml" heading="ASRR" id="asrr_z_p_zz">Reversed arithmetic shift right by vector (predicated).</iform>
<iform iformfile="bcax_z_zzz.xml" heading="BCAX" id="bcax_z_zzz">Bitwise clear and exclusive OR.</iform>
<iform iformfile="bdep_z_zz.xml" heading="BDEP" id="bdep_z_zz">Scatter lower bits into positions selected by bitmask.</iform>
<iform iformfile="bext_z_zz.xml" heading="BEXT" id="bext_z_zz">Gather lower bits from positions selected by bitmask.</iform>
<iform iformfile="bfadd_z_p_zz.xml" heading="BFADD (predicated)" id="bfadd_z_p_zz">BFloat16 floating-point add vectors (predicated).</iform>
<iform iformfile="bfadd_z_zz.xml" heading="BFADD (unpredicated)" id="bfadd_z_zz">BFloat16 floating-point add vectors (unpredicated).</iform>
<iform iformfile="bfclamp_z_zz.xml" heading="BFCLAMP" id="bfclamp_z_zz">BFloat16 floating-point clamp to minimum/maximum number.</iform>
<iform iformfile="bfcvt_z_p_z.xml" heading="BFCVT" id="bfcvt_z_p_z">Floating-point down convert to BFloat16 format (predicated).</iform>
<iform iformfile="bfcvtnt_z_p_z.xml" heading="BFCVTNT" id="bfcvtnt_z_p_z">Floating-point down convert and narrow to BFloat16 (top, predicated).</iform>
<iform iformfile="bfdot_z_zzzi.xml" heading="BFDOT (indexed)" id="bfdot_z_zzzi">BFloat16 floating-point indexed dot product.</iform>
<iform iformfile="bfdot_z_zzz.xml" heading="BFDOT (vectors)" id="bfdot_z_zzz">BFloat16 floating-point dot product.</iform>
<iform iformfile="bfmax_z_p_zz.xml" heading="BFMAX" id="bfmax_z_p_zz">BFloat16 floating-point maximum (predicated).</iform>
<iform iformfile="bfmaxnm_z_p_zz.xml" heading="BFMAXNM" id="bfmaxnm_z_p_zz">BFloat16 floating-point maximum number (predicated).</iform>
<iform iformfile="bfmin_z_p_zz.xml" heading="BFMIN" id="bfmin_z_p_zz">BFloat16 floating-point minimum (predicated).</iform>
<iform iformfile="bfminnm_z_p_zz.xml" heading="BFMINNM" id="bfminnm_z_p_zz">BFloat16 floating-point minimum number (predicated).</iform>
<iform iformfile="bfmla_z_zzzi.xml" heading="BFMLA (indexed)" id="bfmla_z_zzzi">BFloat16 floating-point fused multiply-add vectors by indexed elements.</iform>
<iform iformfile="bfmla_z_p_zzz.xml" heading="BFMLA (vectors)" id="bfmla_z_p_zzz">BFloat16 floating-point fused multiply-add vectors.</iform>
<iform iformfile="bfmlalb_z_zzzi.xml" heading="BFMLALB (indexed)" id="bfmlalb_z_zzzi">BFloat16 floating-point multiply-add long to single-precision (bottom, indexed).</iform>
<iform iformfile="bfmlalb_z_zzz.xml" heading="BFMLALB (vectors)" id="bfmlalb_z_zzz">BFloat16 floating-point multiply-add long to single-precision (bottom).</iform>
<iform iformfile="bfmlalt_z_zzzi.xml" heading="BFMLALT (indexed)" id="bfmlalt_z_zzzi">BFloat16 floating-point multiply-add long to single-precision (top, indexed).</iform>
<iform iformfile="bfmlalt_z_zzz.xml" heading="BFMLALT (vectors)" id="bfmlalt_z_zzz">BFloat16 floating-point multiply-add long to single-precision (top).</iform>
<iform iformfile="bfmls_z_zzzi.xml" heading="BFMLS (indexed)" id="bfmls_z_zzzi">BFloat16 floating-point fused multiply-subtract vectors by indexed elements.</iform>
<iform iformfile="bfmls_z_p_zzz.xml" heading="BFMLS (vectors)" id="bfmls_z_p_zzz">BFloat16 floating-point fused multiply-subtract vectors.</iform>
<iform iformfile="bfmlslb_z_zzzi.xml" heading="BFMLSLB (indexed)" id="bfmlslb_z_zzzi">BFloat16 floating-point multiply-subtract long from single-precision (bottom, indexed).</iform>
<iform iformfile="bfmlslb_z_zzz.xml" heading="BFMLSLB (vectors)" id="bfmlslb_z_zzz">BFloat16 floating-point multiply-subtract long from single-precision (bottom).</iform>
<iform iformfile="bfmlslt_z_zzzi.xml" heading="BFMLSLT (indexed)" id="bfmlslt_z_zzzi">BFloat16 floating-point multiply-subtract long from single-precision (top, indexed).</iform>
<iform iformfile="bfmlslt_z_zzz.xml" heading="BFMLSLT (vectors)" id="bfmlslt_z_zzz">BFloat16 floating-point multiply-subtract long from single-precision (top).</iform>
<iform iformfile="bfmmla_z_zzz.xml" heading="BFMMLA" id="bfmmla_z_zzz">BFloat16 floating-point matrix multiply-accumulate into 2×2 matrices.</iform>
<iform iformfile="bfmul_z_zzi.xml" heading="BFMUL (indexed)" id="bfmul_z_zzi">BFloat16 floating-point multiply vectors by indexed elements.</iform>
<iform iformfile="bfmul_z_p_zz.xml" heading="BFMUL (vectors, predicated)" id="bfmul_z_p_zz">BFloat16 floating-point multiply vectors (predicated).</iform>
<iform iformfile="bfmul_z_zz.xml" heading="BFMUL (vectors, unpredicated)" id="bfmul_z_zz">BFloat16 floating-point multiply vectors (unpredicated).</iform>
<iform iformfile="bfsub_z_p_zz.xml" heading="BFSUB (predicated)" id="bfsub_z_p_zz">BFloat16 floating-point subtract vectors (predicated).</iform>
<iform iformfile="bfsub_z_zz.xml" heading="BFSUB (unpredicated)" id="bfsub_z_zz">BFloat16 floating-point subtract vectors (unpredicated).</iform>
<iform iformfile="bgrp_z_zz.xml" heading="BGRP" id="bgrp_z_zz">Group bits to right or left as selected by bitmask.</iform>
<iform iformfile="bic_and_z_zi.xml" heading="BIC (immediate)" id="BIC_and_z_zi">Bitwise clear bits using immediate (unpredicated): an alias of AND (immediate).</iform>
<iform iformfile="bic_p_p_pp.xml" heading="BIC (predicates)" id="bic_p_p_pp">Bitwise clear predicates.</iform>
<iform iformfile="bic_z_p_zz.xml" heading="BIC (vectors, predicated)" id="bic_z_p_zz">Bitwise clear vectors (predicated).</iform>
<iform iformfile="bic_z_zz.xml" heading="BIC (vectors, unpredicated)" id="bic_z_zz">Bitwise clear vectors (unpredicated).</iform>
<iform iformfile="bics_p_p_pp.xml" heading="BICS" id="bics_p_p_pp">Bitwise clear predicates, setting the condition flags.</iform>
<iform iformfile="brka_p_p_p.xml" heading="BRKA" id="brka_p_p_p">Break after first true condition.</iform>
<iform iformfile="brkas_p_p_p.xml" heading="BRKAS" id="brkas_p_p_p">Break after first true condition, setting the condition flags.</iform>
<iform iformfile="brkb_p_p_p.xml" heading="BRKB" id="brkb_p_p_p">Break before first true condition.</iform>
<iform iformfile="brkbs_p_p_p.xml" heading="BRKBS" id="brkbs_p_p_p">Break before first true condition, setting the condition flags.</iform>
<iform iformfile="brkn_p_p_pp.xml" heading="BRKN" id="brkn_p_p_pp">Propagate break to next partition.</iform>
<iform iformfile="brkns_p_p_pp.xml" heading="BRKNS" id="brkns_p_p_pp">Propagate break to next partition, setting the condition flags.</iform>
<iform iformfile="brkpa_p_p_pp.xml" heading="BRKPA" id="brkpa_p_p_pp">Break after first true condition, propagating from previous partition.</iform>
<iform iformfile="brkpas_p_p_pp.xml" heading="BRKPAS" id="brkpas_p_p_pp">Break after first true condition, propagating from previous partition and setting the condition flags.</iform>
<iform iformfile="brkpb_p_p_pp.xml" heading="BRKPB" id="brkpb_p_p_pp">Break before first true condition, propagating from previous partition.</iform>
<iform iformfile="brkpbs_p_p_pp.xml" heading="BRKPBS" id="brkpbs_p_p_pp">Break before first true condition, propagating from previous partition and setting the condition flags.</iform>
<iform iformfile="bsl_z_zzz.xml" heading="BSL" id="bsl_z_zzz">Bitwise select.</iform>
<iform iformfile="bsl1n_z_zzz.xml" heading="BSL1N" id="bsl1n_z_zzz">Bitwise select with first input inverted.</iform>
<iform iformfile="bsl2n_z_zzz.xml" heading="BSL2N" id="bsl2n_z_zzz">Bitwise select with second input inverted.</iform>
<iform iformfile="cadd_z_zz.xml" heading="CADD" id="cadd_z_zz">Complex integer add with rotate.</iform>
<iform iformfile="cdot_z_zzzi.xml" heading="CDOT (indexed)" id="cdot_z_zzzi">Complex integer dot product (indexed).</iform>
<iform iformfile="cdot_z_zzz.xml" heading="CDOT (vectors)" id="cdot_z_zzz">Complex integer dot product.</iform>
<iform iformfile="clasta_r_p_z.xml" heading="CLASTA (scalar)" id="clasta_r_p_z">Conditionally extract element after last to general-purpose register.</iform>
<iform iformfile="clasta_v_p_z.xml" heading="CLASTA (SIMD&amp;FP scalar)" id="clasta_v_p_z">Conditionally extract element after last to SIMD&amp;FP scalar register.</iform>
<iform iformfile="clasta_z_p_zz.xml" heading="CLASTA (vectors)" id="clasta_z_p_zz">Conditionally extract element after last to vector register.</iform>
<iform iformfile="clastb_r_p_z.xml" heading="CLASTB (scalar)" id="clastb_r_p_z">Conditionally extract last element to general-purpose register.</iform>
<iform iformfile="clastb_v_p_z.xml" heading="CLASTB (SIMD&amp;FP scalar)" id="clastb_v_p_z">Conditionally extract last element to SIMD&amp;FP scalar register.</iform>
<iform iformfile="clastb_z_p_zz.xml" heading="CLASTB (vectors)" id="clastb_z_p_zz">Conditionally extract last element to vector register.</iform>
<iform iformfile="cls_z_p_z.xml" heading="CLS" id="cls_z_p_z">Count leading sign bits (predicated).</iform>
<iform iformfile="clz_z_p_z.xml" heading="CLZ" id="clz_z_p_z">Count leading zero bits (predicated).</iform>
<iform iformfile="cmla_z_zzzi.xml" heading="CMLA (indexed)" id="cmla_z_zzzi">Complex integer multiply-add with rotate (indexed).</iform>
<iform iformfile="cmla_z_zzz.xml" heading="CMLA (vectors)" id="cmla_z_zzz">Complex integer multiply-add with rotate.</iform>
<iform iformfile="cmpeq_p_p_zi.xml" heading="CMP&lt;cc&gt; (immediate)" id="cmpeq_p_p_zi">Compare vector to immediate.</iform>
<iform iformfile="cmpeq_p_p_zz.xml" heading="CMP&lt;cc&gt; (vectors)" id="cmpeq_p_p_zz">Compare vectors.</iform>
<iform iformfile="cmpeq_p_p_zw.xml" heading="CMP&lt;cc&gt; (wide elements)" id="cmpeq_p_p_zw">Compare vector to 64-bit wide elements.</iform>
<iform iformfile="cmple_cmpeq_p_p_zz.xml" heading="CMPLE (vectors)" id="CMPLE_cmpeq_p_p_zz">Compare signed less than or equal to vector, setting the condition flags: an alias of CMP&lt;cc&gt; (vectors).</iform>
<iform iformfile="cmplo_cmpeq_p_p_zz.xml" heading="CMPLO (vectors)" id="CMPLO_cmpeq_p_p_zz">Compare unsigned lower than vector, setting the condition flags: an alias of CMP&lt;cc&gt; (vectors).</iform>
<iform iformfile="cmpls_cmpeq_p_p_zz.xml" heading="CMPLS (vectors)" id="CMPLS_cmpeq_p_p_zz">Compare unsigned lower or same as vector, setting the condition flags: an alias of CMP&lt;cc&gt; (vectors).</iform>
<iform iformfile="cmplt_cmpeq_p_p_zz.xml" heading="CMPLT (vectors)" id="CMPLT_cmpeq_p_p_zz">Compare signed less than vector, setting the condition flags: an alias of CMP&lt;cc&gt; (vectors).</iform>
<iform iformfile="cnot_z_p_z.xml" heading="CNOT" id="cnot_z_p_z">Logically invert boolean condition in vector (predicated).</iform>
<iform iformfile="cnt_z_p_z.xml" heading="CNT" id="cnt_z_p_z">Count non-zero bits (predicated).</iform>
<iform iformfile="cntb_r_s.xml" heading="CNTB, CNTD, CNTH, CNTW" id="cntb_r_s">Set scalar to multiple of predicate constraint element count.</iform>
<iform iformfile="cntp_r_pn.xml" heading="CNTP (predicate as counter)" id="cntp_r_pn">Set scalar to count from predicate-as-counter.</iform>
<iform iformfile="cntp_r_p_p.xml" heading="CNTP (predicate)" id="cntp_r_p_p">Set scalar to count of true predicate elements.</iform>
<iform iformfile="compact_z_p_z.xml" heading="COMPACT" id="compact_z_p_z">Shuffle active elements of vector to the right and fill with zero.</iform>
<iform iformfile="cpy_z_p_i.xml" heading="CPY (immediate, merging)" id="cpy_z_p_i">Copy signed integer immediate to vector elements (merging).</iform>
<iform iformfile="cpy_z_o_i.xml" heading="CPY (immediate, zeroing)" id="cpy_z_o_i">Copy signed integer immediate to vector elements (zeroing).</iform>
<iform iformfile="cpy_z_p_r.xml" heading="CPY (scalar)" id="cpy_z_p_r">Copy general-purpose register to vector elements (predicated).</iform>
<iform iformfile="cpy_z_p_v.xml" heading="CPY (SIMD&amp;FP scalar)" id="cpy_z_p_v">Copy SIMD&amp;FP scalar register to vector elements (predicated).</iform>
<iform iformfile="ctermeq_rr.xml" heading="CTERMEQ, CTERMNE" id="ctermeq_rr">Compare and terminate loop.</iform>
<iform iformfile="decb_r_rs.xml" heading="DECB, DECD, DECH, DECW (scalar)" id="decb_r_rs">Decrement scalar by multiple of predicate constraint element count.</iform>
<iform iformfile="decd_z_zs.xml" heading="DECD, DECH, DECW (vector)" id="decd_z_zs">Decrement vector by multiple of predicate constraint element count.</iform>
<iform iformfile="decp_r_p_r.xml" heading="DECP (scalar)" id="decp_r_p_r">Decrement scalar by count of true predicate elements.</iform>
<iform iformfile="decp_z_p_z.xml" heading="DECP (vector)" id="decp_z_p_z">Decrement vector by count of true predicate elements.</iform>
<iform iformfile="dup_z_i.xml" heading="DUP (immediate)" id="dup_z_i">Broadcast signed immediate to vector elements (unpredicated).</iform>
<iform iformfile="dup_z_zi.xml" heading="DUP (indexed)" id="dup_z_zi">Broadcast indexed element to vector (unpredicated).</iform>
<iform iformfile="dup_z_r.xml" heading="DUP (scalar)" id="dup_z_r">Broadcast general-purpose register to vector elements (unpredicated).</iform>
<iform iformfile="dupm_z_i.xml" heading="DUPM" id="dupm_z_i">Broadcast logical bitmask immediate to vector (unpredicated).</iform>
<iform iformfile="dupq_z_zi.xml" heading="DUPQ" id="dupq_z_zi">Broadcast indexed element within each quadword vector segment (unpredicated).</iform>
<iform iformfile="eon_eor_z_zi.xml" heading="EON" id="EON_eor_z_zi">Bitwise exclusive OR with inverted immediate (unpredicated): an alias of EOR (immediate).</iform>
<iform iformfile="eor_z_zi.xml" heading="EOR (immediate)" id="eor_z_zi">Bitwise exclusive OR with immediate (unpredicated).</iform>
<iform iformfile="eor_p_p_pp.xml" heading="EOR (predicates)" id="eor_p_p_pp">Bitwise exclusive OR predicates.</iform>
<iform iformfile="eor_z_p_zz.xml" heading="EOR (vectors, predicated)" id="eor_z_p_zz">Bitwise exclusive OR vectors (predicated).</iform>
<iform iformfile="eor_z_zz.xml" heading="EOR (vectors, unpredicated)" id="eor_z_zz">Bitwise exclusive OR vectors (unpredicated).</iform>
<iform iformfile="eor3_z_zzz.xml" heading="EOR3" id="eor3_z_zzz">Bitwise exclusive OR of three vectors.</iform>
<iform iformfile="eorbt_z_zz.xml" heading="EORBT" id="eorbt_z_zz">Interleaving exclusive OR (bottom, top).</iform>
<iform iformfile="eorqv_z_p_z.xml" heading="EORQV" id="eorqv_z_p_z">Bitwise exclusive OR reduction of quadword vector segments.</iform>
<iform iformfile="eors_p_p_pp.xml" heading="EORS" id="eors_p_p_pp">Bitwise exclusive OR predicates, setting the condition flags.</iform>
<iform iformfile="eortb_z_zz.xml" heading="EORTB" id="eortb_z_zz">Interleaving exclusive OR (top, bottom).</iform>
<iform iformfile="eorv_r_p_z.xml" heading="EORV" id="eorv_r_p_z">Bitwise exclusive OR reduction to scalar.</iform>
<iform iformfile="ext_z_zi.xml" heading="EXT" id="ext_z_zi">Extract vector from pair of vectors.</iform>
<iform iformfile="extq_z_zi.xml" heading="EXTQ" id="extq_z_zi">Extract vector segment from each pair of quadword vector segments.</iform>
<iform iformfile="fabd_z_p_zz.xml" heading="FABD" id="fabd_z_p_zz">Floating-point absolute difference (predicated).</iform>
<iform iformfile="fabs_z_p_z.xml" heading="FABS" id="fabs_z_p_z">Floating-point absolute value (predicated).</iform>
<iform iformfile="facge_p_p_zz.xml" heading="FAC&lt;cc&gt;" id="facge_p_p_zz">Floating-point absolute compare vectors.</iform>
<iform iformfile="facle_facge_p_p_zz.xml" heading="FACLE" id="FACLE_facge_p_p_zz">Floating-point absolute compare less than or equal: an alias of FAC&lt;cc&gt;.</iform>
<iform iformfile="faclt_facge_p_p_zz.xml" heading="FACLT" id="FACLT_facge_p_p_zz">Floating-point absolute compare less than: an alias of FAC&lt;cc&gt;.</iform>
<iform iformfile="fadd_z_p_zs.xml" heading="FADD (immediate)" id="fadd_z_p_zs">Floating-point add immediate (predicated).</iform>
<iform iformfile="fadd_z_p_zz.xml" heading="FADD (vectors, predicated)" id="fadd_z_p_zz">Floating-point add vector (predicated).</iform>
<iform iformfile="fadd_z_zz.xml" heading="FADD (vectors, unpredicated)" id="fadd_z_zz">Floating-point add vector (unpredicated).</iform>
<iform iformfile="fadda_v_p_z.xml" heading="FADDA" id="fadda_v_p_z">Floating-point add strictly-ordered reduction, accumulating in scalar.</iform>
<iform iformfile="faddp_z_p_zz.xml" heading="FADDP" id="faddp_z_p_zz">Floating-point add pairwise.</iform>
<iform iformfile="faddqv_z_p_z.xml" heading="FADDQV" id="faddqv_z_p_z">Floating-point add recursive reduction of quadword vector segments.</iform>
<iform iformfile="faddv_v_p_z.xml" heading="FADDV" id="faddv_v_p_z">Floating-point add recursive reduction to scalar.</iform>
<iform iformfile="fcadd_z_p_zz.xml" heading="FCADD" id="fcadd_z_p_zz">Floating-point complex add with rotate (predicated).</iform>
<iform iformfile="fclamp_z_zz.xml" heading="FCLAMP" id="fclamp_z_zz">Floating-point clamp to minimum/maximum number.</iform>
<iform iformfile="fcmeq_p_p_zz.xml" heading="FCM&lt;cc&gt; (vectors)" id="fcmeq_p_p_zz">Floating-point compare vectors.</iform>
<iform iformfile="fcmeq_p_p_z0.xml" heading="FCM&lt;cc&gt; (zero)" id="fcmeq_p_p_z0">Floating-point compare vector with zero.</iform>
<iform iformfile="fcmla_z_zzzi.xml" heading="FCMLA (indexed)" id="fcmla_z_zzzi">Floating-point complex multiply-add by indexed values with rotate.</iform>
<iform iformfile="fcmla_z_p_zzz.xml" heading="FCMLA (vectors)" id="fcmla_z_p_zzz">Floating-point complex multiply-add with rotate (predicated).</iform>
<iform iformfile="fcmle_fcmeq_p_p_zz.xml" heading="FCMLE (vectors)" id="FCMLE_fcmeq_p_p_zz">Floating-point compare less than or equal to vector: an alias of FCM&lt;cc&gt; (vectors).</iform>
<iform iformfile="fcmlt_fcmeq_p_p_zz.xml" heading="FCMLT (vectors)" id="FCMLT_fcmeq_p_p_zz">Floating-point compare less than vector: an alias of FCM&lt;cc&gt; (vectors).</iform>
<iform iformfile="fcpy_z_p_i.xml" heading="FCPY" id="fcpy_z_p_i">Copy 8-bit floating-point immediate to vector elements (predicated).</iform>
<iform iformfile="fcvt_z_p_z.xml" heading="FCVT" id="fcvt_z_p_z">Floating-point convert precision (predicated).</iform>
<iform iformfile="fcvtlt_z_p_z.xml" heading="FCVTLT" id="fcvtlt_z_p_z">Floating-point up convert long (top, predicated).</iform>
<iform iformfile="fcvtnt_z_p_z.xml" heading="FCVTNT" id="fcvtnt_z_p_z">Floating-point down convert and narrow (top, predicated).</iform>
<iform iformfile="fcvtx_z_p_z.xml" heading="FCVTX" id="fcvtx_z_p_z">Floating-point down convert, rounding to odd (predicated).</iform>
<iform iformfile="fcvtxnt_z_p_z.xml" heading="FCVTXNT" id="fcvtxnt_z_p_z">Floating-point down convert, rounding to odd (top, predicated).</iform>
<iform iformfile="fcvtzs_z_p_z.xml" heading="FCVTZS" id="fcvtzs_z_p_z">Floating-point convert to signed integer, rounding toward zero (predicated).</iform>
<iform iformfile="fcvtzu_z_p_z.xml" heading="FCVTZU" id="fcvtzu_z_p_z">Floating-point convert to unsigned integer, rounding toward zero (predicated).</iform>
<iform iformfile="fdiv_z_p_zz.xml" heading="FDIV" id="fdiv_z_p_zz">Floating-point divide by vector (predicated).</iform>
<iform iformfile="fdivr_z_p_zz.xml" heading="FDIVR" id="fdivr_z_p_zz">Floating-point reversed divide by vector (predicated).</iform>
<iform iformfile="fdot_z_zzzi.xml" heading="FDOT (indexed)" id="fdot_z_zzzi">Half-precision floating-point indexed dot product.</iform>
<iform iformfile="fdot_z_zzz.xml" heading="FDOT (vectors)" id="fdot_z_zzz">Half-precision floating-point dot product.</iform>
<iform iformfile="fdup_z_i.xml" heading="FDUP" id="fdup_z_i">Broadcast 8-bit floating-point immediate to vector elements (unpredicated).</iform>
<iform iformfile="fexpa_z_z.xml" heading="FEXPA" id="fexpa_z_z">Floating-point exponential accelerator.</iform>
<iform iformfile="flogb_z_p_z.xml" heading="FLOGB" id="flogb_z_p_z">Floating-point base 2 logarithm as integer.</iform>
<iform iformfile="fmad_z_p_zzz.xml" heading="FMAD" id="fmad_z_p_zzz">Floating-point fused multiply-add vectors (predicated), writing multiplicand [Zdn = Za + Zdn * Zm].</iform>
<iform iformfile="fmax_z_p_zs.xml" heading="FMAX (immediate)" id="fmax_z_p_zs">Floating-point maximum with immediate (predicated).</iform>
<iform iformfile="fmax_z_p_zz.xml" heading="FMAX (vectors)" id="fmax_z_p_zz">Floating-point maximum (predicated).</iform>
<iform iformfile="fmaxnm_z_p_zs.xml" heading="FMAXNM (immediate)" id="fmaxnm_z_p_zs">Floating-point maximum number with immediate (predicated).</iform>
<iform iformfile="fmaxnm_z_p_zz.xml" heading="FMAXNM (vectors)" id="fmaxnm_z_p_zz">Floating-point maximum number (predicated).</iform>
<iform iformfile="fmaxnmp_z_p_zz.xml" heading="FMAXNMP" id="fmaxnmp_z_p_zz">Floating-point maximum number pairwise.</iform>
<iform iformfile="fmaxnmqv_z_p_z.xml" heading="FMAXNMQV" id="fmaxnmqv_z_p_z">Floating-point maximum number recursive reduction of quadword vector segments.</iform>
<iform iformfile="fmaxnmv_v_p_z.xml" heading="FMAXNMV" id="fmaxnmv_v_p_z">Floating-point maximum number recursive reduction to scalar.</iform>
<iform iformfile="fmaxp_z_p_zz.xml" heading="FMAXP" id="fmaxp_z_p_zz">Floating-point maximum pairwise.</iform>
<iform iformfile="fmaxqv_z_p_z.xml" heading="FMAXQV" id="fmaxqv_z_p_z">Floating-point maximum reduction of quadword vector segments.</iform>
<iform iformfile="fmaxv_v_p_z.xml" heading="FMAXV" id="fmaxv_v_p_z">Floating-point maximum recursive reduction to scalar.</iform>
<iform iformfile="fmin_z_p_zs.xml" heading="FMIN (immediate)" id="fmin_z_p_zs">Floating-point minimum with immediate (predicated).</iform>
<iform iformfile="fmin_z_p_zz.xml" heading="FMIN (vectors)" id="fmin_z_p_zz">Floating-point minimum (predicated).</iform>
<iform iformfile="fminnm_z_p_zs.xml" heading="FMINNM (immediate)" id="fminnm_z_p_zs">Floating-point minimum number with immediate (predicated).</iform>
<iform iformfile="fminnm_z_p_zz.xml" heading="FMINNM (vectors)" id="fminnm_z_p_zz">Floating-point minimum number (predicated).</iform>
<iform iformfile="fminnmp_z_p_zz.xml" heading="FMINNMP" id="fminnmp_z_p_zz">Floating-point minimum number pairwise.</iform>
<iform iformfile="fminnmqv_z_p_z.xml" heading="FMINNMQV" id="fminnmqv_z_p_z">Floating-point minimum number recursive reduction of quadword vector segments.</iform>
<iform iformfile="fminnmv_v_p_z.xml" heading="FMINNMV" id="fminnmv_v_p_z">Floating-point minimum number recursive reduction to scalar.</iform>
<iform iformfile="fminp_z_p_zz.xml" heading="FMINP" id="fminp_z_p_zz">Floating-point minimum pairwise.</iform>
<iform iformfile="fminqv_z_p_z.xml" heading="FMINQV" id="fminqv_z_p_z">Floating-point minimum recursive reduction of quadword vector segments.</iform>
<iform iformfile="fminv_v_p_z.xml" heading="FMINV" id="fminv_v_p_z">Floating-point minimum recursive reduction to scalar.</iform>
<iform iformfile="fmla_z_zzzi.xml" heading="FMLA (indexed)" id="fmla_z_zzzi">Floating-point fused multiply-add by indexed elements (Zda = Zda + Zn * Zm[indexed]).</iform>
<iform iformfile="fmla_z_p_zzz.xml" heading="FMLA (vectors)" id="fmla_z_p_zzz">Floating-point fused multiply-add vectors (predicated), writing addend [Zda = Zda + Zn * Zm].</iform>
<iform iformfile="fmlalb_z_zzzi.xml" heading="FMLALB (indexed)" id="fmlalb_z_zzzi">Half-precision floating-point multiply-add long to single-precision (bottom, indexed).</iform>
<iform iformfile="fmlalb_z_zzz.xml" heading="FMLALB (vectors)" id="fmlalb_z_zzz">Half-precision floating-point multiply-add long to single-precision (bottom).</iform>
<iform iformfile="fmlalt_z_zzzi.xml" heading="FMLALT (indexed)" id="fmlalt_z_zzzi">Half-precision floating-point multiply-add long to single-precision (top, indexed).</iform>
<iform iformfile="fmlalt_z_zzz.xml" heading="FMLALT (vectors)" id="fmlalt_z_zzz">Half-precision floating-point multiply-add long to single-precision (top).</iform>
<iform iformfile="fmls_z_zzzi.xml" heading="FMLS (indexed)" id="fmls_z_zzzi">Floating-point fused multiply-subtract by indexed elements (Zda = Zda + -Zn * Zm[indexed]).</iform>
<iform iformfile="fmls_z_p_zzz.xml" heading="FMLS (vectors)" id="fmls_z_p_zzz">Floating-point fused multiply-subtract vectors (predicated), writing addend [Zda = Zda + -Zn * Zm].</iform>
<iform iformfile="fmlslb_z_zzzi.xml" heading="FMLSLB (indexed)" id="fmlslb_z_zzzi">Half-precision floating-point multiply-subtract long from single-precision (bottom, indexed).</iform>
<iform iformfile="fmlslb_z_zzz.xml" heading="FMLSLB (vectors)" id="fmlslb_z_zzz">Half-precision floating-point multiply-subtract long from single-precision (bottom).</iform>
<iform iformfile="fmlslt_z_zzzi.xml" heading="FMLSLT (indexed)" id="fmlslt_z_zzzi">Half-precision floating-point multiply-subtract long from single-precision (top, indexed).</iform>
<iform iformfile="fmlslt_z_zzz.xml" heading="FMLSLT (vectors)" id="fmlslt_z_zzz">Half-precision floating-point multiply-subtract long from single-precision (top).</iform>
<iform iformfile="fmmla_z_zzz.xml" heading="FMMLA" id="fmmla_z_zzz">Floating-point matrix multiply-accumulate.</iform>
<iform iformfile="fmov_fcpy_z_p_i.xml" heading="FMOV (immediate, predicated)" id="FMOV_fcpy_z_p_i">Move 8-bit floating-point immediate to vector elements (predicated): an alias of FCPY.</iform>
<iform iformfile="fmov_fdup_z_i.xml" heading="FMOV (immediate, unpredicated)" id="FMOV_fdup_z_i">Move 8-bit floating-point immediate to vector elements (unpredicated): an alias of FDUP.</iform>
<iform iformfile="fmov_cpy_z_p_i.xml" heading="FMOV (zero, predicated)" id="FMOV_cpy_z_p_i">Move floating-point +0.0 to vector elements (predicated): an alias of CPY (immediate, merging).</iform>
<iform iformfile="fmov_dup_z_i.xml" heading="FMOV (zero, unpredicated)" id="FMOV_dup_z_i">Move floating-point +0.0 to vector elements (unpredicated): an alias of DUP (immediate).</iform>
<iform iformfile="fmsb_z_p_zzz.xml" heading="FMSB" id="fmsb_z_p_zzz">Floating-point fused multiply-subtract vectors (predicated), writing multiplicand [Zdn = Za + -Zdn * Zm].</iform>
<iform iformfile="fmul_z_p_zs.xml" heading="FMUL (immediate)" id="fmul_z_p_zs">Floating-point multiply by immediate (predicated).</iform>
<iform iformfile="fmul_z_zzi.xml" heading="FMUL (indexed)" id="fmul_z_zzi">Floating-point multiply by indexed elements.</iform>
<iform iformfile="fmul_z_p_zz.xml" heading="FMUL (vectors, predicated)" id="fmul_z_p_zz">Floating-point multiply vectors (predicated).</iform>
<iform iformfile="fmul_z_zz.xml" heading="FMUL (vectors, unpredicated)" id="fmul_z_zz">Floating-point multiply vectors (unpredicated).</iform>
<iform iformfile="fmulx_z_p_zz.xml" heading="FMULX" id="fmulx_z_p_zz">Floating-point multiply-extended vectors (predicated).</iform>
<iform iformfile="fneg_z_p_z.xml" heading="FNEG" id="fneg_z_p_z">Floating-point negate (predicated).</iform>
<iform iformfile="fnmad_z_p_zzz.xml" heading="FNMAD" id="fnmad_z_p_zzz">Floating-point negated fused multiply-add vectors (predicated), writing multiplicand [Zdn = -Za + -Zdn * Zm].</iform>
<iform iformfile="fnmla_z_p_zzz.xml" heading="FNMLA" id="fnmla_z_p_zzz">Floating-point negated fused multiply-add vectors (predicated), writing addend [Zda = -Zda + -Zn * Zm].</iform>
<iform iformfile="fnmls_z_p_zzz.xml" heading="FNMLS" id="fnmls_z_p_zzz">Floating-point negated fused multiply-subtract vectors (predicated), writing addend [Zda = -Zda + Zn * Zm].</iform>
<iform iformfile="fnmsb_z_p_zzz.xml" heading="FNMSB" id="fnmsb_z_p_zzz">Floating-point negated fused multiply-subtract vectors (predicated), writing multiplicand [Zdn = -Za + Zdn * Zm].</iform>
<iform iformfile="frecpe_z_z.xml" heading="FRECPE" id="frecpe_z_z">Floating-point reciprocal estimate (unpredicated).</iform>
<iform iformfile="frecps_z_zz.xml" heading="FRECPS" id="frecps_z_zz">Floating-point reciprocal step (unpredicated).</iform>
<iform iformfile="frecpx_z_p_z.xml" heading="FRECPX" id="frecpx_z_p_z">Floating-point reciprocal exponent (predicated).</iform>
<iform iformfile="frinta_z_p_z.xml" heading="FRINT&lt;r&gt;" id="frinta_z_p_z">Floating-point round to integral value (predicated).</iform>
<iform iformfile="frsqrte_z_z.xml" heading="FRSQRTE" id="frsqrte_z_z">Floating-point reciprocal square root estimate (unpredicated).</iform>
<iform iformfile="frsqrts_z_zz.xml" heading="FRSQRTS" id="frsqrts_z_zz">Floating-point reciprocal square root step (unpredicated).</iform>
<iform iformfile="fscale_z_p_zz.xml" heading="FSCALE" id="fscale_z_p_zz">Floating-point adjust exponent by vector (predicated).</iform>
<iform iformfile="fsqrt_z_p_z.xml" heading="FSQRT" id="fsqrt_z_p_z">Floating-point square root (predicated).</iform>
<iform iformfile="fsub_z_p_zs.xml" heading="FSUB (immediate)" id="fsub_z_p_zs">Floating-point subtract immediate (predicated).</iform>
<iform iformfile="fsub_z_p_zz.xml" heading="FSUB (vectors, predicated)" id="fsub_z_p_zz">Floating-point subtract vectors (predicated).</iform>
<iform iformfile="fsub_z_zz.xml" heading="FSUB (vectors, unpredicated)" id="fsub_z_zz">Floating-point subtract vectors (unpredicated).</iform>
<iform iformfile="fsubr_z_p_zs.xml" heading="FSUBR (immediate)" id="fsubr_z_p_zs">Floating-point reversed subtract from immediate (predicated).</iform>
<iform iformfile="fsubr_z_p_zz.xml" heading="FSUBR (vectors)" id="fsubr_z_p_zz">Floating-point reversed subtract vectors (predicated).</iform>
<iform iformfile="ftmad_z_zzi.xml" heading="FTMAD" id="ftmad_z_zzi">Floating-point trigonometric multiply-add coefficient.</iform>
<iform iformfile="ftsmul_z_zz.xml" heading="FTSMUL" id="ftsmul_z_zz">Floating-point trigonometric starting value.</iform>
<iform iformfile="ftssel_z_zz.xml" heading="FTSSEL" id="ftssel_z_zz">Floating-point trigonometric select coefficient.</iform>
<iform iformfile="histcnt_z_p_zz.xml" heading="HISTCNT" id="histcnt_z_p_zz">Count matching elements in vector.</iform>
<iform iformfile="histseg_z_zz.xml" heading="HISTSEG" id="histseg_z_zz">Count matching elements in vector segments.</iform>
<iform iformfile="incb_r_rs.xml" heading="INCB, INCD, INCH, INCW (scalar)" id="incb_r_rs">Increment scalar by multiple of predicate constraint element count.</iform>
<iform iformfile="incd_z_zs.xml" heading="INCD, INCH, INCW (vector)" id="incd_z_zs">Increment vector by multiple of predicate constraint element count.</iform>
<iform iformfile="incp_r_p_r.xml" heading="INCP (scalar)" id="incp_r_p_r">Increment scalar by count of true predicate elements.</iform>
<iform iformfile="incp_z_p_z.xml" heading="INCP (vector)" id="incp_z_p_z">Increment vector by count of true predicate elements.</iform>
<iform iformfile="index_z_ir.xml" heading="INDEX (immediate, scalar)" id="index_z_ir">Create index starting from immediate and incremented by general-purpose register.</iform>
<iform iformfile="index_z_ii.xml" heading="INDEX (immediates)" id="index_z_ii">Create index starting from and incremented by immediate.</iform>
<iform iformfile="index_z_ri.xml" heading="INDEX (scalar, immediate)" id="index_z_ri">Create index starting from general-purpose register and incremented by immediate.</iform>
<iform iformfile="index_z_rr.xml" heading="INDEX (scalars)" id="index_z_rr">Create index starting from and incremented by general-purpose register.</iform>
<iform iformfile="insr_z_r.xml" heading="INSR (scalar)" id="insr_z_r">Insert general-purpose register in shifted vector.</iform>
<iform iformfile="insr_z_v.xml" heading="INSR (SIMD&amp;FP scalar)" id="insr_z_v">Insert SIMD&amp;FP scalar register in shifted vector.</iform>
<iform iformfile="lasta_r_p_z.xml" heading="LASTA (scalar)" id="lasta_r_p_z">Extract element after last to general-purpose register.</iform>
<iform iformfile="lasta_v_p_z.xml" heading="LASTA (SIMD&amp;FP scalar)" id="lasta_v_p_z">Extract element after last to SIMD&amp;FP scalar register.</iform>
<iform iformfile="lastb_r_p_z.xml" heading="LASTB (scalar)" id="lastb_r_p_z">Extract last element to general-purpose register.</iform>
<iform iformfile="lastb_v_p_z.xml" heading="LASTB (SIMD&amp;FP scalar)" id="lastb_v_p_z">Extract last element to SIMD&amp;FP scalar register.</iform>
<iform iformfile="ld1b_mz_p_bi.xml" heading="LD1B (scalar plus immediate, consecutive registers)" id="ld1b_mz_p_bi">Contiguous load of bytes to multiple consecutive vectors (immediate index).</iform>
<iform iformfile="ld1b_z_p_bi.xml" heading="LD1B (scalar plus immediate, single register)" id="ld1b_z_p_bi">Contiguous load unsigned bytes to vector (immediate index).</iform>
<iform iformfile="ld1b_mz_p_br.xml" heading="LD1B (scalar plus scalar, consecutive registers)" id="ld1b_mz_p_br">Contiguous load of bytes to multiple consecutive vectors (scalar index).</iform>
<iform iformfile="ld1b_z_p_br.xml" heading="LD1B (scalar plus scalar, single register)" id="ld1b_z_p_br">Contiguous load unsigned bytes to vector (scalar index).</iform>
<iform iformfile="ld1b_z_p_bz.xml" heading="LD1B (scalar plus vector)" id="ld1b_z_p_bz">Gather load unsigned bytes to vector (vector index).</iform>
<iform iformfile="ld1b_z_p_ai.xml" heading="LD1B (vector plus immediate)" id="ld1b_z_p_ai">Gather load unsigned bytes to vector (immediate index).</iform>
<iform iformfile="ld1d_mz_p_bi.xml" heading="LD1D (scalar plus immediate, consecutive registers)" id="ld1d_mz_p_bi">Contiguous load of doublewords to multiple consecutive vectors (immediate index).</iform>
<iform iformfile="ld1d_z_p_bi.xml" heading="LD1D (scalar plus immediate, single register)" id="ld1d_z_p_bi">Contiguous load unsigned doublewords to vector (immediate index).</iform>
<iform iformfile="ld1d_mz_p_br.xml" heading="LD1D (scalar plus scalar, consecutive registers)" id="ld1d_mz_p_br">Contiguous load of doublewords to multiple consecutive vectors (scalar index).</iform>
<iform iformfile="ld1d_z_p_br.xml" heading="LD1D (scalar plus scalar, single register)" id="ld1d_z_p_br">Contiguous load unsigned doublewords to vector (scalar index).</iform>
<iform iformfile="ld1d_z_p_bz.xml" heading="LD1D (scalar plus vector)" id="ld1d_z_p_bz">Gather load doublewords to vector (vector index).</iform>
<iform iformfile="ld1d_z_p_ai.xml" heading="LD1D (vector plus immediate)" id="ld1d_z_p_ai">Gather load doublewords to vector (immediate index).</iform>
<iform iformfile="ld1h_mz_p_bi.xml" heading="LD1H (scalar plus immediate, consecutive registers)" id="ld1h_mz_p_bi">Contiguous load of halfwords to multiple consecutive vectors (immediate index).</iform>
<iform iformfile="ld1h_z_p_bi.xml" heading="LD1H (scalar plus immediate, single register)" id="ld1h_z_p_bi">Contiguous load unsigned halfwords to vector (immediate index).</iform>
<iform iformfile="ld1h_mz_p_br.xml" heading="LD1H (scalar plus scalar, consecutive registers)" id="ld1h_mz_p_br">Contiguous load of halfwords to multiple consecutive vectors (scalar index).</iform>
<iform iformfile="ld1h_z_p_br.xml" heading="LD1H (scalar plus scalar, single register)" id="ld1h_z_p_br">Contiguous load unsigned halfwords to vector (scalar index).</iform>
<iform iformfile="ld1h_z_p_bz.xml" heading="LD1H (scalar plus vector)" id="ld1h_z_p_bz">Gather load unsigned halfwords to vector (vector index).</iform>
<iform iformfile="ld1h_z_p_ai.xml" heading="LD1H (vector plus immediate)" id="ld1h_z_p_ai">Gather load unsigned halfwords to vector (immediate index).</iform>
<iform iformfile="ld1q_z_p_ar.xml" heading="LD1Q" id="ld1q_z_p_ar">Gather load quadwords.</iform>
<iform iformfile="ld1rb_z_p_bi.xml" heading="LD1RB" id="ld1rb_z_p_bi">Load and broadcast unsigned byte to vector.</iform>
<iform iformfile="ld1rd_z_p_bi.xml" heading="LD1RD" id="ld1rd_z_p_bi">Load and broadcast doubleword to vector.</iform>
<iform iformfile="ld1rh_z_p_bi.xml" heading="LD1RH" id="ld1rh_z_p_bi">Load and broadcast unsigned halfword to vector.</iform>
<iform iformfile="ld1rob_z_p_bi.xml" heading="LD1ROB (scalar plus immediate)" id="ld1rob_z_p_bi">Contiguous load and replicate thirty-two bytes (immediate index).</iform>
<iform iformfile="ld1rob_z_p_br.xml" heading="LD1ROB (scalar plus scalar)" id="ld1rob_z_p_br">Contiguous load and replicate thirty-two bytes (scalar index).</iform>
<iform iformfile="ld1rod_z_p_bi.xml" heading="LD1ROD (scalar plus immediate)" id="ld1rod_z_p_bi">Contiguous load and replicate four doublewords (immediate index).</iform>
<iform iformfile="ld1rod_z_p_br.xml" heading="LD1ROD (scalar plus scalar)" id="ld1rod_z_p_br">Contiguous load and replicate four doublewords (scalar index).</iform>
<iform iformfile="ld1roh_z_p_bi.xml" heading="LD1ROH (scalar plus immediate)" id="ld1roh_z_p_bi">Contiguous load and replicate sixteen halfwords (immediate index).</iform>
<iform iformfile="ld1roh_z_p_br.xml" heading="LD1ROH (scalar plus scalar)" id="ld1roh_z_p_br">Contiguous load and replicate sixteen halfwords (scalar index).</iform>
<iform iformfile="ld1row_z_p_bi.xml" heading="LD1ROW (scalar plus immediate)" id="ld1row_z_p_bi">Contiguous load and replicate eight words (immediate index).</iform>
<iform iformfile="ld1row_z_p_br.xml" heading="LD1ROW (scalar plus scalar)" id="ld1row_z_p_br">Contiguous load and replicate eight words (scalar index).</iform>
<iform iformfile="ld1rqb_z_p_bi.xml" heading="LD1RQB (scalar plus immediate)" id="ld1rqb_z_p_bi">Contiguous load and replicate sixteen bytes (immediate index).</iform>
<iform iformfile="ld1rqb_z_p_br.xml" heading="LD1RQB (scalar plus scalar)" id="ld1rqb_z_p_br">Contiguous load and replicate sixteen bytes (scalar index).</iform>
<iform iformfile="ld1rqd_z_p_bi.xml" heading="LD1RQD (scalar plus immediate)" id="ld1rqd_z_p_bi">Contiguous load and replicate two doublewords (immediate index).</iform>
<iform iformfile="ld1rqd_z_p_br.xml" heading="LD1RQD (scalar plus scalar)" id="ld1rqd_z_p_br">Contiguous load and replicate two doublewords (scalar index).</iform>
<iform iformfile="ld1rqh_z_p_bi.xml" heading="LD1RQH (scalar plus immediate)" id="ld1rqh_z_p_bi">Contiguous load and replicate eight halfwords (immediate index).</iform>
<iform iformfile="ld1rqh_z_p_br.xml" heading="LD1RQH (scalar plus scalar)" id="ld1rqh_z_p_br">Contiguous load and replicate eight halfwords (scalar index).</iform>
<iform iformfile="ld1rqw_z_p_bi.xml" heading="LD1RQW (scalar plus immediate)" id="ld1rqw_z_p_bi">Contiguous load and replicate four words (immediate index).</iform>
<iform iformfile="ld1rqw_z_p_br.xml" heading="LD1RQW (scalar plus scalar)" id="ld1rqw_z_p_br">Contiguous load and replicate four words (scalar index).</iform>
<iform iformfile="ld1rsb_z_p_bi.xml" heading="LD1RSB" id="ld1rsb_z_p_bi">Load and broadcast signed byte to vector.</iform>
<iform iformfile="ld1rsh_z_p_bi.xml" heading="LD1RSH" id="ld1rsh_z_p_bi">Load and broadcast signed halfword to vector.</iform>
<iform iformfile="ld1rsw_z_p_bi.xml" heading="LD1RSW" id="ld1rsw_z_p_bi">Load and broadcast signed word to vector.</iform>
<iform iformfile="ld1rw_z_p_bi.xml" heading="LD1RW" id="ld1rw_z_p_bi">Load and broadcast unsigned word to vector.</iform>
<iform iformfile="ld1sb_z_p_bi.xml" heading="LD1SB (scalar plus immediate)" id="ld1sb_z_p_bi">Contiguous load signed bytes to vector (immediate index).</iform>
<iform iformfile="ld1sb_z_p_br.xml" heading="LD1SB (scalar plus scalar)" id="ld1sb_z_p_br">Contiguous load signed bytes to vector (scalar index).</iform>
<iform iformfile="ld1sb_z_p_bz.xml" heading="LD1SB (scalar plus vector)" id="ld1sb_z_p_bz">Gather load signed bytes to vector (vector index).</iform>
<iform iformfile="ld1sb_z_p_ai.xml" heading="LD1SB (vector plus immediate)" id="ld1sb_z_p_ai">Gather load signed bytes to vector (immediate index).</iform>
<iform iformfile="ld1sh_z_p_bi.xml" heading="LD1SH (scalar plus immediate)" id="ld1sh_z_p_bi">Contiguous load signed halfwords to vector (immediate index).</iform>
<iform iformfile="ld1sh_z_p_br.xml" heading="LD1SH (scalar plus scalar)" id="ld1sh_z_p_br">Contiguous load signed halfwords to vector (scalar index).</iform>
<iform iformfile="ld1sh_z_p_bz.xml" heading="LD1SH (scalar plus vector)" id="ld1sh_z_p_bz">Gather load signed halfwords to vector (vector index).</iform>
<iform iformfile="ld1sh_z_p_ai.xml" heading="LD1SH (vector plus immediate)" id="ld1sh_z_p_ai">Gather load signed halfwords to vector (immediate index).</iform>
<iform iformfile="ld1sw_z_p_bi.xml" heading="LD1SW (scalar plus immediate)" id="ld1sw_z_p_bi">Contiguous load signed words to vector (immediate index).</iform>
<iform iformfile="ld1sw_z_p_br.xml" heading="LD1SW (scalar plus scalar)" id="ld1sw_z_p_br">Contiguous load signed words to vector (scalar index).</iform>
<iform iformfile="ld1sw_z_p_bz.xml" heading="LD1SW (scalar plus vector)" id="ld1sw_z_p_bz">Gather load signed words to vector (vector index).</iform>
<iform iformfile="ld1sw_z_p_ai.xml" heading="LD1SW (vector plus immediate)" id="ld1sw_z_p_ai">Gather load signed words to vector (immediate index).</iform>
<iform iformfile="ld1w_mz_p_bi.xml" heading="LD1W (scalar plus immediate, consecutive registers)" id="ld1w_mz_p_bi">Contiguous load of words to multiple consecutive vectors (immediate index).</iform>
<iform iformfile="ld1w_z_p_bi.xml" heading="LD1W (scalar plus immediate, single register)" id="ld1w_z_p_bi">Contiguous load unsigned words to vector (immediate index).</iform>
<iform iformfile="ld1w_mz_p_br.xml" heading="LD1W (scalar plus scalar, consecutive registers)" id="ld1w_mz_p_br">Contiguous load of words to multiple consecutive vectors (scalar index).</iform>
<iform iformfile="ld1w_z_p_br.xml" heading="LD1W (scalar plus scalar, single register)" id="ld1w_z_p_br">Contiguous load unsigned words to vector (scalar index).</iform>
<iform iformfile="ld1w_z_p_bz.xml" heading="LD1W (scalar plus vector)" id="ld1w_z_p_bz">Gather load unsigned words to vector (vector index).</iform>
<iform iformfile="ld1w_z_p_ai.xml" heading="LD1W (vector plus immediate)" id="ld1w_z_p_ai">Gather load unsigned words to vector (immediate index).</iform>
<iform iformfile="ld2b_z_p_bi.xml" heading="LD2B (scalar plus immediate)" id="ld2b_z_p_bi">Contiguous load two-byte structures to two vectors (immediate index).</iform>
<iform iformfile="ld2b_z_p_br.xml" heading="LD2B (scalar plus scalar)" id="ld2b_z_p_br">Contiguous load two-byte structures to two vectors (scalar index).</iform>
<iform iformfile="ld2d_z_p_bi.xml" heading="LD2D (scalar plus immediate)" id="ld2d_z_p_bi">Contiguous load two-doubleword structures to two vectors (immediate index).</iform>
<iform iformfile="ld2d_z_p_br.xml" heading="LD2D (scalar plus scalar)" id="ld2d_z_p_br">Contiguous load two-doubleword structures to two vectors (scalar index).</iform>
<iform iformfile="ld2h_z_p_bi.xml" heading="LD2H (scalar plus immediate)" id="ld2h_z_p_bi">Contiguous load two-halfword structures to two vectors (immediate index).</iform>
<iform iformfile="ld2h_z_p_br.xml" heading="LD2H (scalar plus scalar)" id="ld2h_z_p_br">Contiguous load two-halfword structures to two vectors (scalar index).</iform>
<iform iformfile="ld2q_z_p_bi.xml" heading="LD2Q (scalar plus immediate)" id="ld2q_z_p_bi">Contiguous load two-quadword structures to two vectors (immediate index).</iform>
<iform iformfile="ld2q_z_p_br.xml" heading="LD2Q (scalar plus scalar)" id="ld2q_z_p_br">Contiguous load two-quadword structures to two vectors (scalar index).</iform>
<iform iformfile="ld2w_z_p_bi.xml" heading="LD2W (scalar plus immediate)" id="ld2w_z_p_bi">Contiguous load two-word structures to two vectors (immediate index).</iform>
<iform iformfile="ld2w_z_p_br.xml" heading="LD2W (scalar plus scalar)" id="ld2w_z_p_br">Contiguous load two-word structures to two vectors (scalar index).</iform>
<iform iformfile="ld3b_z_p_bi.xml" heading="LD3B (scalar plus immediate)" id="ld3b_z_p_bi">Contiguous load three-byte structures to three vectors (immediate index).</iform>
<iform iformfile="ld3b_z_p_br.xml" heading="LD3B (scalar plus scalar)" id="ld3b_z_p_br">Contiguous load three-byte structures to three vectors (scalar index).</iform>
<iform iformfile="ld3d_z_p_bi.xml" heading="LD3D (scalar plus immediate)" id="ld3d_z_p_bi">Contiguous load three-doubleword structures to three vectors (immediate index).</iform>
<iform iformfile="ld3d_z_p_br.xml" heading="LD3D (scalar plus scalar)" id="ld3d_z_p_br">Contiguous load three-doubleword structures to three vectors (scalar index).</iform>
<iform iformfile="ld3h_z_p_bi.xml" heading="LD3H (scalar plus immediate)" id="ld3h_z_p_bi">Contiguous load three-halfword structures to three vectors (immediate index).</iform>
<iform iformfile="ld3h_z_p_br.xml" heading="LD3H (scalar plus scalar)" id="ld3h_z_p_br">Contiguous load three-halfword structures to three vectors (scalar index).</iform>
<iform iformfile="ld3q_z_p_bi.xml" heading="LD3Q (scalar plus immediate)" id="ld3q_z_p_bi">Contiguous load three-quadword structures to three vectors (immediate index).</iform>
<iform iformfile="ld3q_z_p_br.xml" heading="LD3Q (scalar plus scalar)" id="ld3q_z_p_br">Contiguous load three-quadword structures to three vectors (scalar index).</iform>
<iform iformfile="ld3w_z_p_bi.xml" heading="LD3W (scalar plus immediate)" id="ld3w_z_p_bi">Contiguous load three-word structures to three vectors (immediate index).</iform>
<iform iformfile="ld3w_z_p_br.xml" heading="LD3W (scalar plus scalar)" id="ld3w_z_p_br">Contiguous load three-word structures to three vectors (scalar index).</iform>
<iform iformfile="ld4b_z_p_bi.xml" heading="LD4B (scalar plus immediate)" id="ld4b_z_p_bi">Contiguous load four-byte structures to four vectors (immediate index).</iform>
<iform iformfile="ld4b_z_p_br.xml" heading="LD4B (scalar plus scalar)" id="ld4b_z_p_br">Contiguous load four-byte structures to four vectors (scalar index).</iform>
<iform iformfile="ld4d_z_p_bi.xml" heading="LD4D (scalar plus immediate)" id="ld4d_z_p_bi">Contiguous load four-doubleword structures to four vectors (immediate index).</iform>
<iform iformfile="ld4d_z_p_br.xml" heading="LD4D (scalar plus scalar)" id="ld4d_z_p_br">Contiguous load four-doubleword structures to four vectors (scalar index).</iform>
<iform iformfile="ld4h_z_p_bi.xml" heading="LD4H (scalar plus immediate)" id="ld4h_z_p_bi">Contiguous load four-halfword structures to four vectors (immediate index).</iform>
<iform iformfile="ld4h_z_p_br.xml" heading="LD4H (scalar plus scalar)" id="ld4h_z_p_br">Contiguous load four-halfword structures to four vectors (scalar index).</iform>
<iform iformfile="ld4q_z_p_bi.xml" heading="LD4Q (scalar plus immediate)" id="ld4q_z_p_bi">Contiguous load four-quadword structures to four vectors (immediate index).</iform>
<iform iformfile="ld4q_z_p_br.xml" heading="LD4Q (scalar plus scalar)" id="ld4q_z_p_br">Contiguous load four-quadword structures to four vectors (scalar index).</iform>
<iform iformfile="ld4w_z_p_bi.xml" heading="LD4W (scalar plus immediate)" id="ld4w_z_p_bi">Contiguous load four-word structures to four vectors (immediate index).</iform>
<iform iformfile="ld4w_z_p_br.xml" heading="LD4W (scalar plus scalar)" id="ld4w_z_p_br">Contiguous load four-word structures to four vectors (scalar index).</iform>
<iform iformfile="ldff1b_z_p_br.xml" heading="LDFF1B (scalar plus scalar)" id="ldff1b_z_p_br">Contiguous load first-fault unsigned bytes to vector (scalar index).</iform>
<iform iformfile="ldff1b_z_p_bz.xml" heading="LDFF1B (scalar plus vector)" id="ldff1b_z_p_bz">Gather load first-fault unsigned bytes to vector (vector index).</iform>
<iform iformfile="ldff1b_z_p_ai.xml" heading="LDFF1B (vector plus immediate)" id="ldff1b_z_p_ai">Gather load first-fault unsigned bytes to vector (immediate index).</iform>
<iform iformfile="ldff1d_z_p_br.xml" heading="LDFF1D (scalar plus scalar)" id="ldff1d_z_p_br">Contiguous load first-fault doublewords to vector (scalar index).</iform>
<iform iformfile="ldff1d_z_p_bz.xml" heading="LDFF1D (scalar plus vector)" id="ldff1d_z_p_bz">Gather load first-fault doublewords to vector (vector index).</iform>
<iform iformfile="ldff1d_z_p_ai.xml" heading="LDFF1D (vector plus immediate)" id="ldff1d_z_p_ai">Gather load first-fault doublewords to vector (immediate index).</iform>
<iform iformfile="ldff1h_z_p_br.xml" heading="LDFF1H (scalar plus scalar)" id="ldff1h_z_p_br">Contiguous load first-fault unsigned halfwords to vector (scalar index).</iform>
<iform iformfile="ldff1h_z_p_bz.xml" heading="LDFF1H (scalar plus vector)" id="ldff1h_z_p_bz">Gather load first-fault unsigned halfwords to vector (vector index).</iform>
<iform iformfile="ldff1h_z_p_ai.xml" heading="LDFF1H (vector plus immediate)" id="ldff1h_z_p_ai">Gather load first-fault unsigned halfwords to vector (immediate index).</iform>
<iform iformfile="ldff1sb_z_p_br.xml" heading="LDFF1SB (scalar plus scalar)" id="ldff1sb_z_p_br">Contiguous load first-fault signed bytes to vector (scalar index).</iform>
<iform iformfile="ldff1sb_z_p_bz.xml" heading="LDFF1SB (scalar plus vector)" id="ldff1sb_z_p_bz">Gather load first-fault signed bytes to vector (vector index).</iform>
<iform iformfile="ldff1sb_z_p_ai.xml" heading="LDFF1SB (vector plus immediate)" id="ldff1sb_z_p_ai">Gather load first-fault signed bytes to vector (immediate index).</iform>
<iform iformfile="ldff1sh_z_p_br.xml" heading="LDFF1SH (scalar plus scalar)" id="ldff1sh_z_p_br">Contiguous load first-fault signed halfwords to vector (scalar index).</iform>
<iform iformfile="ldff1sh_z_p_bz.xml" heading="LDFF1SH (scalar plus vector)" id="ldff1sh_z_p_bz">Gather load first-fault signed halfwords to vector (vector index).</iform>
<iform iformfile="ldff1sh_z_p_ai.xml" heading="LDFF1SH (vector plus immediate)" id="ldff1sh_z_p_ai">Gather load first-fault signed halfwords to vector (immediate index).</iform>
<iform iformfile="ldff1sw_z_p_br.xml" heading="LDFF1SW (scalar plus scalar)" id="ldff1sw_z_p_br">Contiguous load first-fault signed words to vector (scalar index).</iform>
<iform iformfile="ldff1sw_z_p_bz.xml" heading="LDFF1SW (scalar plus vector)" id="ldff1sw_z_p_bz">Gather load first-fault signed words to vector (vector index).</iform>
<iform iformfile="ldff1sw_z_p_ai.xml" heading="LDFF1SW (vector plus immediate)" id="ldff1sw_z_p_ai">Gather load first-fault signed words to vector (immediate index).</iform>
<iform iformfile="ldff1w_z_p_br.xml" heading="LDFF1W (scalar plus scalar)" id="ldff1w_z_p_br">Contiguous load first-fault unsigned words to vector (scalar index).</iform>
<iform iformfile="ldff1w_z_p_bz.xml" heading="LDFF1W (scalar plus vector)" id="ldff1w_z_p_bz">Gather load first-fault unsigned words to vector (vector index).</iform>
<iform iformfile="ldff1w_z_p_ai.xml" heading="LDFF1W (vector plus immediate)" id="ldff1w_z_p_ai">Gather load first-fault unsigned words to vector (immediate index).</iform>
<iform iformfile="ldnf1b_z_p_bi.xml" heading="LDNF1B" id="ldnf1b_z_p_bi">Contiguous load non-fault unsigned bytes to vector (immediate index).</iform>
<iform iformfile="ldnf1d_z_p_bi.xml" heading="LDNF1D" id="ldnf1d_z_p_bi">Contiguous load non-fault doublewords to vector (immediate index).</iform>
<iform iformfile="ldnf1h_z_p_bi.xml" heading="LDNF1H" id="ldnf1h_z_p_bi">Contiguous load non-fault unsigned halfwords to vector (immediate index).</iform>
<iform iformfile="ldnf1sb_z_p_bi.xml" heading="LDNF1SB" id="ldnf1sb_z_p_bi">Contiguous load non-fault signed bytes to vector (immediate index).</iform>
<iform iformfile="ldnf1sh_z_p_bi.xml" heading="LDNF1SH" id="ldnf1sh_z_p_bi">Contiguous load non-fault signed halfwords to vector (immediate index).</iform>
<iform iformfile="ldnf1sw_z_p_bi.xml" heading="LDNF1SW" id="ldnf1sw_z_p_bi">Contiguous load non-fault signed words to vector (immediate index).</iform>
<iform iformfile="ldnf1w_z_p_bi.xml" heading="LDNF1W" id="ldnf1w_z_p_bi">Contiguous load non-fault unsigned words to vector (immediate index).</iform>
<iform iformfile="ldnt1b_mz_p_bi.xml" heading="LDNT1B (scalar plus immediate, consecutive registers)" id="ldnt1b_mz_p_bi">Contiguous load non-temporal of bytes to multiple consecutive vectors (immediate index).</iform>
<iform iformfile="ldnt1b_z_p_bi.xml" heading="LDNT1B (scalar plus immediate, single register)" id="ldnt1b_z_p_bi">Contiguous load non-temporal bytes to vector (immediate index).</iform>
<iform iformfile="ldnt1b_mz_p_br.xml" heading="LDNT1B (scalar plus scalar, consecutive registers)" id="ldnt1b_mz_p_br">Contiguous load non-temporal of bytes to multiple consecutive vectors (scalar index).</iform>
<iform iformfile="ldnt1b_z_p_br.xml" heading="LDNT1B (scalar plus scalar, single register)" id="ldnt1b_z_p_br">Contiguous load non-temporal bytes to vector (scalar index).</iform>
<iform iformfile="ldnt1b_z_p_ar.xml" heading="LDNT1B (vector plus scalar)" id="ldnt1b_z_p_ar">Gather load non-temporal unsigned bytes.</iform>
<iform iformfile="ldnt1d_mz_p_bi.xml" heading="LDNT1D (scalar plus immediate, consecutive registers)" id="ldnt1d_mz_p_bi">Contiguous load non-temporal of doublewords to multiple consecutive vectors (immediate index).</iform>
<iform iformfile="ldnt1d_z_p_bi.xml" heading="LDNT1D (scalar plus immediate, single register)" id="ldnt1d_z_p_bi">Contiguous load non-temporal doublewords to vector (immediate index).</iform>
<iform iformfile="ldnt1d_mz_p_br.xml" heading="LDNT1D (scalar plus scalar, consecutive registers)" id="ldnt1d_mz_p_br">Contiguous load non-temporal of doublewords to multiple consecutive vectors (scalar index).</iform>
<iform iformfile="ldnt1d_z_p_br.xml" heading="LDNT1D (scalar plus scalar, single register)" id="ldnt1d_z_p_br">Contiguous load non-temporal doublewords to vector (scalar index).</iform>
<iform iformfile="ldnt1d_z_p_ar.xml" heading="LDNT1D (vector plus scalar)" id="ldnt1d_z_p_ar">Gather load non-temporal unsigned doublewords.</iform>
<iform iformfile="ldnt1h_mz_p_bi.xml" heading="LDNT1H (scalar plus immediate, consecutive registers)" id="ldnt1h_mz_p_bi">Contiguous load non-temporal of halfwords to multiple consecutive vectors (immediate index).</iform>
<iform iformfile="ldnt1h_z_p_bi.xml" heading="LDNT1H (scalar plus immediate, single register)" id="ldnt1h_z_p_bi">Contiguous load non-temporal halfwords to vector (immediate index).</iform>
<iform iformfile="ldnt1h_mz_p_br.xml" heading="LDNT1H (scalar plus scalar, consecutive registers)" id="ldnt1h_mz_p_br">Contiguous load non-temporal of halfwords to multiple consecutive vectors (scalar index).</iform>
<iform iformfile="ldnt1h_z_p_br.xml" heading="LDNT1H (scalar plus scalar, single register)" id="ldnt1h_z_p_br">Contiguous load non-temporal halfwords to vector (scalar index).</iform>
<iform iformfile="ldnt1h_z_p_ar.xml" heading="LDNT1H (vector plus scalar)" id="ldnt1h_z_p_ar">Gather load non-temporal unsigned halfwords.</iform>
<iform iformfile="ldnt1sb_z_p_ar.xml" heading="LDNT1SB" id="ldnt1sb_z_p_ar">Gather load non-temporal signed bytes.</iform>
<iform iformfile="ldnt1sh_z_p_ar.xml" heading="LDNT1SH" id="ldnt1sh_z_p_ar">Gather load non-temporal signed halfwords.</iform>
<iform iformfile="ldnt1sw_z_p_ar.xml" heading="LDNT1SW" id="ldnt1sw_z_p_ar">Gather load non-temporal signed words.</iform>
<iform iformfile="ldnt1w_mz_p_bi.xml" heading="LDNT1W (scalar plus immediate, consecutive registers)" id="ldnt1w_mz_p_bi">Contiguous load non-temporal of words to multiple consecutive vectors (immediate index).</iform>
<iform iformfile="ldnt1w_z_p_bi.xml" heading="LDNT1W (scalar plus immediate, single register)" id="ldnt1w_z_p_bi">Contiguous load non-temporal words to vector (immediate index).</iform>
<iform iformfile="ldnt1w_mz_p_br.xml" heading="LDNT1W (scalar plus scalar, consecutive registers)" id="ldnt1w_mz_p_br">Contiguous load non-temporal of words to multiple consecutive vectors (scalar index).</iform>
<iform iformfile="ldnt1w_z_p_br.xml" heading="LDNT1W (scalar plus scalar, single register)" id="ldnt1w_z_p_br">Contiguous load non-temporal words to vector (scalar index).</iform>
<iform iformfile="ldnt1w_z_p_ar.xml" heading="LDNT1W (vector plus scalar)" id="ldnt1w_z_p_ar">Gather load non-temporal unsigned words.</iform>
<iform iformfile="ldr_p_bi.xml" heading="LDR (predicate)" id="ldr_p_bi">Load predicate register.</iform>
<iform iformfile="ldr_z_bi.xml" heading="LDR (vector)" id="ldr_z_bi">Load vector register.</iform>
<iform iformfile="lsl_z_p_zi.xml" heading="LSL (immediate, predicated)" id="lsl_z_p_zi">Logical shift left by immediate (predicated).</iform>
<iform iformfile="lsl_z_zi.xml" heading="LSL (immediate, unpredicated)" id="lsl_z_zi">Logical shift left by immediate (unpredicated).</iform>
<iform iformfile="lsl_z_p_zz.xml" heading="LSL (vectors)" id="lsl_z_p_zz">Logical shift left by vector (predicated).</iform>
<iform iformfile="lsl_z_p_zw.xml" heading="LSL (wide elements, predicated)" id="lsl_z_p_zw">Logical shift left by 64-bit wide elements (predicated).</iform>
<iform iformfile="lsl_z_zw.xml" heading="LSL (wide elements, unpredicated)" id="lsl_z_zw">Logical shift left by 64-bit wide elements (unpredicated).</iform>
<iform iformfile="lslr_z_p_zz.xml" heading="LSLR" id="lslr_z_p_zz">Reversed logical shift left by vector (predicated).</iform>
<iform iformfile="lsr_z_p_zi.xml" heading="LSR (immediate, predicated)" id="lsr_z_p_zi">Logical shift right by immediate (predicated).</iform>
<iform iformfile="lsr_z_zi.xml" heading="LSR (immediate, unpredicated)" id="lsr_z_zi">Logical shift right by immediate (unpredicated).</iform>
<iform iformfile="lsr_z_p_zz.xml" heading="LSR (vectors)" id="lsr_z_p_zz">Logical shift right by vector (predicated).</iform>
<iform iformfile="lsr_z_p_zw.xml" heading="LSR (wide elements, predicated)" id="lsr_z_p_zw">Logical shift right by 64-bit wide elements (predicated).</iform>
<iform iformfile="lsr_z_zw.xml" heading="LSR (wide elements, unpredicated)" id="lsr_z_zw">Logical shift right by 64-bit wide elements (unpredicated).</iform>
<iform iformfile="lsrr_z_p_zz.xml" heading="LSRR" id="lsrr_z_p_zz">Reversed logical shift right by vector (predicated).</iform>
<iform iformfile="mad_z_p_zzz.xml" heading="MAD" id="mad_z_p_zzz">Multiply-add vectors (predicated), writing multiplicand [Zdn = Za + Zdn * Zm].</iform>
<iform iformfile="match_p_p_zz.xml" heading="MATCH" id="match_p_p_zz">Detect any matching elements, setting the condition flags.</iform>
<iform iformfile="mla_z_zzzi.xml" heading="MLA (indexed)" id="mla_z_zzzi">Multiply-add to accumulator (indexed).</iform>
<iform iformfile="mla_z_p_zzz.xml" heading="MLA (vectors)" id="mla_z_p_zzz">Multiply-add vectors (predicated), writing addend [Zda = Zda + Zn * Zm].</iform>
<iform iformfile="mls_z_zzzi.xml" heading="MLS (indexed)" id="mls_z_zzzi">Multiply-subtract from accumulator (indexed).</iform>
<iform iformfile="mls_z_p_zzz.xml" heading="MLS (vectors)" id="mls_z_p_zzz">Multiply-subtract vectors (predicated), writing addend [Zda = Zda - Zn * Zm].</iform>
<iform iformfile="mov_dupm_z_i.xml" heading="MOV" id="MOV_dupm_z_i">Move logical bitmask immediate to vector (unpredicated): an alias of DUPM.</iform>
<iform iformfile="mov_orr_p_p_pp.xml" heading="MOV" id="MOV_orr_p_p_pp">Move predicate (unpredicated): an alias of ORR (predicates).</iform>
<iform iformfile="mov_cpy_z_p_i.xml" heading="MOV (immediate, predicated, merging)" id="MOV_cpy_z_p_i">Move signed integer immediate to vector elements (merging): an alias of CPY (immediate, merging).</iform>
<iform iformfile="mov_cpy_z_o_i.xml" heading="MOV (immediate, predicated, zeroing)" id="MOV_cpy_z_o_i">Move signed integer immediate to vector elements (zeroing): an alias of CPY (immediate, zeroing).</iform>
<iform iformfile="mov_dup_z_i.xml" heading="MOV (immediate, unpredicated)" id="MOV_dup_z_i">Move signed immediate to vector elements (unpredicated): an alias of DUP (immediate).</iform>
<iform iformfile="mov_sel_p_p_pp.xml" heading="MOV (predicate, predicated, merging)" id="MOV_sel_p_p_pp">Move predicates (merging): an alias of SEL (predicates).</iform>
<iform iformfile="mov_and_p_p_pp.xml" heading="MOV (predicate, predicated, zeroing)" id="MOV_and_p_p_pp">Move predicates (zeroing): an alias of AND (predicates).</iform>
<iform iformfile="mov_cpy_z_p_r.xml" heading="MOV (scalar, predicated)" id="MOV_cpy_z_p_r">Move general-purpose register to vector elements (predicated): an alias of CPY (scalar).</iform>
<iform iformfile="mov_dup_z_r.xml" heading="MOV (scalar, unpredicated)" id="MOV_dup_z_r">Move general-purpose register to vector elements (unpredicated): an alias of DUP (scalar).</iform>
<iform iformfile="mov_cpy_z_p_v.xml" heading="MOV (SIMD&amp;FP scalar, predicated)" id="MOV_cpy_z_p_v">Move SIMD&amp;FP scalar register to vector elements (predicated): an alias of CPY (SIMD&amp;FP scalar).</iform>
<iform iformfile="mov_dup_z_zi.xml" heading="MOV (SIMD&amp;FP scalar, unpredicated)" id="MOV_dup_z_zi">Move indexed element or SIMD&amp;FP scalar to vector (unpredicated): an alias of DUP (indexed).</iform>
<iform iformfile="mov_sel_z_p_zz.xml" heading="MOV (vector, predicated)" id="MOV_sel_z_p_zz">Move vector elements (predicated): an alias of SEL (vectors).</iform>
<iform iformfile="mov_orr_z_zz.xml" heading="MOV (vector, unpredicated)" id="MOV_orr_z_zz">Move vector register (unpredicated): an alias of ORR (vectors, unpredicated).</iform>
<iform iformfile="movprfx_z_p_z.xml" heading="MOVPRFX (predicated)" id="movprfx_z_p_z">Move prefix (predicated).</iform>
<iform iformfile="movprfx_z_z.xml" heading="MOVPRFX (unpredicated)" id="movprfx_z_z">Move prefix (unpredicated).</iform>
<iform iformfile="movs_ands_p_p_pp.xml" heading="MOVS (predicated)" id="MOVS_ands_p_p_pp">Move predicates (zeroing), setting the condition flags: an alias of ANDS.</iform>
<iform iformfile="movs_orrs_p_p_pp.xml" heading="MOVS (unpredicated)" id="MOVS_orrs_p_p_pp">Move predicate (unpredicated), setting the condition flags: an alias of ORRS.</iform>
<iform iformfile="msb_z_p_zzz.xml" heading="MSB" id="msb_z_p_zzz">Multiply-subtract vectors (predicated), writing multiplicand [Zdn = Za - Zdn * Zm].</iform>
<iform iformfile="mul_z_zi.xml" heading="MUL (immediate)" id="mul_z_zi">Multiply by immediate (unpredicated).</iform>
<iform iformfile="mul_z_zzi.xml" heading="MUL (indexed)" id="mul_z_zzi">Multiply (indexed).</iform>
<iform iformfile="mul_z_p_zz.xml" heading="MUL (vectors, predicated)" id="mul_z_p_zz">Multiply vectors (predicated).</iform>
<iform iformfile="mul_z_zz.xml" heading="MUL (vectors, unpredicated)" id="mul_z_zz">Multiply vectors (unpredicated).</iform>
<iform iformfile="nand_p_p_pp.xml" heading="NAND" id="nand_p_p_pp">Bitwise NAND predicates.</iform>
<iform iformfile="nands_p_p_pp.xml" heading="NANDS" id="nands_p_p_pp">Bitwise NAND predicates, setting the condition flags.</iform>
<iform iformfile="nbsl_z_zzz.xml" heading="NBSL" id="nbsl_z_zzz">Bitwise inverted select.</iform>
<iform iformfile="neg_z_p_z.xml" heading="NEG" id="neg_z_p_z">Negate (predicated).</iform>
<iform iformfile="nmatch_p_p_zz.xml" heading="NMATCH" id="nmatch_p_p_zz">Detect no matching elements, setting the condition flags.</iform>
<iform iformfile="nor_p_p_pp.xml" heading="NOR" id="nor_p_p_pp">Bitwise NOR predicates.</iform>
<iform iformfile="nors_p_p_pp.xml" heading="NORS" id="nors_p_p_pp">Bitwise NOR predicates, setting the condition flags.</iform>
<iform iformfile="not_eor_p_p_pp.xml" heading="NOT (predicate)" id="NOT_eor_p_p_pp">Bitwise invert predicate: an alias of EOR (predicates).</iform>
<iform iformfile="not_z_p_z.xml" heading="NOT (vector)" id="not_z_p_z">Bitwise invert vector (predicated).</iform>
<iform iformfile="nots_eors_p_p_pp.xml" heading="NOTS" id="NOTS_eors_p_p_pp">Bitwise invert predicate, setting the condition flags: an alias of EORS.</iform>
<iform iformfile="orn_orr_z_zi.xml" heading="ORN (immediate)" id="ORN_orr_z_zi">Bitwise inclusive OR with inverted immediate (unpredicated): an alias of ORR (immediate).</iform>
<iform iformfile="orn_p_p_pp.xml" heading="ORN (predicates)" id="orn_p_p_pp">Bitwise inclusive OR inverted predicate.</iform>
<iform iformfile="orns_p_p_pp.xml" heading="ORNS" id="orns_p_p_pp">Bitwise inclusive OR inverted predicate, setting the condition flags.</iform>
<iform iformfile="orqv_z_p_z.xml" heading="ORQV" id="orqv_z_p_z">Bitwise inclusive OR reduction of quadword vector segments.</iform>
<iform iformfile="orr_z_zi.xml" heading="ORR (immediate)" id="orr_z_zi">Bitwise inclusive OR with immediate (unpredicated).</iform>
<iform iformfile="orr_p_p_pp.xml" heading="ORR (predicates)" id="orr_p_p_pp">Bitwise inclusive OR predicates.</iform>
<iform iformfile="orr_z_p_zz.xml" heading="ORR (vectors, predicated)" id="orr_z_p_zz">Bitwise inclusive OR vectors (predicated).</iform>
<iform iformfile="orr_z_zz.xml" heading="ORR (vectors, unpredicated)" id="orr_z_zz">Bitwise inclusive OR vectors (unpredicated).</iform>
<iform iformfile="orrs_p_p_pp.xml" heading="ORRS" id="orrs_p_p_pp">Bitwise inclusive OR predicates, setting the condition flags.</iform>
<iform iformfile="orv_r_p_z.xml" heading="ORV" id="orv_r_p_z">Bitwise inclusive OR reduction to scalar.</iform>
<iform iformfile="pext_pp_rr.xml" heading="PEXT (predicate pair)" id="pext_pp_rr">Set pair of predicates from predicate-as-counter.</iform>
<iform iformfile="pext_pn_rr.xml" heading="PEXT (predicate)" id="pext_pn_rr">Set predicate from predicate-as-counter.</iform>
<iform iformfile="pfalse_p.xml" heading="PFALSE" id="pfalse_p">Set all predicate elements to false.</iform>
<iform iformfile="pfirst_p_p_p.xml" heading="PFIRST" id="pfirst_p_p_p">Set the first active predicate element to true.</iform>
<iform iformfile="pmov_p_zi.xml" heading="PMOV (to predicate)" id="pmov_p_zi">Move predicate from vector.</iform>
<iform iformfile="pmov_z_pi.xml" heading="PMOV (to vector)" id="pmov_z_pi">Move predicate to vector.</iform>
<iform iformfile="pmul_z_zz.xml" heading="PMUL" id="pmul_z_zz">Polynomial multiply vectors (unpredicated).</iform>
<iform iformfile="pmullb_z_zz.xml" heading="PMULLB" id="pmullb_z_zz">Polynomial multiply long (bottom).</iform>
<iform iformfile="pmullt_z_zz.xml" heading="PMULLT" id="pmullt_z_zz">Polynomial multiply long (top).</iform>
<iform iformfile="pnext_p_p_p.xml" heading="PNEXT" id="pnext_p_p_p">Find next active predicate.</iform>
<iform iformfile="prfb_i_p_bi.xml" heading="PRFB (scalar plus immediate)" id="prfb_i_p_bi">Contiguous prefetch bytes (immediate index).</iform>
<iform iformfile="prfb_i_p_br.xml" heading="PRFB (scalar plus scalar)" id="prfb_i_p_br">Contiguous prefetch bytes (scalar index).</iform>
<iform iformfile="prfb_i_p_bz.xml" heading="PRFB (scalar plus vector)" id="prfb_i_p_bz">Gather prefetch bytes (scalar plus vector).</iform>
<iform iformfile="prfb_i_p_ai.xml" heading="PRFB (vector plus immediate)" id="prfb_i_p_ai">Gather prefetch bytes (vector plus immediate).</iform>
<iform iformfile="prfd_i_p_bi.xml" heading="PRFD (scalar plus immediate)" id="prfd_i_p_bi">Contiguous prefetch doublewords (immediate index).</iform>
<iform iformfile="prfd_i_p_br.xml" heading="PRFD (scalar plus scalar)" id="prfd_i_p_br">Contiguous prefetch doublewords (scalar index).</iform>
<iform iformfile="prfd_i_p_bz.xml" heading="PRFD (scalar plus vector)" id="prfd_i_p_bz">Gather prefetch doublewords (scalar plus vector).</iform>
<iform iformfile="prfd_i_p_ai.xml" heading="PRFD (vector plus immediate)" id="prfd_i_p_ai">Gather prefetch doublewords (vector plus immediate).</iform>
<iform iformfile="prfh_i_p_bi.xml" heading="PRFH (scalar plus immediate)" id="prfh_i_p_bi">Contiguous prefetch halfwords (immediate index).</iform>
<iform iformfile="prfh_i_p_br.xml" heading="PRFH (scalar plus scalar)" id="prfh_i_p_br">Contiguous prefetch halfwords (scalar index).</iform>
<iform iformfile="prfh_i_p_bz.xml" heading="PRFH (scalar plus vector)" id="prfh_i_p_bz">Gather prefetch halfwords (scalar plus vector).</iform>
<iform iformfile="prfh_i_p_ai.xml" heading="PRFH (vector plus immediate)" id="prfh_i_p_ai">Gather prefetch halfwords (vector plus immediate).</iform>
<iform iformfile="prfw_i_p_bi.xml" heading="PRFW (scalar plus immediate)" id="prfw_i_p_bi">Contiguous prefetch words (immediate index).</iform>
<iform iformfile="prfw_i_p_br.xml" heading="PRFW (scalar plus scalar)" id="prfw_i_p_br">Contiguous prefetch words (scalar index).</iform>
<iform iformfile="prfw_i_p_bz.xml" heading="PRFW (scalar plus vector)" id="prfw_i_p_bz">Gather prefetch words (scalar plus vector).</iform>
<iform iformfile="prfw_i_p_ai.xml" heading="PRFW (vector plus immediate)" id="prfw_i_p_ai">Gather prefetch words (vector plus immediate).</iform>
<iform iformfile="psel_p_ppi.xml" heading="PSEL" id="psel_p_ppi">Predicate select between predicate register or all-false.</iform>
<iform iformfile="ptest_p_p.xml" heading="PTEST" id="ptest_p_p">Set condition flags for predicate.</iform>
<iform iformfile="ptrue_pn_i.xml" heading="PTRUE (predicate as counter)" id="ptrue_pn_i">Initialise predicate-as-counter to all active.</iform>
<iform iformfile="ptrue_p_s.xml" heading="PTRUE (predicate)" id="ptrue_p_s">Initialise predicate from named constraint.</iform>
<iform iformfile="ptrues_p_s.xml" heading="PTRUES" id="ptrues_p_s">Initialise predicate from named constraint and set the condition flags.</iform>
<iform iformfile="punpkhi_p_p.xml" heading="PUNPKHI, PUNPKLO" id="punpkhi_p_p">Unpack and widen half of predicate.</iform>
<iform iformfile="raddhnb_z_zz.xml" heading="RADDHNB" id="raddhnb_z_zz">Rounding add narrow high part (bottom).</iform>
<iform iformfile="raddhnt_z_zz.xml" heading="RADDHNT" id="raddhnt_z_zz">Rounding add narrow high part (top).</iform>
<iform iformfile="rax1_z_zz.xml" heading="RAX1" id="rax1_z_zz">Bitwise rotate left by 1 and exclusive OR.</iform>
<iform iformfile="rbit_z_p_z.xml" heading="RBIT" id="rbit_z_p_z">Reverse bits (predicated).</iform>
<iform iformfile="rdffr_p_p_f.xml" heading="RDFFR (predicated)" id="rdffr_p_p_f">Return predicate of succesfully loaded elements.</iform>
<iform iformfile="rdffr_p_f.xml" heading="RDFFR (unpredicated)" id="rdffr_p_f">Read the first-fault register.</iform>
<iform iformfile="rdffrs_p_p_f.xml" heading="RDFFRS" id="rdffrs_p_p_f">Return predicate of succesfully loaded elements, setting the condition flags.</iform>
<iform iformfile="rdvl_r_i.xml" heading="RDVL" id="rdvl_r_i">Read multiple of vector register size to scalar register.</iform>
<iform iformfile="rev_p_p.xml" heading="REV (predicate)" id="rev_p_p">Reverse all elements in a predicate.</iform>
<iform iformfile="rev_z_z.xml" heading="REV (vector)" id="rev_z_z">Reverse all elements in a vector (unpredicated).</iform>
<iform iformfile="revb_z_z.xml" heading="REVB, REVH, REVW" id="revb_z_z">Reverse bytes / halfwords / words within elements (predicated).</iform>
<iform iformfile="revd_z_p_z.xml" heading="REVD" id="revd_z_p_z">Reverse 64-bit doublewords in elements (predicated).</iform>
<iform iformfile="rshrnb_z_zi.xml" heading="RSHRNB" id="rshrnb_z_zi">Rounding shift right narrow by immediate (bottom).</iform>
<iform iformfile="rshrnt_z_zi.xml" heading="RSHRNT" id="rshrnt_z_zi">Rounding shift right narrow by immediate (top).</iform>
<iform iformfile="rsubhnb_z_zz.xml" heading="RSUBHNB" id="rsubhnb_z_zz">Rounding subtract narrow high part (bottom).</iform>
<iform iformfile="rsubhnt_z_zz.xml" heading="RSUBHNT" id="rsubhnt_z_zz">Rounding subtract narrow high part (top).</iform>
<iform iformfile="saba_z_zzz.xml" heading="SABA" id="saba_z_zzz">Signed absolute difference and accumulate.</iform>
<iform iformfile="sabalb_z_zzz.xml" heading="SABALB" id="sabalb_z_zzz">Signed absolute difference and accumulate long (bottom).</iform>
<iform iformfile="sabalt_z_zzz.xml" heading="SABALT" id="sabalt_z_zzz">Signed absolute difference and accumulate long (top).</iform>
<iform iformfile="sabd_z_p_zz.xml" heading="SABD" id="sabd_z_p_zz">Signed absolute difference (predicated).</iform>
<iform iformfile="sabdlb_z_zz.xml" heading="SABDLB" id="sabdlb_z_zz">Signed absolute difference long (bottom).</iform>
<iform iformfile="sabdlt_z_zz.xml" heading="SABDLT" id="sabdlt_z_zz">Signed absolute difference long (top).</iform>
<iform iformfile="sadalp_z_p_z.xml" heading="SADALP" id="sadalp_z_p_z">Signed add and accumulate long pairwise.</iform>
<iform iformfile="saddlb_z_zz.xml" heading="SADDLB" id="saddlb_z_zz">Signed add long (bottom).</iform>
<iform iformfile="saddlbt_z_zz.xml" heading="SADDLBT" id="saddlbt_z_zz">Signed add long (bottom + top).</iform>
<iform iformfile="saddlt_z_zz.xml" heading="SADDLT" id="saddlt_z_zz">Signed add long (top).</iform>
<iform iformfile="saddv_r_p_z.xml" heading="SADDV" id="saddv_r_p_z">Signed add reduction to scalar.</iform>
<iform iformfile="saddwb_z_zz.xml" heading="SADDWB" id="saddwb_z_zz">Signed add wide (bottom).</iform>
<iform iformfile="saddwt_z_zz.xml" heading="SADDWT" id="saddwt_z_zz">Signed add wide (top).</iform>
<iform iformfile="sbclb_z_zzz.xml" heading="SBCLB" id="sbclb_z_zzz">Subtract with carry long (bottom).</iform>
<iform iformfile="sbclt_z_zzz.xml" heading="SBCLT" id="sbclt_z_zzz">Subtract with carry long (top).</iform>
<iform iformfile="sclamp_z_zz.xml" heading="SCLAMP" id="sclamp_z_zz">Signed clamp to minimum/maximum vector.</iform>
<iform iformfile="scvtf_z_p_z.xml" heading="SCVTF" id="scvtf_z_p_z">Signed integer convert to floating-point (predicated).</iform>
<iform iformfile="sdiv_z_p_zz.xml" heading="SDIV" id="sdiv_z_p_zz">Signed divide (predicated).</iform>
<iform iformfile="sdivr_z_p_zz.xml" heading="SDIVR" id="sdivr_z_p_zz">Signed reversed divide (predicated).</iform>
<iform iformfile="sdot_z32_zzzi.xml" heading="SDOT (2-way, indexed)" id="sdot_z32_zzzi">Signed integer indexed dot product.</iform>
<iform iformfile="sdot_z32_zzz.xml" heading="SDOT (2-way, vectors)" id="sdot_z32_zzz">Signed integer dot product.</iform>
<iform iformfile="sdot_z_zzzi.xml" heading="SDOT (4-way, indexed)" id="sdot_z_zzzi">Signed integer indexed dot product.</iform>
<iform iformfile="sdot_z_zzz.xml" heading="SDOT (4-way, vectors)" id="sdot_z_zzz">Signed integer dot product.</iform>
<iform iformfile="sel_p_p_pp.xml" heading="SEL (predicates)" id="sel_p_p_pp">Conditionally select elements from two predicates.</iform>
<iform iformfile="sel_z_p_zz.xml" heading="SEL (vectors)" id="sel_z_p_zz">Conditionally select elements from two vectors.</iform>
<iform iformfile="setffr_f.xml" heading="SETFFR" id="setffr_f">Initialise the first-fault register to all true.</iform>
<iform iformfile="shadd_z_p_zz.xml" heading="SHADD" id="shadd_z_p_zz">Signed halving addition.</iform>
<iform iformfile="shrnb_z_zi.xml" heading="SHRNB" id="shrnb_z_zi">Shift right narrow by immediate (bottom).</iform>
<iform iformfile="shrnt_z_zi.xml" heading="SHRNT" id="shrnt_z_zi">Shift right narrow by immediate (top).</iform>
<iform iformfile="shsub_z_p_zz.xml" heading="SHSUB" id="shsub_z_p_zz">Signed halving subtract.</iform>
<iform iformfile="shsubr_z_p_zz.xml" heading="SHSUBR" id="shsubr_z_p_zz">Signed halving subtract reversed vectors.</iform>
<iform iformfile="sli_z_zzi.xml" heading="SLI" id="sli_z_zzi">Shift left and insert (immediate).</iform>
<iform iformfile="sm4e_z_zz.xml" heading="SM4E" id="sm4e_z_zz">SM4 encryption and decryption.</iform>
<iform iformfile="sm4ekey_z_zz.xml" heading="SM4EKEY" id="sm4ekey_z_zz">SM4 key updates.</iform>
<iform iformfile="smax_z_zi.xml" heading="SMAX (immediate)" id="smax_z_zi">Signed maximum with immediate (unpredicated).</iform>
<iform iformfile="smax_z_p_zz.xml" heading="SMAX (vectors)" id="smax_z_p_zz">Signed maximum vectors (predicated).</iform>
<iform iformfile="smaxp_z_p_zz.xml" heading="SMAXP" id="smaxp_z_p_zz">Signed maximum pairwise.</iform>
<iform iformfile="smaxqv_z_p_z.xml" heading="SMAXQV" id="smaxqv_z_p_z">Signed maximum reduction of quadword vector segments.</iform>
<iform iformfile="smaxv_r_p_z.xml" heading="SMAXV" id="smaxv_r_p_z">Signed maximum reduction to scalar.</iform>
<iform iformfile="smin_z_zi.xml" heading="SMIN (immediate)" id="smin_z_zi">Signed minimum with immediate (unpredicated).</iform>
<iform iformfile="smin_z_p_zz.xml" heading="SMIN (vectors)" id="smin_z_p_zz">Signed minimum vectors (predicated).</iform>
<iform iformfile="sminp_z_p_zz.xml" heading="SMINP" id="sminp_z_p_zz">Signed minimum pairwise.</iform>
<iform iformfile="sminqv_z_p_z.xml" heading="SMINQV" id="sminqv_z_p_z">Signed minimum reduction of quadword vector segments.</iform>
<iform iformfile="sminv_r_p_z.xml" heading="SMINV" id="sminv_r_p_z">Signed minimum reduction to scalar.</iform>
<iform iformfile="smlalb_z_zzzi.xml" heading="SMLALB (indexed)" id="smlalb_z_zzzi">Signed multiply-add long to accumulator (bottom, indexed).</iform>
<iform iformfile="smlalb_z_zzz.xml" heading="SMLALB (vectors)" id="smlalb_z_zzz">Signed multiply-add long to accumulator (bottom).</iform>
<iform iformfile="smlalt_z_zzzi.xml" heading="SMLALT (indexed)" id="smlalt_z_zzzi">Signed multiply-add long to accumulator (top, indexed).</iform>
<iform iformfile="smlalt_z_zzz.xml" heading="SMLALT (vectors)" id="smlalt_z_zzz">Signed multiply-add long to accumulator (top).</iform>
<iform iformfile="smlslb_z_zzzi.xml" heading="SMLSLB (indexed)" id="smlslb_z_zzzi">Signed multiply-subtract long from accumulator (bottom, indexed).</iform>
<iform iformfile="smlslb_z_zzz.xml" heading="SMLSLB (vectors)" id="smlslb_z_zzz">Signed multiply-subtract long from accumulator (bottom).</iform>
<iform iformfile="smlslt_z_zzzi.xml" heading="SMLSLT (indexed)" id="smlslt_z_zzzi">Signed multiply-subtract long from accumulator (top, indexed).</iform>
<iform iformfile="smlslt_z_zzz.xml" heading="SMLSLT (vectors)" id="smlslt_z_zzz">Signed multiply-subtract long from accumulator (top).</iform>
<iform iformfile="smmla_z_zzz.xml" heading="SMMLA" id="smmla_z_zzz">Signed integer matrix multiply-accumulate.</iform>
<iform iformfile="smulh_z_p_zz.xml" heading="SMULH (predicated)" id="smulh_z_p_zz">Signed multiply returning high half (predicated).</iform>
<iform iformfile="smulh_z_zz.xml" heading="SMULH (unpredicated)" id="smulh_z_zz">Signed multiply returning high half (unpredicated).</iform>
<iform iformfile="smullb_z_zzi.xml" heading="SMULLB (indexed)" id="smullb_z_zzi">Signed multiply long (bottom, indexed).</iform>
<iform iformfile="smullb_z_zz.xml" heading="SMULLB (vectors)" id="smullb_z_zz">Signed multiply long (bottom).</iform>
<iform iformfile="smullt_z_zzi.xml" heading="SMULLT (indexed)" id="smullt_z_zzi">Signed multiply long (top, indexed).</iform>
<iform iformfile="smullt_z_zz.xml" heading="SMULLT (vectors)" id="smullt_z_zz">Signed multiply long (top).</iform>
<iform iformfile="splice_z_p_zz.xml" heading="SPLICE" id="splice_z_p_zz">Splice two vectors under predicate control.</iform>
<iform iformfile="sqabs_z_p_z.xml" heading="SQABS" id="sqabs_z_p_z">Signed saturating absolute value.</iform>
<iform iformfile="sqadd_z_zi.xml" heading="SQADD (immediate)" id="sqadd_z_zi">Signed saturating add immediate (unpredicated).</iform>
<iform iformfile="sqadd_z_p_zz.xml" heading="SQADD (vectors, predicated)" id="sqadd_z_p_zz">Signed saturating addition (predicated).</iform>
<iform iformfile="sqadd_z_zz.xml" heading="SQADD (vectors, unpredicated)" id="sqadd_z_zz">Signed saturating add vectors (unpredicated).</iform>
<iform iformfile="sqcadd_z_zz.xml" heading="SQCADD" id="sqcadd_z_zz">Saturating complex integer add with rotate.</iform>
<iform iformfile="sqcvtn_z_mz2.xml" heading="SQCVTN" id="sqcvtn_z_mz2">Signed saturating extract narrow and interleave.</iform>
<iform iformfile="sqcvtun_z_mz2.xml" heading="SQCVTUN" id="sqcvtun_z_mz2">Signed saturating unsigned extract narrow and interleave.</iform>
<iform iformfile="sqdecb_r_rs.xml" heading="SQDECB" id="sqdecb_r_rs">Signed saturating decrement scalar by multiple of 8-bit predicate constraint element count.</iform>
<iform iformfile="sqdecd_r_rs.xml" heading="SQDECD (scalar)" id="sqdecd_r_rs">Signed saturating decrement scalar by multiple of 64-bit predicate constraint element count.</iform>
<iform iformfile="sqdecd_z_zs.xml" heading="SQDECD (vector)" id="sqdecd_z_zs">Signed saturating decrement vector by multiple of 64-bit predicate constraint element count.</iform>
<iform iformfile="sqdech_r_rs.xml" heading="SQDECH (scalar)" id="sqdech_r_rs">Signed saturating decrement scalar by multiple of 16-bit predicate constraint element count.</iform>
<iform iformfile="sqdech_z_zs.xml" heading="SQDECH (vector)" id="sqdech_z_zs">Signed saturating decrement vector by multiple of 16-bit predicate constraint element count.</iform>
<iform iformfile="sqdecp_r_p_r.xml" heading="SQDECP (scalar)" id="sqdecp_r_p_r">Signed saturating decrement scalar by count of true predicate elements.</iform>
<iform iformfile="sqdecp_z_p_z.xml" heading="SQDECP (vector)" id="sqdecp_z_p_z">Signed saturating decrement vector by count of true predicate elements.</iform>
<iform iformfile="sqdecw_r_rs.xml" heading="SQDECW (scalar)" id="sqdecw_r_rs">Signed saturating decrement scalar by multiple of 32-bit predicate constraint element count.</iform>
<iform iformfile="sqdecw_z_zs.xml" heading="SQDECW (vector)" id="sqdecw_z_zs">Signed saturating decrement vector by multiple of 32-bit predicate constraint element count.</iform>
<iform iformfile="sqdmlalb_z_zzzi.xml" heading="SQDMLALB (indexed)" id="sqdmlalb_z_zzzi">Signed saturating doubling multiply-add long to accumulator (bottom, indexed).</iform>
<iform iformfile="sqdmlalb_z_zzz.xml" heading="SQDMLALB (vectors)" id="sqdmlalb_z_zzz">Signed saturating doubling multiply-add long to accumulator (bottom).</iform>
<iform iformfile="sqdmlalbt_z_zzz.xml" heading="SQDMLALBT" id="sqdmlalbt_z_zzz">Signed saturating doubling multiply-add long to accumulator (bottom × top).</iform>
<iform iformfile="sqdmlalt_z_zzzi.xml" heading="SQDMLALT (indexed)" id="sqdmlalt_z_zzzi">Signed saturating doubling multiply-add long to accumulator (top, indexed).</iform>
<iform iformfile="sqdmlalt_z_zzz.xml" heading="SQDMLALT (vectors)" id="sqdmlalt_z_zzz">Signed saturating doubling multiply-add long to accumulator (top).</iform>
<iform iformfile="sqdmlslb_z_zzzi.xml" heading="SQDMLSLB (indexed)" id="sqdmlslb_z_zzzi">Signed saturating doubling multiply-subtract long from accumulator (bottom, indexed).</iform>
<iform iformfile="sqdmlslb_z_zzz.xml" heading="SQDMLSLB (vectors)" id="sqdmlslb_z_zzz">Signed saturating doubling multiply-subtract long from accumulator (bottom).</iform>
<iform iformfile="sqdmlslbt_z_zzz.xml" heading="SQDMLSLBT" id="sqdmlslbt_z_zzz">Signed saturating doubling multiply-subtract long from accumulator (bottom × top).</iform>
<iform iformfile="sqdmlslt_z_zzzi.xml" heading="SQDMLSLT (indexed)" id="sqdmlslt_z_zzzi">Signed saturating doubling multiply-subtract long from accumulator (top, indexed).</iform>
<iform iformfile="sqdmlslt_z_zzz.xml" heading="SQDMLSLT (vectors)" id="sqdmlslt_z_zzz">Signed saturating doubling multiply-subtract long from accumulator (top).</iform>
<iform iformfile="sqdmulh_z_zzi.xml" heading="SQDMULH (indexed)" id="sqdmulh_z_zzi">Signed saturating doubling multiply high (indexed).</iform>
<iform iformfile="sqdmulh_z_zz.xml" heading="SQDMULH (vectors)" id="sqdmulh_z_zz">Signed saturating doubling multiply high (unpredicated).</iform>
<iform iformfile="sqdmullb_z_zzi.xml" heading="SQDMULLB (indexed)" id="sqdmullb_z_zzi">Signed saturating doubling multiply long (bottom, indexed).</iform>
<iform iformfile="sqdmullb_z_zz.xml" heading="SQDMULLB (vectors)" id="sqdmullb_z_zz">Signed saturating doubling multiply long (bottom).</iform>
<iform iformfile="sqdmullt_z_zzi.xml" heading="SQDMULLT (indexed)" id="sqdmullt_z_zzi">Signed saturating doubling multiply long (top, indexed).</iform>
<iform iformfile="sqdmullt_z_zz.xml" heading="SQDMULLT (vectors)" id="sqdmullt_z_zz">Signed saturating doubling multiply long (top).</iform>
<iform iformfile="sqincb_r_rs.xml" heading="SQINCB" id="sqincb_r_rs">Signed saturating increment scalar by multiple of 8-bit predicate constraint element count.</iform>
<iform iformfile="sqincd_r_rs.xml" heading="SQINCD (scalar)" id="sqincd_r_rs">Signed saturating increment scalar by multiple of 64-bit predicate constraint element count.</iform>
<iform iformfile="sqincd_z_zs.xml" heading="SQINCD (vector)" id="sqincd_z_zs">Signed saturating increment vector by multiple of 64-bit predicate constraint element count.</iform>
<iform iformfile="sqinch_r_rs.xml" heading="SQINCH (scalar)" id="sqinch_r_rs">Signed saturating increment scalar by multiple of 16-bit predicate constraint element count.</iform>
<iform iformfile="sqinch_z_zs.xml" heading="SQINCH (vector)" id="sqinch_z_zs">Signed saturating increment vector by multiple of 16-bit predicate constraint element count.</iform>
<iform iformfile="sqincp_r_p_r.xml" heading="SQINCP (scalar)" id="sqincp_r_p_r">Signed saturating increment scalar by count of true predicate elements.</iform>
<iform iformfile="sqincp_z_p_z.xml" heading="SQINCP (vector)" id="sqincp_z_p_z">Signed saturating increment vector by count of true predicate elements.</iform>
<iform iformfile="sqincw_r_rs.xml" heading="SQINCW (scalar)" id="sqincw_r_rs">Signed saturating increment scalar by multiple of 32-bit predicate constraint element count.</iform>
<iform iformfile="sqincw_z_zs.xml" heading="SQINCW (vector)" id="sqincw_z_zs">Signed saturating increment vector by multiple of 32-bit predicate constraint element count.</iform>
<iform iformfile="sqneg_z_p_z.xml" heading="SQNEG" id="sqneg_z_p_z">Signed saturating negate.</iform>
<iform iformfile="sqrdcmlah_z_zzzi.xml" heading="SQRDCMLAH (indexed)" id="sqrdcmlah_z_zzzi">Saturating rounding doubling complex integer multiply-add high with rotate (indexed).</iform>
<iform iformfile="sqrdcmlah_z_zzz.xml" heading="SQRDCMLAH (vectors)" id="sqrdcmlah_z_zzz">Saturating rounding doubling complex integer multiply-add high with rotate.</iform>
<iform iformfile="sqrdmlah_z_zzzi.xml" heading="SQRDMLAH (indexed)" id="sqrdmlah_z_zzzi">Signed saturating rounding doubling multiply-add high to accumulator (indexed).</iform>
<iform iformfile="sqrdmlah_z_zzz.xml" heading="SQRDMLAH (vectors)" id="sqrdmlah_z_zzz">Signed saturating rounding doubling multiply-add high to accumulator (unpredicated).</iform>
<iform iformfile="sqrdmlsh_z_zzzi.xml" heading="SQRDMLSH (indexed)" id="sqrdmlsh_z_zzzi">Signed saturating rounding doubling multiply-subtract high from accumulator (indexed).</iform>
<iform iformfile="sqrdmlsh_z_zzz.xml" heading="SQRDMLSH (vectors)" id="sqrdmlsh_z_zzz">Signed saturating rounding doubling multiply-subtract high from accumulator (unpredicated).</iform>
<iform iformfile="sqrdmulh_z_zzi.xml" heading="SQRDMULH (indexed)" id="sqrdmulh_z_zzi">Signed saturating rounding doubling multiply high (indexed).</iform>
<iform iformfile="sqrdmulh_z_zz.xml" heading="SQRDMULH (vectors)" id="sqrdmulh_z_zz">Signed saturating rounding doubling multiply high (unpredicated).</iform>
<iform iformfile="sqrshl_z_p_zz.xml" heading="SQRSHL" id="sqrshl_z_p_zz">Signed saturating rounding shift left by vector (predicated).</iform>
<iform iformfile="sqrshlr_z_p_zz.xml" heading="SQRSHLR" id="sqrshlr_z_p_zz">Signed saturating rounding shift left reversed vectors (predicated).</iform>
<iform iformfile="sqrshrn_z_mz2.xml" heading="SQRSHRN" id="sqrshrn_z_mz2">Signed saturating rounding shift right narrow by immediate and interleave.</iform>
<iform iformfile="sqrshrnb_z_zi.xml" heading="SQRSHRNB" id="sqrshrnb_z_zi">Signed saturating rounding shift right narrow by immediate (bottom).</iform>
<iform iformfile="sqrshrnt_z_zi.xml" heading="SQRSHRNT" id="sqrshrnt_z_zi">Signed saturating rounding shift right narrow by immediate (top).</iform>
<iform iformfile="sqrshrun_z_mz2.xml" heading="SQRSHRUN" id="sqrshrun_z_mz2">Signed saturating rounding shift right unsigned narrow by immediate and interleave.</iform>
<iform iformfile="sqrshrunb_z_zi.xml" heading="SQRSHRUNB" id="sqrshrunb_z_zi">Signed saturating rounding shift right unsigned narrow by immediate (bottom).</iform>
<iform iformfile="sqrshrunt_z_zi.xml" heading="SQRSHRUNT" id="sqrshrunt_z_zi">Signed saturating rounding shift right unsigned narrow by immediate (top).</iform>
<iform iformfile="sqshl_z_p_zi.xml" heading="SQSHL (immediate)" id="sqshl_z_p_zi">Signed saturating shift left by immediate.</iform>
<iform iformfile="sqshl_z_p_zz.xml" heading="SQSHL (vectors)" id="sqshl_z_p_zz">Signed saturating shift left by vector (predicated).</iform>
<iform iformfile="sqshlr_z_p_zz.xml" heading="SQSHLR" id="sqshlr_z_p_zz">Signed saturating shift left reversed vectors (predicated).</iform>
<iform iformfile="sqshlu_z_p_zi.xml" heading="SQSHLU" id="sqshlu_z_p_zi">Signed saturating shift left unsigned by immediate.</iform>
<iform iformfile="sqshrnb_z_zi.xml" heading="SQSHRNB" id="sqshrnb_z_zi">Signed saturating shift right narrow by immediate (bottom).</iform>
<iform iformfile="sqshrnt_z_zi.xml" heading="SQSHRNT" id="sqshrnt_z_zi">Signed saturating shift right narrow by immediate (top).</iform>
<iform iformfile="sqshrunb_z_zi.xml" heading="SQSHRUNB" id="sqshrunb_z_zi">Signed saturating shift right unsigned narrow by immediate (bottom).</iform>
<iform iformfile="sqshrunt_z_zi.xml" heading="SQSHRUNT" id="sqshrunt_z_zi">Signed saturating shift right unsigned narrow by immediate (top).</iform>
<iform iformfile="sqsub_z_zi.xml" heading="SQSUB (immediate)" id="sqsub_z_zi">Signed saturating subtract immediate (unpredicated).</iform>
<iform iformfile="sqsub_z_p_zz.xml" heading="SQSUB (vectors, predicated)" id="sqsub_z_p_zz">Signed saturating subtraction (predicated).</iform>
<iform iformfile="sqsub_z_zz.xml" heading="SQSUB (vectors, unpredicated)" id="sqsub_z_zz">Signed saturating subtract vectors (unpredicated).</iform>
<iform iformfile="sqsubr_z_p_zz.xml" heading="SQSUBR" id="sqsubr_z_p_zz">Signed saturating subtraction reversed vectors (predicated).</iform>
<iform iformfile="sqxtnb_z_zz.xml" heading="SQXTNB" id="sqxtnb_z_zz">Signed saturating extract narrow (bottom).</iform>
<iform iformfile="sqxtnt_z_zz.xml" heading="SQXTNT" id="sqxtnt_z_zz">Signed saturating extract narrow (top).</iform>
<iform iformfile="sqxtunb_z_zz.xml" heading="SQXTUNB" id="sqxtunb_z_zz">Signed saturating unsigned extract narrow (bottom).</iform>
<iform iformfile="sqxtunt_z_zz.xml" heading="SQXTUNT" id="sqxtunt_z_zz">Signed saturating unsigned extract narrow (top).</iform>
<iform iformfile="srhadd_z_p_zz.xml" heading="SRHADD" id="srhadd_z_p_zz">Signed rounding halving addition.</iform>
<iform iformfile="sri_z_zzi.xml" heading="SRI" id="sri_z_zzi">Shift right and insert (immediate).</iform>
<iform iformfile="srshl_z_p_zz.xml" heading="SRSHL" id="srshl_z_p_zz">Signed rounding shift left by vector (predicated).</iform>
<iform iformfile="srshlr_z_p_zz.xml" heading="SRSHLR" id="srshlr_z_p_zz">Signed rounding shift left reversed vectors (predicated).</iform>
<iform iformfile="srshr_z_p_zi.xml" heading="SRSHR" id="srshr_z_p_zi">Signed rounding shift right by immediate.</iform>
<iform iformfile="srsra_z_zi.xml" heading="SRSRA" id="srsra_z_zi">Signed rounding shift right and accumulate (immediate).</iform>
<iform iformfile="sshllb_z_zi.xml" heading="SSHLLB" id="sshllb_z_zi">Signed shift left long by immediate (bottom).</iform>
<iform iformfile="sshllt_z_zi.xml" heading="SSHLLT" id="sshllt_z_zi">Signed shift left long by immediate (top).</iform>
<iform iformfile="ssra_z_zi.xml" heading="SSRA" id="ssra_z_zi">Signed shift right and accumulate (immediate).</iform>
<iform iformfile="ssublb_z_zz.xml" heading="SSUBLB" id="ssublb_z_zz">Signed subtract long (bottom).</iform>
<iform iformfile="ssublbt_z_zz.xml" heading="SSUBLBT" id="ssublbt_z_zz">Signed subtract long (bottom - top).</iform>
<iform iformfile="ssublt_z_zz.xml" heading="SSUBLT" id="ssublt_z_zz">Signed subtract long (top).</iform>
<iform iformfile="ssubltb_z_zz.xml" heading="SSUBLTB" id="ssubltb_z_zz">Signed subtract long (top - bottom).</iform>
<iform iformfile="ssubwb_z_zz.xml" heading="SSUBWB" id="ssubwb_z_zz">Signed subtract wide (bottom).</iform>
<iform iformfile="ssubwt_z_zz.xml" heading="SSUBWT" id="ssubwt_z_zz">Signed subtract wide (top).</iform>
<iform iformfile="st1b_mz_p_bi.xml" heading="ST1B (scalar plus immediate, consecutive registers)" id="st1b_mz_p_bi">Contiguous store of bytes from multiple consecutive vectors (immediate index).</iform>
<iform iformfile="st1b_z_p_bi.xml" heading="ST1B (scalar plus immediate, single register)" id="st1b_z_p_bi">Contiguous store bytes from vector (immediate index).</iform>
<iform iformfile="st1b_mz_p_br.xml" heading="ST1B (scalar plus scalar, consecutive registers)" id="st1b_mz_p_br">Contiguous store of bytes from multiple consecutive vectors (scalar index).</iform>
<iform iformfile="st1b_z_p_br.xml" heading="ST1B (scalar plus scalar, single register)" id="st1b_z_p_br">Contiguous store bytes from vector (scalar index).</iform>
<iform iformfile="st1b_z_p_bz.xml" heading="ST1B (scalar plus vector)" id="st1b_z_p_bz">Scatter store bytes from a vector (vector index).</iform>
<iform iformfile="st1b_z_p_ai.xml" heading="ST1B (vector plus immediate)" id="st1b_z_p_ai">Scatter store bytes from a vector (immediate index).</iform>
<iform iformfile="st1d_mz_p_bi.xml" heading="ST1D (scalar plus immediate, consecutive registers)" id="st1d_mz_p_bi">Contiguous store of doublewords from multiple consecutive vectors (immediate index).</iform>
<iform iformfile="st1d_z_p_bi.xml" heading="ST1D (scalar plus immediate, single register)" id="st1d_z_p_bi">Contiguous store doublewords from vector (immediate index).</iform>
<iform iformfile="st1d_mz_p_br.xml" heading="ST1D (scalar plus scalar, consecutive registers)" id="st1d_mz_p_br">Contiguous store of doublewords from multiple consecutive vectors (scalar index).</iform>
<iform iformfile="st1d_z_p_br.xml" heading="ST1D (scalar plus scalar, single register)" id="st1d_z_p_br">Contiguous store doublewords from vector (scalar index).</iform>
<iform iformfile="st1d_z_p_bz.xml" heading="ST1D (scalar plus vector)" id="st1d_z_p_bz">Scatter store doublewords from a vector (vector index).</iform>
<iform iformfile="st1d_z_p_ai.xml" heading="ST1D (vector plus immediate)" id="st1d_z_p_ai">Scatter store doublewords from a vector (immediate index).</iform>
<iform iformfile="st1h_mz_p_bi.xml" heading="ST1H (scalar plus immediate, consecutive registers)" id="st1h_mz_p_bi">Contiguous store of halfwords from multiple consecutive vectors (immediate index).</iform>
<iform iformfile="st1h_z_p_bi.xml" heading="ST1H (scalar plus immediate, single register)" id="st1h_z_p_bi">Contiguous store halfwords from vector (immediate index).</iform>
<iform iformfile="st1h_mz_p_br.xml" heading="ST1H (scalar plus scalar, consecutive registers)" id="st1h_mz_p_br">Contiguous store of halfwords from multiple consecutive vectors (scalar index).</iform>
<iform iformfile="st1h_z_p_br.xml" heading="ST1H (scalar plus scalar, single register)" id="st1h_z_p_br">Contiguous store halfwords from vector (scalar index).</iform>
<iform iformfile="st1h_z_p_bz.xml" heading="ST1H (scalar plus vector)" id="st1h_z_p_bz">Scatter store halfwords from a vector (vector index).</iform>
<iform iformfile="st1h_z_p_ai.xml" heading="ST1H (vector plus immediate)" id="st1h_z_p_ai">Scatter store halfwords from a vector (immediate index).</iform>
<iform iformfile="st1q_z_p_ar.xml" heading="ST1Q" id="st1q_z_p_ar">Scatter store quadwords.</iform>
<iform iformfile="st1w_mz_p_bi.xml" heading="ST1W (scalar plus immediate, consecutive registers)" id="st1w_mz_p_bi">Contiguous store of words from multiple consecutive vectors (immediate index).</iform>
<iform iformfile="st1w_z_p_bi.xml" heading="ST1W (scalar plus immediate, single register)" id="st1w_z_p_bi">Contiguous store words from vector (immediate index).</iform>
<iform iformfile="st1w_mz_p_br.xml" heading="ST1W (scalar plus scalar, consecutive registers)" id="st1w_mz_p_br">Contiguous store of words from multiple consecutive vectors (scalar index).</iform>
<iform iformfile="st1w_z_p_br.xml" heading="ST1W (scalar plus scalar, single register)" id="st1w_z_p_br">Contiguous store words from vector (scalar index).</iform>
<iform iformfile="st1w_z_p_bz.xml" heading="ST1W (scalar plus vector)" id="st1w_z_p_bz">Scatter store words from a vector (vector index).</iform>
<iform iformfile="st1w_z_p_ai.xml" heading="ST1W (vector plus immediate)" id="st1w_z_p_ai">Scatter store words from a vector (immediate index).</iform>
<iform iformfile="st2b_z_p_bi.xml" heading="ST2B (scalar plus immediate)" id="st2b_z_p_bi">Contiguous store two-byte structures from two vectors (immediate index).</iform>
<iform iformfile="st2b_z_p_br.xml" heading="ST2B (scalar plus scalar)" id="st2b_z_p_br">Contiguous store two-byte structures from two vectors (scalar index).</iform>
<iform iformfile="st2d_z_p_bi.xml" heading="ST2D (scalar plus immediate)" id="st2d_z_p_bi">Contiguous store two-doubleword structures from two vectors (immediate index).</iform>
<iform iformfile="st2d_z_p_br.xml" heading="ST2D (scalar plus scalar)" id="st2d_z_p_br">Contiguous store two-doubleword structures from two vectors (scalar index).</iform>
<iform iformfile="st2h_z_p_bi.xml" heading="ST2H (scalar plus immediate)" id="st2h_z_p_bi">Contiguous store two-halfword structures from two vectors (immediate index).</iform>
<iform iformfile="st2h_z_p_br.xml" heading="ST2H (scalar plus scalar)" id="st2h_z_p_br">Contiguous store two-halfword structures from two vectors (scalar index).</iform>
<iform iformfile="st2q_z_p_bi.xml" heading="ST2Q (scalar plus immediate)" id="st2q_z_p_bi">Contiguous store two-quadword structures from two vectors (immediate index).</iform>
<iform iformfile="st2q_z_p_br.xml" heading="ST2Q (scalar plus scalar)" id="st2q_z_p_br">Contiguous store two-quadword structures from two vectors (scalar index).</iform>
<iform iformfile="st2w_z_p_bi.xml" heading="ST2W (scalar plus immediate)" id="st2w_z_p_bi">Contiguous store two-word structures from two vectors (immediate index).</iform>
<iform iformfile="st2w_z_p_br.xml" heading="ST2W (scalar plus scalar)" id="st2w_z_p_br">Contiguous store two-word structures from two vectors (scalar index).</iform>
<iform iformfile="st3b_z_p_bi.xml" heading="ST3B (scalar plus immediate)" id="st3b_z_p_bi">Contiguous store three-byte structures from three vectors (immediate index).</iform>
<iform iformfile="st3b_z_p_br.xml" heading="ST3B (scalar plus scalar)" id="st3b_z_p_br">Contiguous store three-byte structures from three vectors (scalar index).</iform>
<iform iformfile="st3d_z_p_bi.xml" heading="ST3D (scalar plus immediate)" id="st3d_z_p_bi">Contiguous store three-doubleword structures from three vectors (immediate index).</iform>
<iform iformfile="st3d_z_p_br.xml" heading="ST3D (scalar plus scalar)" id="st3d_z_p_br">Contiguous store three-doubleword structures from three vectors (scalar index).</iform>
<iform iformfile="st3h_z_p_bi.xml" heading="ST3H (scalar plus immediate)" id="st3h_z_p_bi">Contiguous store three-halfword structures from three vectors (immediate index).</iform>
<iform iformfile="st3h_z_p_br.xml" heading="ST3H (scalar plus scalar)" id="st3h_z_p_br">Contiguous store three-halfword structures from three vectors (scalar index).</iform>
<iform iformfile="st3q_z_p_bi.xml" heading="ST3Q (scalar plus immediate)" id="st3q_z_p_bi">Contiguous store three-quadword structures from three vectors (immediate index).</iform>
<iform iformfile="st3q_z_p_br.xml" heading="ST3Q (scalar plus scalar)" id="st3q_z_p_br">Contiguous store three-quadword structures from three vectors (scalar index).</iform>
<iform iformfile="st3w_z_p_bi.xml" heading="ST3W (scalar plus immediate)" id="st3w_z_p_bi">Contiguous store three-word structures from three vectors (immediate index).</iform>
<iform iformfile="st3w_z_p_br.xml" heading="ST3W (scalar plus scalar)" id="st3w_z_p_br">Contiguous store three-word structures from three vectors (scalar index).</iform>
<iform iformfile="st4b_z_p_bi.xml" heading="ST4B (scalar plus immediate)" id="st4b_z_p_bi">Contiguous store four-byte structures from four vectors (immediate index).</iform>
<iform iformfile="st4b_z_p_br.xml" heading="ST4B (scalar plus scalar)" id="st4b_z_p_br">Contiguous store four-byte structures from four vectors (scalar index).</iform>
<iform iformfile="st4d_z_p_bi.xml" heading="ST4D (scalar plus immediate)" id="st4d_z_p_bi">Contiguous store four-doubleword structures from four vectors (immediate index).</iform>
<iform iformfile="st4d_z_p_br.xml" heading="ST4D (scalar plus scalar)" id="st4d_z_p_br">Contiguous store four-doubleword structures from four vectors (scalar index).</iform>
<iform iformfile="st4h_z_p_bi.xml" heading="ST4H (scalar plus immediate)" id="st4h_z_p_bi">Contiguous store four-halfword structures from four vectors (immediate index).</iform>
<iform iformfile="st4h_z_p_br.xml" heading="ST4H (scalar plus scalar)" id="st4h_z_p_br">Contiguous store four-halfword structures from four vectors (scalar index).</iform>
<iform iformfile="st4q_z_p_bi.xml" heading="ST4Q (scalar plus immediate)" id="st4q_z_p_bi">Contiguous store four-quadword structures from four vectors (immediate index).</iform>
<iform iformfile="st4q_z_p_br.xml" heading="ST4Q (scalar plus scalar)" id="st4q_z_p_br">Contiguous store four-quadword structures from four vectors (scalar index).</iform>
<iform iformfile="st4w_z_p_bi.xml" heading="ST4W (scalar plus immediate)" id="st4w_z_p_bi">Contiguous store four-word structures from four vectors (immediate index).</iform>
<iform iformfile="st4w_z_p_br.xml" heading="ST4W (scalar plus scalar)" id="st4w_z_p_br">Contiguous store four-word structures from four vectors (scalar index).</iform>
<iform iformfile="stnt1b_mz_p_bi.xml" heading="STNT1B (scalar plus immediate, consecutive registers)" id="stnt1b_mz_p_bi">Contiguous store non-temporal of bytes from multiple consecutive vectors (immediate index).</iform>
<iform iformfile="stnt1b_z_p_bi.xml" heading="STNT1B (scalar plus immediate, single register)" id="stnt1b_z_p_bi">Contiguous store non-temporal bytes from vector (immediate index).</iform>
<iform iformfile="stnt1b_mz_p_br.xml" heading="STNT1B (scalar plus scalar, consecutive registers)" id="stnt1b_mz_p_br">Contiguous store non-temporal of bytes from multiple consecutive vectors (scalar index).</iform>
<iform iformfile="stnt1b_z_p_br.xml" heading="STNT1B (scalar plus scalar, single register)" id="stnt1b_z_p_br">Contiguous store non-temporal bytes from vector (scalar index).</iform>
<iform iformfile="stnt1b_z_p_ar.xml" heading="STNT1B (vector plus scalar)" id="stnt1b_z_p_ar">Scatter store non-temporal bytes.</iform>
<iform iformfile="stnt1d_mz_p_bi.xml" heading="STNT1D (scalar plus immediate, consecutive registers)" id="stnt1d_mz_p_bi">Contiguous store non-temporal of doublewords from multiple consecutive vectors (immediate index).</iform>
<iform iformfile="stnt1d_z_p_bi.xml" heading="STNT1D (scalar plus immediate, single register)" id="stnt1d_z_p_bi">Contiguous store non-temporal doublewords from vector (immediate index).</iform>
<iform iformfile="stnt1d_mz_p_br.xml" heading="STNT1D (scalar plus scalar, consecutive registers)" id="stnt1d_mz_p_br">Contiguous store non-temporal of doublewords from multiple consecutive vectors (scalar index).</iform>
<iform iformfile="stnt1d_z_p_br.xml" heading="STNT1D (scalar plus scalar, single register)" id="stnt1d_z_p_br">Contiguous store non-temporal doublewords from vector (scalar index).</iform>
<iform iformfile="stnt1d_z_p_ar.xml" heading="STNT1D (vector plus scalar)" id="stnt1d_z_p_ar">Scatter store non-temporal doublewords.</iform>
<iform iformfile="stnt1h_mz_p_bi.xml" heading="STNT1H (scalar plus immediate, consecutive registers)" id="stnt1h_mz_p_bi">Contiguous store non-temporal of halfwords from multiple consecutive vectors (immediate index).</iform>
<iform iformfile="stnt1h_z_p_bi.xml" heading="STNT1H (scalar plus immediate, single register)" id="stnt1h_z_p_bi">Contiguous store non-temporal halfwords from vector (immediate index).</iform>
<iform iformfile="stnt1h_mz_p_br.xml" heading="STNT1H (scalar plus scalar, consecutive registers)" id="stnt1h_mz_p_br">Contiguous store non-temporal of halfwords from multiple consecutive vectors (scalar index).</iform>
<iform iformfile="stnt1h_z_p_br.xml" heading="STNT1H (scalar plus scalar, single register)" id="stnt1h_z_p_br">Contiguous store non-temporal halfwords from vector (scalar index).</iform>
<iform iformfile="stnt1h_z_p_ar.xml" heading="STNT1H (vector plus scalar)" id="stnt1h_z_p_ar">Scatter store non-temporal halfwords.</iform>
<iform iformfile="stnt1w_mz_p_bi.xml" heading="STNT1W (scalar plus immediate, consecutive registers)" id="stnt1w_mz_p_bi">Contiguous store non-temporal of words from multiple consecutive vectors (immediate index).</iform>
<iform iformfile="stnt1w_z_p_bi.xml" heading="STNT1W (scalar plus immediate, single register)" id="stnt1w_z_p_bi">Contiguous store non-temporal words from vector (immediate index).</iform>
<iform iformfile="stnt1w_mz_p_br.xml" heading="STNT1W (scalar plus scalar, consecutive registers)" id="stnt1w_mz_p_br">Contiguous store non-temporal of words from multiple consecutive vectors (scalar index).</iform>
<iform iformfile="stnt1w_z_p_br.xml" heading="STNT1W (scalar plus scalar, single register)" id="stnt1w_z_p_br">Contiguous store non-temporal words from vector (scalar index).</iform>
<iform iformfile="stnt1w_z_p_ar.xml" heading="STNT1W (vector plus scalar)" id="stnt1w_z_p_ar">Scatter store non-temporal words.</iform>
<iform iformfile="str_p_bi.xml" heading="STR (predicate)" id="str_p_bi">Store predicate register.</iform>
<iform iformfile="str_z_bi.xml" heading="STR (vector)" id="str_z_bi">Store vector register.</iform>
<iform iformfile="sub_z_zi.xml" heading="SUB (immediate)" id="sub_z_zi">Subtract immediate (unpredicated).</iform>
<iform iformfile="sub_z_p_zz.xml" heading="SUB (vectors, predicated)" id="sub_z_p_zz">Subtract vectors (predicated).</iform>
<iform iformfile="sub_z_zz.xml" heading="SUB (vectors, unpredicated)" id="sub_z_zz">Subtract vectors (unpredicated).</iform>
<iform iformfile="subhnb_z_zz.xml" heading="SUBHNB" id="subhnb_z_zz">Subtract narrow high part (bottom).</iform>
<iform iformfile="subhnt_z_zz.xml" heading="SUBHNT" id="subhnt_z_zz">Subtract narrow high part (top).</iform>
<iform iformfile="subr_z_zi.xml" heading="SUBR (immediate)" id="subr_z_zi">Reversed subtract from immediate (unpredicated).</iform>
<iform iformfile="subr_z_p_zz.xml" heading="SUBR (vectors)" id="subr_z_p_zz">Reversed subtract vectors (predicated).</iform>
<iform iformfile="sudot_z_zzzi.xml" heading="SUDOT" id="sudot_z_zzzi">Signed by unsigned integer indexed dot product.</iform>
<iform iformfile="sunpkhi_z_z.xml" heading="SUNPKHI, SUNPKLO" id="sunpkhi_z_z">Signed unpack and extend half of vector.</iform>
<iform iformfile="suqadd_z_p_zz.xml" heading="SUQADD" id="suqadd_z_p_zz">Signed saturating addition of unsigned value.</iform>
<iform iformfile="sxtb_z_p_z.xml" heading="SXTB, SXTH, SXTW" id="sxtb_z_p_z">Signed byte / halfword / word extend (predicated).</iform>
<iform iformfile="tbl_z_zz.xml" heading="TBL" id="tbl_z_zz">Programmable table lookup in one or two vector table (zeroing).</iform>
<iform iformfile="tblq_z_zz.xml" heading="TBLQ" id="tblq_z_zz">Programmable table lookup within each quadword vector segment (zeroing).</iform>
<iform iformfile="tbx_z_zz.xml" heading="TBX" id="tbx_z_zz">Programmable table lookup in single vector table (merging).</iform>
<iform iformfile="tbxq_z_zz.xml" heading="TBXQ" id="tbxq_z_zz">Programmable table lookup within each quadword vector segment (merging).</iform>
<iform iformfile="trn1_p_pp.xml" heading="TRN1, TRN2 (predicates)" id="trn1_p_pp">Interleave even or odd elements from two predicates.</iform>
<iform iformfile="trn1_z_zz.xml" heading="TRN1, TRN2 (vectors)" id="trn1_z_zz">Interleave even or odd elements from two vectors.</iform>
<iform iformfile="uaba_z_zzz.xml" heading="UABA" id="uaba_z_zzz">Unsigned absolute difference and accumulate.</iform>
<iform iformfile="uabalb_z_zzz.xml" heading="UABALB" id="uabalb_z_zzz">Unsigned absolute difference and accumulate long (bottom).</iform>
<iform iformfile="uabalt_z_zzz.xml" heading="UABALT" id="uabalt_z_zzz">Unsigned absolute difference and accumulate long (top).</iform>
<iform iformfile="uabd_z_p_zz.xml" heading="UABD" id="uabd_z_p_zz">Unsigned absolute difference (predicated).</iform>
<iform iformfile="uabdlb_z_zz.xml" heading="UABDLB" id="uabdlb_z_zz">Unsigned absolute difference long (bottom).</iform>
<iform iformfile="uabdlt_z_zz.xml" heading="UABDLT" id="uabdlt_z_zz">Unsigned absolute difference long (top).</iform>
<iform iformfile="uadalp_z_p_z.xml" heading="UADALP" id="uadalp_z_p_z">Unsigned add and accumulate long pairwise.</iform>
<iform iformfile="uaddlb_z_zz.xml" heading="UADDLB" id="uaddlb_z_zz">Unsigned add long (bottom).</iform>
<iform iformfile="uaddlt_z_zz.xml" heading="UADDLT" id="uaddlt_z_zz">Unsigned add long (top).</iform>
<iform iformfile="uaddv_r_p_z.xml" heading="UADDV" id="uaddv_r_p_z">Unsigned add reduction to scalar.</iform>
<iform iformfile="uaddwb_z_zz.xml" heading="UADDWB" id="uaddwb_z_zz">Unsigned add wide (bottom).</iform>
<iform iformfile="uaddwt_z_zz.xml" heading="UADDWT" id="uaddwt_z_zz">Unsigned add wide (top).</iform>
<iform iformfile="uclamp_z_zz.xml" heading="UCLAMP" id="uclamp_z_zz">Unsigned clamp to minimum/maximum vector.</iform>
<iform iformfile="ucvtf_z_p_z.xml" heading="UCVTF" id="ucvtf_z_p_z">Unsigned integer convert to floating-point (predicated).</iform>
<iform iformfile="udiv_z_p_zz.xml" heading="UDIV" id="udiv_z_p_zz">Unsigned divide (predicated).</iform>
<iform iformfile="udivr_z_p_zz.xml" heading="UDIVR" id="udivr_z_p_zz">Unsigned reversed divide (predicated).</iform>
<iform iformfile="udot_z32_zzzi.xml" heading="UDOT (2-way, indexed)" id="udot_z32_zzzi">Unsigned integer indexed dot product.</iform>
<iform iformfile="udot_z32_zzz.xml" heading="UDOT (2-way, vectors)" id="udot_z32_zzz">Unsigned integer dot product.</iform>
<iform iformfile="udot_z_zzzi.xml" heading="UDOT (4-way, indexed)" id="udot_z_zzzi">Unsigned integer indexed dot product.</iform>
<iform iformfile="udot_z_zzz.xml" heading="UDOT (4-way, vectors)" id="udot_z_zzz">Unsigned integer dot product.</iform>
<iform iformfile="uhadd_z_p_zz.xml" heading="UHADD" id="uhadd_z_p_zz">Unsigned halving addition.</iform>
<iform iformfile="uhsub_z_p_zz.xml" heading="UHSUB" id="uhsub_z_p_zz">Unsigned halving subtract.</iform>
<iform iformfile="uhsubr_z_p_zz.xml" heading="UHSUBR" id="uhsubr_z_p_zz">Unsigned halving subtract reversed vectors.</iform>
<iform iformfile="umax_z_zi.xml" heading="UMAX (immediate)" id="umax_z_zi">Unsigned maximum with immediate (unpredicated).</iform>
<iform iformfile="umax_z_p_zz.xml" heading="UMAX (vectors)" id="umax_z_p_zz">Unsigned maximum vectors (predicated).</iform>
<iform iformfile="umaxp_z_p_zz.xml" heading="UMAXP" id="umaxp_z_p_zz">Unsigned maximum pairwise.</iform>
<iform iformfile="umaxqv_z_p_z.xml" heading="UMAXQV" id="umaxqv_z_p_z">Unsigned maximum reduction of quadword vector segments.</iform>
<iform iformfile="umaxv_r_p_z.xml" heading="UMAXV" id="umaxv_r_p_z">Unsigned maximum reduction to scalar.</iform>
<iform iformfile="umin_z_zi.xml" heading="UMIN (immediate)" id="umin_z_zi">Unsigned minimum with immediate (unpredicated).</iform>
<iform iformfile="umin_z_p_zz.xml" heading="UMIN (vectors)" id="umin_z_p_zz">Unsigned minimum vectors (predicated).</iform>
<iform iformfile="uminp_z_p_zz.xml" heading="UMINP" id="uminp_z_p_zz">Unsigned minimum pairwise.</iform>
<iform iformfile="uminqv_z_p_z.xml" heading="UMINQV" id="uminqv_z_p_z">Unsigned minimum reduction of quadword vector segments.</iform>
<iform iformfile="uminv_r_p_z.xml" heading="UMINV" id="uminv_r_p_z">Unsigned minimum reduction to scalar.</iform>
<iform iformfile="umlalb_z_zzzi.xml" heading="UMLALB (indexed)" id="umlalb_z_zzzi">Unsigned multiply-add long to accumulator (bottom, indexed).</iform>
<iform iformfile="umlalb_z_zzz.xml" heading="UMLALB (vectors)" id="umlalb_z_zzz">Unsigned multiply-add long to accumulator (bottom).</iform>
<iform iformfile="umlalt_z_zzzi.xml" heading="UMLALT (indexed)" id="umlalt_z_zzzi">Unsigned multiply-add long to accumulator (top, indexed).</iform>
<iform iformfile="umlalt_z_zzz.xml" heading="UMLALT (vectors)" id="umlalt_z_zzz">Unsigned multiply-add long to accumulator (top).</iform>
<iform iformfile="umlslb_z_zzzi.xml" heading="UMLSLB (indexed)" id="umlslb_z_zzzi">Unsigned multiply-subtract long from accumulator (bottom, indexed).</iform>
<iform iformfile="umlslb_z_zzz.xml" heading="UMLSLB (vectors)" id="umlslb_z_zzz">Unsigned multiply-subtract long from accumulator (bottom).</iform>
<iform iformfile="umlslt_z_zzzi.xml" heading="UMLSLT (indexed)" id="umlslt_z_zzzi">Unsigned multiply-subtract long from accumulator (top, indexed).</iform>
<iform iformfile="umlslt_z_zzz.xml" heading="UMLSLT (vectors)" id="umlslt_z_zzz">Unsigned multiply-subtract long from accumulator (top).</iform>
<iform iformfile="ummla_z_zzz.xml" heading="UMMLA" id="ummla_z_zzz">Unsigned integer matrix multiply-accumulate.</iform>
<iform iformfile="umulh_z_p_zz.xml" heading="UMULH (predicated)" id="umulh_z_p_zz">Unsigned multiply returning high half (predicated).</iform>
<iform iformfile="umulh_z_zz.xml" heading="UMULH (unpredicated)" id="umulh_z_zz">Unsigned multiply returning high half (unpredicated).</iform>
<iform iformfile="umullb_z_zzi.xml" heading="UMULLB (indexed)" id="umullb_z_zzi">Unsigned multiply long (bottom, indexed).</iform>
<iform iformfile="umullb_z_zz.xml" heading="UMULLB (vectors)" id="umullb_z_zz">Unsigned multiply long (bottom).</iform>
<iform iformfile="umullt_z_zzi.xml" heading="UMULLT (indexed)" id="umullt_z_zzi">Unsigned multiply long (top, indexed).</iform>
<iform iformfile="umullt_z_zz.xml" heading="UMULLT (vectors)" id="umullt_z_zz">Unsigned multiply long (top).</iform>
<iform iformfile="uqadd_z_zi.xml" heading="UQADD (immediate)" id="uqadd_z_zi">Unsigned saturating add immediate (unpredicated).</iform>
<iform iformfile="uqadd_z_p_zz.xml" heading="UQADD (vectors, predicated)" id="uqadd_z_p_zz">Unsigned saturating addition (predicated).</iform>
<iform iformfile="uqadd_z_zz.xml" heading="UQADD (vectors, unpredicated)" id="uqadd_z_zz">Unsigned saturating add vectors (unpredicated).</iform>
<iform iformfile="uqcvtn_z_mz2.xml" heading="UQCVTN" id="uqcvtn_z_mz2">Unsigned saturating extract narrow and interleave.</iform>
<iform iformfile="uqdecb_r_rs.xml" heading="UQDECB" id="uqdecb_r_rs">Unsigned saturating decrement scalar by multiple of 8-bit predicate constraint element count.</iform>
<iform iformfile="uqdecd_r_rs.xml" heading="UQDECD (scalar)" id="uqdecd_r_rs">Unsigned saturating decrement scalar by multiple of 64-bit predicate constraint element count.</iform>
<iform iformfile="uqdecd_z_zs.xml" heading="UQDECD (vector)" id="uqdecd_z_zs">Unsigned saturating decrement vector by multiple of 64-bit predicate constraint element count.</iform>
<iform iformfile="uqdech_r_rs.xml" heading="UQDECH (scalar)" id="uqdech_r_rs">Unsigned saturating decrement scalar by multiple of 16-bit predicate constraint element count.</iform>
<iform iformfile="uqdech_z_zs.xml" heading="UQDECH (vector)" id="uqdech_z_zs">Unsigned saturating decrement vector by multiple of 16-bit predicate constraint element count.</iform>
<iform iformfile="uqdecp_r_p_r.xml" heading="UQDECP (scalar)" id="uqdecp_r_p_r">Unsigned saturating decrement scalar by count of true predicate elements.</iform>
<iform iformfile="uqdecp_z_p_z.xml" heading="UQDECP (vector)" id="uqdecp_z_p_z">Unsigned saturating decrement vector by count of true predicate elements.</iform>
<iform iformfile="uqdecw_r_rs.xml" heading="UQDECW (scalar)" id="uqdecw_r_rs">Unsigned saturating decrement scalar by multiple of 32-bit predicate constraint element count.</iform>
<iform iformfile="uqdecw_z_zs.xml" heading="UQDECW (vector)" id="uqdecw_z_zs">Unsigned saturating decrement vector by multiple of 32-bit predicate constraint element count.</iform>
<iform iformfile="uqincb_r_rs.xml" heading="UQINCB" id="uqincb_r_rs">Unsigned saturating increment scalar by multiple of 8-bit predicate constraint element count.</iform>
<iform iformfile="uqincd_r_rs.xml" heading="UQINCD (scalar)" id="uqincd_r_rs">Unsigned saturating increment scalar by multiple of 64-bit predicate constraint element count.</iform>
<iform iformfile="uqincd_z_zs.xml" heading="UQINCD (vector)" id="uqincd_z_zs">Unsigned saturating increment vector by multiple of 64-bit predicate constraint element count.</iform>
<iform iformfile="uqinch_r_rs.xml" heading="UQINCH (scalar)" id="uqinch_r_rs">Unsigned saturating increment scalar by multiple of 16-bit predicate constraint element count.</iform>
<iform iformfile="uqinch_z_zs.xml" heading="UQINCH (vector)" id="uqinch_z_zs">Unsigned saturating increment vector by multiple of 16-bit predicate constraint element count.</iform>
<iform iformfile="uqincp_r_p_r.xml" heading="UQINCP (scalar)" id="uqincp_r_p_r">Unsigned saturating increment scalar by count of true predicate elements.</iform>
<iform iformfile="uqincp_z_p_z.xml" heading="UQINCP (vector)" id="uqincp_z_p_z">Unsigned saturating increment vector by count of true predicate elements.</iform>
<iform iformfile="uqincw_r_rs.xml" heading="UQINCW (scalar)" id="uqincw_r_rs">Unsigned saturating increment scalar by multiple of 32-bit predicate constraint element count.</iform>
<iform iformfile="uqincw_z_zs.xml" heading="UQINCW (vector)" id="uqincw_z_zs">Unsigned saturating increment vector by multiple of 32-bit predicate constraint element count.</iform>
<iform iformfile="uqrshl_z_p_zz.xml" heading="UQRSHL" id="uqrshl_z_p_zz">Unsigned saturating rounding shift left by vector (predicated).</iform>
<iform iformfile="uqrshlr_z_p_zz.xml" heading="UQRSHLR" id="uqrshlr_z_p_zz">Unsigned saturating rounding shift left reversed vectors (predicated).</iform>
<iform iformfile="uqrshrn_z_mz2.xml" heading="UQRSHRN" id="uqrshrn_z_mz2">Unsigned saturating rounding shift right narrow by immediate and interleave.</iform>
<iform iformfile="uqrshrnb_z_zi.xml" heading="UQRSHRNB" id="uqrshrnb_z_zi">Unsigned saturating rounding shift right narrow by immediate (bottom).</iform>
<iform iformfile="uqrshrnt_z_zi.xml" heading="UQRSHRNT" id="uqrshrnt_z_zi">Unsigned saturating rounding shift right narrow by immediate (top).</iform>
<iform iformfile="uqshl_z_p_zi.xml" heading="UQSHL (immediate)" id="uqshl_z_p_zi">Unsigned saturating shift left by immediate.</iform>
<iform iformfile="uqshl_z_p_zz.xml" heading="UQSHL (vectors)" id="uqshl_z_p_zz">Unsigned saturating shift left by vector (predicated).</iform>
<iform iformfile="uqshlr_z_p_zz.xml" heading="UQSHLR" id="uqshlr_z_p_zz">Unsigned saturating shift left reversed vectors (predicated).</iform>
<iform iformfile="uqshrnb_z_zi.xml" heading="UQSHRNB" id="uqshrnb_z_zi">Unsigned saturating shift right narrow by immediate (bottom).</iform>
<iform iformfile="uqshrnt_z_zi.xml" heading="UQSHRNT" id="uqshrnt_z_zi">Unsigned saturating shift right narrow by immediate (top).</iform>
<iform iformfile="uqsub_z_zi.xml" heading="UQSUB (immediate)" id="uqsub_z_zi">Unsigned saturating subtract immediate (unpredicated).</iform>
<iform iformfile="uqsub_z_p_zz.xml" heading="UQSUB (vectors, predicated)" id="uqsub_z_p_zz">Unsigned saturating subtraction (predicated).</iform>
<iform iformfile="uqsub_z_zz.xml" heading="UQSUB (vectors, unpredicated)" id="uqsub_z_zz">Unsigned saturating subtract vectors (unpredicated).</iform>
<iform iformfile="uqsubr_z_p_zz.xml" heading="UQSUBR" id="uqsubr_z_p_zz">Unsigned saturating subtraction reversed vectors (predicated).</iform>
<iform iformfile="uqxtnb_z_zz.xml" heading="UQXTNB" id="uqxtnb_z_zz">Unsigned saturating extract narrow (bottom).</iform>
<iform iformfile="uqxtnt_z_zz.xml" heading="UQXTNT" id="uqxtnt_z_zz">Unsigned saturating extract narrow (top).</iform>
<iform iformfile="urecpe_z_p_z.xml" heading="URECPE" id="urecpe_z_p_z">Unsigned reciprocal estimate (predicated).</iform>
<iform iformfile="urhadd_z_p_zz.xml" heading="URHADD" id="urhadd_z_p_zz">Unsigned rounding halving addition.</iform>
<iform iformfile="urshl_z_p_zz.xml" heading="URSHL" id="urshl_z_p_zz">Unsigned rounding shift left by vector (predicated).</iform>
<iform iformfile="urshlr_z_p_zz.xml" heading="URSHLR" id="urshlr_z_p_zz">Unsigned rounding shift left reversed vectors (predicated).</iform>
<iform iformfile="urshr_z_p_zi.xml" heading="URSHR" id="urshr_z_p_zi">Unsigned rounding shift right by immediate.</iform>
<iform iformfile="ursqrte_z_p_z.xml" heading="URSQRTE" id="ursqrte_z_p_z">Unsigned reciprocal square root estimate (predicated).</iform>
<iform iformfile="ursra_z_zi.xml" heading="URSRA" id="ursra_z_zi">Unsigned rounding shift right and accumulate (immediate).</iform>
<iform iformfile="usdot_z_zzzi.xml" heading="USDOT (indexed)" id="usdot_z_zzzi">Unsigned by signed integer indexed dot product.</iform>
<iform iformfile="usdot_z_zzz.xml" heading="USDOT (vectors)" id="usdot_z_zzz">Unsigned by signed integer dot product.</iform>
<iform iformfile="ushllb_z_zi.xml" heading="USHLLB" id="ushllb_z_zi">Unsigned shift left long by immediate (bottom).</iform>
<iform iformfile="ushllt_z_zi.xml" heading="USHLLT" id="ushllt_z_zi">Unsigned shift left long by immediate (top).</iform>
<iform iformfile="usmmla_z_zzz.xml" heading="USMMLA" id="usmmla_z_zzz">Unsigned by signed integer matrix multiply-accumulate.</iform>
<iform iformfile="usqadd_z_p_zz.xml" heading="USQADD" id="usqadd_z_p_zz">Unsigned saturating addition of signed value.</iform>
<iform iformfile="usra_z_zi.xml" heading="USRA" id="usra_z_zi">Unsigned shift right and accumulate (immediate).</iform>
<iform iformfile="usublb_z_zz.xml" heading="USUBLB" id="usublb_z_zz">Unsigned subtract long (bottom).</iform>
<iform iformfile="usublt_z_zz.xml" heading="USUBLT" id="usublt_z_zz">Unsigned subtract long (top).</iform>
<iform iformfile="usubwb_z_zz.xml" heading="USUBWB" id="usubwb_z_zz">Unsigned subtract wide (bottom).</iform>
<iform iformfile="usubwt_z_zz.xml" heading="USUBWT" id="usubwt_z_zz">Unsigned subtract wide (top).</iform>
<iform iformfile="uunpkhi_z_z.xml" heading="UUNPKHI, UUNPKLO" id="uunpkhi_z_z">Unsigned unpack and extend half of vector.</iform>
<iform iformfile="uxtb_z_p_z.xml" heading="UXTB, UXTH, UXTW" id="uxtb_z_p_z">Unsigned byte / halfword / word extend (predicated).</iform>
<iform iformfile="uzp1_p_pp.xml" heading="UZP1, UZP2 (predicates)" id="uzp1_p_pp">Concatenate even or odd elements from two predicates.</iform>
<iform iformfile="uzp1_z_zz.xml" heading="UZP1, UZP2 (vectors)" id="uzp1_z_zz">Concatenate even or odd elements from two vectors.</iform>
<iform iformfile="uzpq1_z_zz.xml" heading="UZPQ1" id="uzpq1_z_zz">Concatenate even elements within each pair of quadword vector segments.</iform>
<iform iformfile="uzpq2_z_zz.xml" heading="UZPQ2" id="uzpq2_z_zz">Concatenate odd elements within each pair of quadword vector segments.</iform>
<iform iformfile="whilege_pn_rr.xml" heading="WHILEGE (predicate as counter)" id="whilege_pn_rr">While decrementing signed scalar greater than or equal to scalar (predicate-as-counter).</iform>
<iform iformfile="whilege_pp_rr.xml" heading="WHILEGE (predicate pair)" id="whilege_pp_rr">While decrementing signed scalar greater than or equal to scalar (pair of predicates).</iform>
<iform iformfile="whilege_p_p_rr.xml" heading="WHILEGE (predicate)" id="whilege_p_p_rr">While decrementing signed scalar greater than or equal to scalar.</iform>
<iform iformfile="whilegt_pn_rr.xml" heading="WHILEGT (predicate as counter)" id="whilegt_pn_rr">While decrementing signed scalar greater than scalar (predicate-as-counter).</iform>
<iform iformfile="whilegt_pp_rr.xml" heading="WHILEGT (predicate pair)" id="whilegt_pp_rr">While decrementing signed scalar greater than scalar (pair of predicates).</iform>
<iform iformfile="whilegt_p_p_rr.xml" heading="WHILEGT (predicate)" id="whilegt_p_p_rr">While decrementing signed scalar greater than scalar.</iform>
<iform iformfile="whilehi_pn_rr.xml" heading="WHILEHI (predicate as counter)" id="whilehi_pn_rr">While decrementing unsigned scalar higher than scalar (predicate-as-counter).</iform>
<iform iformfile="whilehi_pp_rr.xml" heading="WHILEHI (predicate pair)" id="whilehi_pp_rr">While decrementing unsigned scalar higher than scalar (pair of predicates).</iform>
<iform iformfile="whilehi_p_p_rr.xml" heading="WHILEHI (predicate)" id="whilehi_p_p_rr">While decrementing unsigned scalar higher than scalar.</iform>
<iform iformfile="whilehs_pn_rr.xml" heading="WHILEHS (predicate as counter)" id="whilehs_pn_rr">While decrementing unsigned scalar higher or same as scalar (predicate-as-counter).</iform>
<iform iformfile="whilehs_pp_rr.xml" heading="WHILEHS (predicate pair)" id="whilehs_pp_rr">While decrementing unsigned scalar higher or same as scalar (pair of predicates).</iform>
<iform iformfile="whilehs_p_p_rr.xml" heading="WHILEHS (predicate)" id="whilehs_p_p_rr">While decrementing unsigned scalar higher or same as scalar.</iform>
<iform iformfile="whilele_pn_rr.xml" heading="WHILELE (predicate as counter)" id="whilele_pn_rr">While incrementing signed scalar less than or equal to scalar (predicate-as-counter).</iform>
<iform iformfile="whilele_pp_rr.xml" heading="WHILELE (predicate pair)" id="whilele_pp_rr">While incrementing signed scalar less than or equal to scalar (pair of predicates).</iform>
<iform iformfile="whilele_p_p_rr.xml" heading="WHILELE (predicate)" id="whilele_p_p_rr">While incrementing signed scalar less than or equal to scalar.</iform>
<iform iformfile="whilelo_pn_rr.xml" heading="WHILELO (predicate as counter)" id="whilelo_pn_rr">While incrementing unsigned scalar lower than scalar (predicate-as-counter).</iform>
<iform iformfile="whilelo_pp_rr.xml" heading="WHILELO (predicate pair)" id="whilelo_pp_rr">While incrementing unsigned scalar lower than scalar (pair of predicates).</iform>
<iform iformfile="whilelo_p_p_rr.xml" heading="WHILELO (predicate)" id="whilelo_p_p_rr">While incrementing unsigned scalar lower than scalar.</iform>
<iform iformfile="whilels_pn_rr.xml" heading="WHILELS (predicate as counter)" id="whilels_pn_rr">While incrementing unsigned scalar lower or same as scalar (predicate-as-counter).</iform>
<iform iformfile="whilels_pp_rr.xml" heading="WHILELS (predicate pair)" id="whilels_pp_rr">While incrementing unsigned scalar lower or same as scalar (pair of predicates).</iform>
<iform iformfile="whilels_p_p_rr.xml" heading="WHILELS (predicate)" id="whilels_p_p_rr">While incrementing unsigned scalar lower or same as scalar.</iform>
<iform iformfile="whilelt_pn_rr.xml" heading="WHILELT (predicate as counter)" id="whilelt_pn_rr">While incrementing signed scalar less than scalar (predicate-as-counter).</iform>
<iform iformfile="whilelt_pp_rr.xml" heading="WHILELT (predicate pair)" id="whilelt_pp_rr">While incrementing signed scalar less than scalar (pair of predicates).</iform>
<iform iformfile="whilelt_p_p_rr.xml" heading="WHILELT (predicate)" id="whilelt_p_p_rr">While incrementing signed scalar less than scalar.</iform>
<iform iformfile="whilerw_p_rr.xml" heading="WHILERW" id="whilerw_p_rr">While free of read-after-write conflicts.</iform>
<iform iformfile="whilewr_p_rr.xml" heading="WHILEWR" id="whilewr_p_rr">While free of write-after-read/write conflicts.</iform>
<iform iformfile="wrffr_f_p.xml" heading="WRFFR" id="wrffr_f_p">Write the first-fault register.</iform>
<iform iformfile="xar_z_zzi.xml" heading="XAR" id="xar_z_zzi">Bitwise exclusive OR and rotate right by immediate.</iform>
<iform iformfile="zip1_p_pp.xml" heading="ZIP1, ZIP2 (predicates)" id="zip1_p_pp">Interleave elements from two half predicates.</iform>
<iform iformfile="zip1_z_zz.xml" heading="ZIP1, ZIP2 (vectors)" id="zip1_z_zz">Interleave elements from two half vectors.</iform>
<iform iformfile="zipq1_z_zz.xml" heading="ZIPQ1" id="zipq1_z_zz">Interleave elements from low halves of each pair of quadword vector segments.</iform>
<iform iformfile="zipq2_z_zz.xml" heading="ZIPQ2" id="zipq2_z_zz">Interleave elements from high halves of each pair of quadword vector segments.</iform>
</iforms>
</alphaindex>