# **********************************************************
# Copyright (c) 2016-2022 ARM Limited. All rights reserved.
# **********************************************************
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
#
# * Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
#
# * Neither the name of ARM Limited nor the names of its contributors may be
# used to endorse or promote products derived from this software without
# specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL ARM LIMITED OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
# DAMAGE.
# Data read by "codec.py" and used to generate some C source files.
# After changing this file, run "codec.py" in this directory.
# Text from '#' to the end of the line is a comment.
# Notes on specific instructions:
#
# HINT #<imm>
# -----------
# The HINT instruction reserves an encoding space of 127 hints each hint
# defined in its CRm:op2 field, which is partially used. The unused encodings
# are reserved for hint functionality in future revisions of the architecture.
# Assemblers and disassemblers convert the HINT mnemonic to the name of defined
# hints, e.g. YIELD, WFE, WFI, SEV, SEVL:
# 400078: d503201f nop
# 40007c: d503203f yield
# 400080: d503205f wfe
# 400084: d503207f wfi
# 400088: d503209f sev
# 40008c: d50320bf sevl
# 400090: d503219f autia1716
# 400094: d50321df autib1716
# 400098: d50320ff xpaclri
#
# HINT encodings with undefined CRm:op2 fields are treated as NOPs, as
# specified in the Arm reference manual. There is one defined NOP hint:
# CRm:op2=0. If the decoder reads an undefined hint, a message with the
# unallocated CRm:op2 field value is output and the encoding converted into a
# NOP instruction, see decode_common() in codec.c.
# Instruction patterns
# The syntax here is: pattern nzcv_flag enum feature opcode opndtype* : opndtype*
# Each pattern consists of '0', '1' and 'x'. Patterns must not overlap.
# The opndtypes before/after the ':' correspond to destination/source operands.
# Each 'x' bit must be handled by at least one of the listed opndtypes.
# If several operands handle the same 'x' bit then the automatically generated
# encoder will check that consistent bit patterns are generated.
# The enum field is managed by the codec sorter, and should be unique per
# opcode. If you're adding a new entry just leave it out and run
# codecsort.py --rewrite and it will assign the proper enum value.
# Removing opcodes and their associated enum values should only be
# done with the approval of active maintainers and for a good reason
# as this breaks backwards compatibility.
# Alternative syntax: pattern enum feature opcode opndset
# This alternative is used when there is a pair of encoder/decoder functions,
# {de,en}code_opnds_OPNDSET in "codec.c", that handles all the operands together.
# This is used, for example, when the number of operands varies.
################################################################################
# Condition register access field: nzcv_flag.
# -------------------------------------------
# This field tells the decode generator to set NZCV flag register usage for the
# instruction, i.e. whether the instruction can read from the register, write
# to the register or both.
# There are 6 states for nzcv_flag. The field should appear between the
# instruction pattern and the opcode as shown above. The flag states are:
# n No read or write
# r Read only
# w Write only
# rw or wr Read and write
# er Explicit/direct read (currently only MRS instruction)
# ew Explicit/direct write (currently only MSR instruction)
# Note that currently explicit/direct reads and writes to instr_t.eflags are
# handled in codec.c's decode_common() function.
# Feature field: feature.
# -----------------------
# Instructions after v8.0 are specified as part of a feature. A feature is
# represented by a string, e.g. LSE in codec_v81.txt represents FEAT_LSE in the
# Arm manual and FEATURE_LSE in DynamoRIO's API. The exception is BASE in
# codec_v80.txt which represents base v8.0 instructions available on all AArch64
# h/w. It is possible, though rare for a new feature to be added to base v8.0,
# typically for security mitigations.
# The file below this point is managed by the codecsort.py script. If you want
# to add a new instruction, add it anywhere in the list and then run
# codecsort.py --rewrite and it will be inserted in the correct location
# and assigned the next free enum value.
# Instruction definitions:
0101111011100000101110xxxxxxxxxx n 6 BASE abs d0 : d5
0x001110xx100000101110xxxxxxxxxx n 6 BASE abs dq0 : dq5 bhsd_sz
x0011010000xxxxx000000xxxxxxxxxx r 7 BASE adc wx0 : wx5 wx16
x0111010000xxxxx000000xxxxxxxxxx rw 8 BASE adcs wx0 : wx5 wx16
x00100010xxxxxxxxxxxxxxxxxxxxxxx n 9 BASE add wx0sp : wx5sp imm12 lsl imm12sh
x0001011xx0xxxxxxxxxxxxxxxxxxxxx n 9 BASE add wx0 : wx5 wx16 shift3 imm6
00001011001xxxxxxxxxxxxxxxxxxxxx n 9 BASE add wx0sp : wx5sp wx16 ext extam
10001011001xxxxxx0xxxxxxxxxxxxxx n 9 BASE add wx0sp : wx5sp w16 ext extam
10001011001xxxxxxx0xxxxxxxxxxxxx n 9 BASE add wx0sp : wx5sp w16 ext extam
10001011001xxxxxx11xxxxxxxxxxxxx n 9 BASE add wx0sp : wx5sp x16 ext extam
0x001110xx1xxxxx100001xxxxxxxxxx n 9 BASE add dq0 : dq5 dq16 bhsd_sz
01011110111xxxxx100001xxxxxxxxxx n 9 BASE add d0 : d5 d16
00001110xx1xxxxx010000xxxxxxxxxx n 10 BASE addhn d0 : q5 q16 bhs_sz
01001110xx1xxxxx010000xxxxxxxxxx n 11 BASE addhn2 q0 : q5 q16 bhs_sz
0x001110xx1xxxxx101111xxxxxxxxxx n 12 BASE addp dq0 : dq5 dq16 bhsd_sz
0101111011110001101110xxxxxxxxxx n 12 BASE addp d0 : q5
x01100010xxxxxxxxxxxxxxxxxxxxxxx w 13 BASE adds wx0 : wx5sp imm12 lsl imm12sh
x0101011xx0xxxxxxxxxxxxxxxxxxxxx w 13 BASE adds wx0 : wx5 wx16 shift3 imm6
00101011001xxxxxxxxxxxxxxxxxxxxx w 13 BASE adds wx0 : wx5sp wx16 ext extam
10101011001xxxxxx0xxxxxxxxxxxxxx w 13 BASE adds wx0 : wx5sp w16 ext extam
10101011001xxxxxxx0xxxxxxxxxxxxx w 13 BASE adds wx0 : wx5sp w16 ext extam
10101011001xxxxxx11xxxxxxxxxxxxx w 13 BASE adds wx0 : wx5sp x16 ext extam
0x001110xx110001101110xxxxxxxxxx n 14 BASE addv dq0 : dq5 bhsd_sz
0xx10000xxxxxxxxxxxxxxxxxxxxxxxx n 15 BASE adr adr
1xx10000xxxxxxxxxxxxxxxxxxxxxxxx n 16 BASE adrp adr
0100111000101000010110xxxxxxxxxx n 17 BASE aesd q0 : q0 q5
0100111000101000010010xxxxxxxxxx n 18 BASE aese q0 : q0 q5
0100111000101000011110xxxxxxxxxx n 19 BASE aesimc q0 : q5
0100111000101000011010xxxxxxxxxx n 20 BASE aesmc q0 : q5
x00100100xxxxxxxxxxxxxxxxxxxxxxx n 21 BASE and logic_imm
x0001010xx0xxxxxxxxxxxxxxxxxxxxx n 21 BASE and wx0 : wx5 wx16 shift4 imm6
0x001110001xxxxx000111xxxxxxxxxx n 21 BASE and dq0 : dq5 dq16
x11100100xxxxxxxxxxxxxxxxxxxxxxx w 22 BASE ands logic_imm
x1101010xx0xxxxxxxxxxxxxxxxxxxxx w 22 BASE ands wx0 : wx5 wx16 shift4 imm6
x0011010110xxxxx001010xxxxxxxxxx n 23 BASE asrv wx0 : wx5 wx16
000101xxxxxxxxxxxxxxxxxxxxxxxxxx n 26 BASE b b
01010100xxxxxxxxxxxxxxxxxxx0xxxx r 27 BASE bcond bcond
0011001100xxxxxxxxxxxxxxxxxxxxxx n 28 BASE bfm w0 : w0 w5 immr imms
1011001101xxxxxxxxxxxxxxxxxxxxxx n 28 BASE bfm x0 : x0 x5 immr imms
x0001010xx1xxxxxxxxxxxxxxxxxxxxx n 29 BASE bic wx0 : wx5 wx16 shift4 imm6
0x001110011xxxxx000111xxxxxxxxxx n 29 BASE bic dq0 : dq5 dq16
0x10111100000xxx10x101xxxxxxxxxx n 29 BASE bic dq0 : imm8 cmode_h_sz
0x10111100000xxx0xx101xxxxxxxxxx n 29 BASE bic dq0 : imm8 cmode_s_sz
x1101010xx1xxxxxxxxxxxxxxxxxxxxx w 30 BASE bics wx0 : wx5 wx16 shift4 imm6
0x101110111xxxxx000111xxxxxxxxxx n 31 BASE bif dq0 : dq5 dq16
0x101110101xxxxx000111xxxxxxxxxx n 32 BASE bit dq0 : dq5 dq16
100101xxxxxxxxxxxxxxxxxxxxxxxxxx n 33 BASE bl b
1101011000111111000000xxxxx00000 n 34 BASE blr impx30 : x5
1101011000011111000000xxxxx00000 n 35 BASE br : x5
11010100001xxxxxxxxxxxxxxxx00000 n 36 BASE brk : imm16
0x101110011xxxxx000111xxxxxxxxxx n 37 BASE bsl dq0 : dq5 dq16
x0110101xxxxxxxxxxxxxxxxxxxxxxxx n 54 BASE cbnz cbz
x0110100xxxxxxxxxxxxxxxxxxxxxxxx n 55 BASE cbz cbz
x0111010010xxxxxxxxx00xxxxx0xxxx w 56 BASE ccmn ccm
x0111010010xxxxxxxxx10xxxxx0xxxx w 56 BASE ccmn ccm
x1111010010xxxxxxxxx00xxxxx0xxxx w 57 BASE ccmp ccm
x1111010010xxxxxxxxx10xxxxx0xxxx w 57 BASE ccmp ccm
11010101000000110011xxxx01011111 n 58 BASE clrex : imm4
x101101011000000000101xxxxxxxxxx n 59 BASE cls wx0 : wx5
0x001110xx100000010010xxxxxxxxxx n 59 BASE cls dq0 : dq5 bhs_sz
x101101011000000000100xxxxxxxxxx n 60 BASE clz wx0 : wx5
0x101110xx100000010010xxxxxxxxxx n 60 BASE clz dq0 : dq5 bhs_sz
0x101110xx1xxxxx100011xxxxxxxxxx n 61 BASE cmeq dq0 : dq5 dq16 bhsd_sz
0x001110xx100000100110xxxxxxxxxx n 61 BASE cmeq dq0 : dq5 bhsd_sz
0101111011100000100110xxxxxxxxxx n 61 BASE cmeq d0 : d5
01111110111xxxxx100011xxxxxxxxxx n 61 BASE cmeq d0 : d5 d16
0x001110xx1xxxxx001111xxxxxxxxxx n 62 BASE cmge dq0 : dq5 dq16 bhsd_sz
0x101110xx100000100010xxxxxxxxxx n 62 BASE cmge dq0 : dq5 bhsd_sz
0111111011100000100010xxxxxxxxxx n 62 BASE cmge d0 : d5
01011110111xxxxx001111xxxxxxxxxx n 62 BASE cmge d0 : d5 d16
0x001110xx1xxxxx001101xxxxxxxxxx n 63 BASE cmgt dq0 : dq5 dq16 bhsd_sz
0x001110xx100000100010xxxxxxxxxx n 63 BASE cmgt dq0 : dq5 bhsd_sz
0101111011100000100010xxxxxxxxxx n 63 BASE cmgt d0 : d5
01011110111xxxxx001101xxxxxxxxxx n 63 BASE cmgt d0 : d5 d16
0x101110xx1xxxxx001101xxxxxxxxxx n 64 BASE cmhi dq0 : dq5 dq16 bhsd_sz
01111110111xxxxx001101xxxxxxxxxx n 64 BASE cmhi d0 : d5 d16
0x101110xx1xxxxx001111xxxxxxxxxx n 65 BASE cmhs dq0 : dq5 dq16 bhsd_sz
01111110111xxxxx001111xxxxxxxxxx n 65 BASE cmhs d0 : d5 d16
0111111011100000100110xxxxxxxxxx n 66 BASE cmle d0 : d5
0x101110xx100000100110xxxxxxxxxx n 66 BASE cmle dq0 : dq5 bhsd_sz
0x001110xx100000101010xxxxxxxxxx n 67 BASE cmlt dq0 : dq5 bhsd_sz
0101111011100000101010xxxxxxxxxx n 67 BASE cmlt d0 : d5
0x001110xx1xxxxx100011xxxxxxxxxx n 68 BASE cmtst dq0 : dq5 dq16 bhsd_sz
01011110111xxxxx100011xxxxxxxxxx n 68 BASE cmtst d0 : d5 d16
0x00111000100000010110xxxxxxxxxx n 69 BASE cnt dq0 : dq5
00011010110xxxxx010000xxxxxxxxxx n 70 BASE crc32b w0 : w5 w16
00011010110xxxxx010100xxxxxxxxxx n 71 BASE crc32cb w0 : w5 w16
00011010110xxxxx010101xxxxxxxxxx n 72 BASE crc32ch w0 : w5 w16
00011010110xxxxx010110xxxxxxxxxx n 73 BASE crc32cw w0 : w5 w16
10011010110xxxxx010111xxxxxxxxxx n 74 BASE crc32cx w0 : w5 x16
00011010110xxxxx010001xxxxxxxxxx n 75 BASE crc32h w0 : w5 w16
00011010110xxxxx010010xxxxxxxxxx n 76 BASE crc32w w0 : w5 w16
10011010110xxxxx010011xxxxxxxxxx n 77 BASE crc32x w0 : w5 x16
x0011010100xxxxxxxxx00xxxxxxxxxx r 78 BASE csel wx0 : wx5 wx16 cond
x0011010100xxxxxxxxx01xxxxxxxxxx r 79 BASE csinc wx0 : wx5 wx16 cond
x1011010100xxxxxxxxx00xxxxxxxxxx r 80 BASE csinv wx0 : wx5 wx16 cond
x1011010100xxxxxxxxx01xxxxxxxxxx r 81 BASE csneg wx0 : wx5 wx16 cond
110101010000100001111110010xxxxx n 569 BASE dc_cisw : x0
110101010000101101111110001xxxxx n 570 BASE dc_civac : memx0
110101010000100001111010010xxxxx n 571 BASE dc_csw : x0
110101010000101101111010001xxxxx n 572 BASE dc_cvac : memx0
110101010000101101111101001xxxxx n 1058 DPB2 dc_cvadp : memx0
110101010000101101111100001xxxxx n 1059 DPB dc_cvap : memx0
110101010000101101111011001xxxxx n 573 BASE dc_cvau : memx0
110101010000101101110100011xxxxx n 1209 MTE dc_gva memx0 :
110101010000101101110100100xxxxx n 1210 MTE dc_gzva memx0 :
110101010000100001110110010xxxxx n 574 BASE dc_isw : x0
110101010000100001110110001xxxxx n 575 BASE dc_ivac : memx0
110101010000101101110100001xxxxx n 568 BASE dc_zva memx0 :
11010100101xxxxxxxxxxxxxxxx00001 n 82 BASE dcps1 : imm16
11010100101xxxxxxxxxxxxxxxx00010 n 83 BASE dcps2 : imm16
11010100101xxxxxxxxxxxxxxxx00011 n 84 BASE dcps3 : imm16
11010101000000110011xxxx10111111 n 85 BASE dmb : imm4
11010110101111110000001111100000 n 86 BASE drps :
11010101000000110011xxxx10011111 n 87 BASE dsb : imm4
01011110000xxxxx000001xxxxxxxxxx n 88 BASE dup dq0 : dq5 imm5
00001110000xxxxx000001xxxxxxxxxx n 88 BASE dup d0 : d5 imm5
01001110000xxxxx000001xxxxxxxxxx n 88 BASE dup q0 : q5 imm5
00001110000xxxxx000011xxxxxxxxxx n 88 BASE dup d0 : wx5_imm5 bhs_imm5_sz_s
01001110000xxxxx000011xxxxxxxxxx n 88 BASE dup q0 : wx5_imm5 bhsd_imm5_sz_s
x1001010xx1xxxxxxxxxxxxxxxxxxxxx n 89 BASE eon wx0 : wx5 wx16 shift4 imm6
x10100100xxxxxxxxxxxxxxxxxxxxxxx n 90 BASE eor logic_imm
x1001010xx0xxxxxxxxxxxxxxxxxxxxx n 90 BASE eor wx0 : wx5 wx16 shift4 imm6
0x101110001xxxxx000111xxxxxxxxxx n 90 BASE eor dq0 : dq5 dq16
11010110100111110000001111100000 n 91 BASE eret :
0x101110000xxxxx0xxxx0xxxxxxxxxx n 92 BASE ext dq0 : dq5 dq16 imm4idx
00010011100xxxxxxxxxxxxxxxxxxxxx n 93 BASE extr w0 : w5 w16 imms
10010011110xxxxxxxxxxxxxxxxxxxxx n 93 BASE extr x0 : x5 x16 imms
0x1011101x1xxxxx110101xxxxxxxxxx n 94 BASE fabd dq0 : dq5 dq16 sd_sz
01111110101xxxxx110101xxxxxxxxxx n 94 BASE fabd s0 : s5 s16
01111110111xxxxx110101xxxxxxxxxx n 94 BASE fabd d0 : d5 d16
00011110xx100000110000xxxxxxxxxx n 95 BASE fabs float_reg0 : float_reg5
0x0011101x100000111110xxxxxxxxxx n 95 BASE fabs dq0 : dq5 sd_sz
0x1011100x1xxxxx111011xxxxxxxxxx n 96 BASE facge dq0 : dq5 dq16 sd_sz
01111110001xxxxx111011xxxxxxxxxx n 96 BASE facge s0 : s5 s16
01111110011xxxxx111011xxxxxxxxxx n 96 BASE facge d0 : d5 d16
0x1011101x1xxxxx111011xxxxxxxxxx n 97 BASE facgt dq0 : dq5 dq16 sd_sz
01111110101xxxxx111011xxxxxxxxxx n 97 BASE facgt s0 : s5 s16
01111110111xxxxx111011xxxxxxxxxx n 97 BASE facgt d0 : d5 d16
0x0011100x1xxxxx110101xxxxxxxxxx n 98 BASE fadd dq0 : dq5 dq16 sd_sz
00011110xx1xxxxx001010xxxxxxxxxx n 98 BASE fadd float_reg0 : float_reg5 float_reg16
0x1011100x1xxxxx110101xxxxxxxxxx n 99 BASE faddp dq0 : dq5 dq16 sd_sz
0111111000110000110110xxxxxxxxxx n 99 BASE faddp s0 : d5 sd_sz
0111111001110000110110xxxxxxxxxx n 99 BASE faddp d0 : q5 sd_sz
000111100x1xxxxxxxxx01xxxxx0xxxx w 100 BASE fccmp fccm_sd
000111100x1xxxxxxxxx01xxxxx1xxxx w 101 BASE fccmpe fccm_sd
0x0011100x1xxxxx111001xxxxxxxxxx n 102 BASE fcmeq dq0 : dq5 dq16 sd_sz
0x0011101x100000110110xxxxxxxxxx n 102 BASE fcmeq dq0 : dq5 zero_fp_const sd_sz
0101111010100000110110xxxxxxxxxx n 102 BASE fcmeq s0 : s5 zero_fp_const
0101111011100000110110xxxxxxxxxx n 102 BASE fcmeq d0 : d5 zero_fp_const
01011110001xxxxx111001xxxxxxxxxx n 102 BASE fcmeq s0 : s5 s16
01011110011xxxxx111001xxxxxxxxxx n 102 BASE fcmeq d0 : d5 d16
0x1011100x1xxxxx111001xxxxxxxxxx n 103 BASE fcmge dq0 : dq5 dq16 sd_sz
0x1011101x100000110010xxxxxxxxxx n 103 BASE fcmge dq0 : dq5 zero_fp_const sd_sz
0111111010100000110010xxxxxxxxxx n 103 BASE fcmge s0 : s5 zero_fp_const
0111111011100000110010xxxxxxxxxx n 103 BASE fcmge d0 : d5 zero_fp_const
01111110001xxxxx111001xxxxxxxxxx n 103 BASE fcmge s0 : s5 s16
01111110011xxxxx111001xxxxxxxxxx n 103 BASE fcmge d0 : d5 d16
0x1011101x1xxxxx111001xxxxxxxxxx n 104 BASE fcmgt dq0 : dq5 dq16 sd_sz
0x0011101x100000110010xxxxxxxxxx n 104 BASE fcmgt dq0 : dq5 zero_fp_const sd_sz
0101111010100000110010xxxxxxxxxx n 104 BASE fcmgt s0 : s5 zero_fp_const
0101111011100000110010xxxxxxxxxx n 104 BASE fcmgt d0 : d5 zero_fp_const
011111101x1xxxxx111001xxxxxxxxxx n 104 BASE fcmgt bhsd_size_reg0 : bhsd_size_reg5 bhsd_size_reg16
0111111010100000110110xxxxxxxxxx n 105 BASE fcmle s0 : s5 zero_fp_const
0111111011100000110110xxxxxxxxxx n 105 BASE fcmle d0 : d5 zero_fp_const
0x1011101x100000110110xxxxxxxxxx n 105 BASE fcmle dq0 : dq5 zero_fp_const sd_sz
0101111010100000111010xxxxxxxxxx n 106 BASE fcmlt s0 : s5 zero_fp_const
0101111011100000111010xxxxxxxxxx n 106 BASE fcmlt d0 : d5 zero_fp_const
0x0011101x100000111010xxxxxxxxxx n 106 BASE fcmlt dq0 : dq5 zero_fp_const sd_sz
0001111001100000001000xxxxx01000 w 107 BASE fcmp : d5 zero_fp_const
0001111000100000001000xxxxx01000 w 107 BASE fcmp : s5 zero_fp_const
00011110011xxxxx001000xxxxx00000 w 107 BASE fcmp : d5 d16
00011110001xxxxx001000xxxxx00000 w 107 BASE fcmp : s5 s16
0001111001100000001000xxxxx11000 w 108 BASE fcmpe : d5 zero_fp_const
0001111000100000001000xxxxx11000 w 108 BASE fcmpe : s5 zero_fp_const
00011110011xxxxx001000xxxxx10000 w 108 BASE fcmpe : d5 d16
00011110001xxxxx001000xxxxx10000 w 108 BASE fcmpe : s5 s16
000111100x1xxxxxxxxx11xxxxxxxxxx r 109 BASE fcsel fcsel_sd
0001111000100010110000xxxxxxxxxx n 110 BASE fcvt d0 : s5
0001111001100010010000xxxxxxxxxx n 110 BASE fcvt s0 : d5
0001111000100100000000xxxxxxxxxx n 111 BASE fcvtas w0 : s5
1001111000100100000000xxxxxxxxxx n 111 BASE fcvtas x0 : s5
0001111001100100000000xxxxxxxxxx n 111 BASE fcvtas w0 : d5
1001111001100100000000xxxxxxxxxx n 111 BASE fcvtas x0 : d5
0101111000100001110010xxxxxxxxxx n 111 BASE fcvtas s0 : s5
0101111001100001110010xxxxxxxxxx n 111 BASE fcvtas d0 : d5
0x0011100x100001110010xxxxxxxxxx n 111 BASE fcvtas dq0 : dq5 sd_sz
0001111000100101000000xxxxxxxxxx n 112 BASE fcvtau w0 : s5
1001111000100101000000xxxxxxxxxx n 112 BASE fcvtau x0 : s5
0001111001100101000000xxxxxxxxxx n 112 BASE fcvtau w0 : d5
1001111001100101000000xxxxxxxxxx n 112 BASE fcvtau x0 : d5
0111111000100001110010xxxxxxxxxx n 112 BASE fcvtau s0 : s5
0111111001100001110010xxxxxxxxxx n 112 BASE fcvtau d0 : d5
0x1011100x100001110010xxxxxxxxxx n 112 BASE fcvtau dq0 : dq5 sd_sz
000011100x100001011110xxxxxxxxxx n 113 BASE fcvtl q0 : dq5 hs_fsz
010011100x100001011110xxxxxxxxxx n 114 BASE fcvtl2 q0 : dq5 hs_fsz
0001111000110000000000xxxxxxxxxx n 115 BASE fcvtms w0 : s5
1001111000110000000000xxxxxxxxxx n 115 BASE fcvtms x0 : s5
0001111001110000000000xxxxxxxxxx n 115 BASE fcvtms w0 : d5
1001111001110000000000xxxxxxxxxx n 115 BASE fcvtms x0 : d5
0101111000100001101110xxxxxxxxxx n 115 BASE fcvtms s0 : s5
0101111001100001101110xxxxxxxxxx n 115 BASE fcvtms d0 : d5
0x0011100x100001101110xxxxxxxxxx n 115 BASE fcvtms dq0 : dq5 sd_sz
x001111000110001000000xxxxxxxxxx n 116 BASE fcvtmu wx0 : s5
x001111001110001000000xxxxxxxxxx n 116 BASE fcvtmu wx0 : d5
0111111000100001101110xxxxxxxxxx n 116 BASE fcvtmu s0 : s5
0111111001100001101110xxxxxxxxxx n 116 BASE fcvtmu d0 : d5
0x1011100x100001101110xxxxxxxxxx n 116 BASE fcvtmu dq0 : dq5 sd_sz
000011100x100001011010xxxxxxxxxx n 117 BASE fcvtn d0 : q5 sd_sz
010011100x100001011010xxxxxxxxxx n 118 BASE fcvtn2 q0 : q5 sd_sz
0001111000100000000000xxxxxxxxxx n 119 BASE fcvtns w0 : s5
1001111000100000000000xxxxxxxxxx n 119 BASE fcvtns x0 : s5
0001111001100000000000xxxxxxxxxx n 119 BASE fcvtns w0 : d5
1001111001100000000000xxxxxxxxxx n 119 BASE fcvtns x0 : d5
0101111000100001101010xxxxxxxxxx n 119 BASE fcvtns s0 : s5
0101111001100001101010xxxxxxxxxx n 119 BASE fcvtns d0 : d5
0x0011100x100001101010xxxxxxxxxx n 119 BASE fcvtns dq0 : dq5 sd_sz
x001111000100001000000xxxxxxxxxx n 120 BASE fcvtnu wx0 : s5
x001111001100001000000xxxxxxxxxx n 120 BASE fcvtnu wx0 : d5
0111111000100001101010xxxxxxxxxx n 120 BASE fcvtnu s0 : s5
0111111001100001101010xxxxxxxxxx n 120 BASE fcvtnu d0 : d5
0x1011100x100001101010xxxxxxxxxx n 120 BASE fcvtnu dq0 : dq5 sd_sz
0001111000101000000000xxxxxxxxxx n 121 BASE fcvtps w0 : s5
1001111000101000000000xxxxxxxxxx n 121 BASE fcvtps x0 : s5
0001111001101000000000xxxxxxxxxx n 121 BASE fcvtps w0 : d5
1001111001101000000000xxxxxxxxxx n 121 BASE fcvtps x0 : d5
0101111010100001101010xxxxxxxxxx n 121 BASE fcvtps s0 : s5
0101111011100001101010xxxxxxxxxx n 121 BASE fcvtps d0 : d5
0x0011101x100001101010xxxxxxxxxx n 121 BASE fcvtps dq0 : dq5 sd_sz
0001111000101001000000xxxxxxxxxx n 122 BASE fcvtpu w0 : s5
1001111000101001000000xxxxxxxxxx n 122 BASE fcvtpu x0 : s5
0001111001101001000000xxxxxxxxxx n 122 BASE fcvtpu w0 : d5
1001111001101001000000xxxxxxxxxx n 122 BASE fcvtpu x0 : d5
0111111010100001101010xxxxxxxxxx n 122 BASE fcvtpu s0 : s5
0111111011100001101010xxxxxxxxxx n 122 BASE fcvtpu d0 : d5
0x1011101x100001101010xxxxxxxxxx n 122 BASE fcvtpu dq0 : dq5 sd_sz
0111111001100001011010xxxxxxxxxx n 123 BASE fcvtxn s0 : d5
0010111001100001011010xxxxxxxxxx n 123 BASE fcvtxn d0 : q5 sd_sz
0110111001100001011010xxxxxxxxxx n 124 BASE fcvtxn2 q0 : q5 sd_sz
x001111000111000000000xxxxxxxxxx n 125 BASE fcvtzs wx0 : s5
x001111001111000000000xxxxxxxxxx n 125 BASE fcvtzs wx0 : d5
0101111010100001101110xxxxxxxxxx n 125 BASE fcvtzs s0 : s5
0101111011100001101110xxxxxxxxxx n 125 BASE fcvtzs d0 : d5
0x0011101x100001101110xxxxxxxxxx n 125 BASE fcvtzs dq0 : dq5 sd_sz
x001111000011000xxxxxxxxxxxxxxxx n 125 BASE fcvtzs wx0 : s5 scale
x001111001011000xxxxxxxxxxxxxxxx n 125 BASE fcvtzs wx0 : d5 scale
0101111100xxxxxx111111xxxxxxxxxx n 125 BASE fcvtzs s0 : s5 immhb_fxp
0101111101xxxxxx111111xxxxxxxxxx n 125 BASE fcvtzs d0 : d5 immhb_fxp
x001111000111001000000xxxxxxxxxx n 126 BASE fcvtzu wx0 : s5
x001111001111001000000xxxxxxxxxx n 126 BASE fcvtzu wx0 : d5
0111111010100001101110xxxxxxxxxx n 126 BASE fcvtzu s0 : s5
0111111011100001101110xxxxxxxxxx n 126 BASE fcvtzu d0 : d5
0x1011101x100001101110xxxxxxxxxx n 126 BASE fcvtzu dq0 : dq5 sd_sz
x001111000011001xxxxxxxxxxxxxxxx n 126 BASE fcvtzu wx0 : s5 scale
x001111001011001xxxxxxxxxxxxxxxx n 126 BASE fcvtzu wx0 : d5 scale
0111111100xxxxxx111111xxxxxxxxxx n 126 BASE fcvtzu s0 : s5 immhb_fxp
0111111101xxxxxx111111xxxxxxxxxx n 126 BASE fcvtzu d0 : d5 immhb_fxp
0x1011100x1xxxxx111111xxxxxxxxxx n 127 BASE fdiv dq0 : dq5 dq16 sd_sz
00011110xx1xxxxx000110xxxxxxxxxx n 127 BASE fdiv float_reg0 : float_reg5 float_reg16
00011111xx0xxxxx0xxxxxxxxxxxxxxx n 128 BASE fmadd float_reg0 : float_reg5 float_reg16 float_reg10
0x0011100x1xxxxx111101xxxxxxxxxx n 129 BASE fmax dq0 : dq5 dq16 sd_sz
00011110xx1xxxxx010010xxxxxxxxxx n 129 BASE fmax float_reg0 : float_reg5 float_reg16
0x0011100x1xxxxx110001xxxxxxxxxx n 130 BASE fmaxnm dq0 : dq5 dq16 sd_sz
00011110xx1xxxxx011010xxxxxxxxxx n 130 BASE fmaxnm float_reg0 : float_reg5 float_reg16
0x1011100x1xxxxx110001xxxxxxxxxx n 131 BASE fmaxnmp dq0 : dq5 dq16 sd_sz
0111111000110000110010xxxxxxxxxx n 131 BASE fmaxnmp s0 : dq5_sz sd_sz
0111111001110000110010xxxxxxxxxx n 131 BASE fmaxnmp d0 : dq5_sz sd_sz
0110111000110000110010xxxxxxxxxx n 132 BASE fmaxnmv s0 : q5 sd_sz
0x1011100x1xxxxx111101xxxxxxxxxx n 133 BASE fmaxp dq0 : dq5 dq16 sd_sz
0111111000110000111110xxxxxxxxxx n 133 BASE fmaxp s0 : dq5_sz sd_sz
0111111001110000111110xxxxxxxxxx n 133 BASE fmaxp d0 : dq5_sz sd_sz
0x10111000110000111110xxxxxxxxxx n 134 BASE fmaxv s0 : dq5 s_const_sz
0x0011101x1xxxxx111101xxxxxxxxxx n 135 BASE fmin dq0 : dq5 dq16 sd_sz
00011110xx1xxxxx010110xxxxxxxxxx n 135 BASE fmin float_reg0 : float_reg5 float_reg16
0x0011101x1xxxxx110001xxxxxxxxxx n 136 BASE fminnm dq0 : dq5 dq16 sd_sz
00011110xx1xxxxx011110xxxxxxxxxx n 136 BASE fminnm float_reg0 : float_reg5 float_reg16
0x1011101x1xxxxx110001xxxxxxxxxx n 137 BASE fminnmp dq0 : dq5 dq16 sd_sz
0111111010110000110010xxxxxxxxxx n 137 BASE fminnmp s0 : dq5_sz sd_sz
0111111011110000110010xxxxxxxxxx n 137 BASE fminnmp d0 : dq5_sz sd_sz
0110111010110000110010xxxxxxxxxx n 138 BASE fminnmv s0 : q5 sd_sz
0x1011101x1xxxxx111101xxxxxxxxxx n 139 BASE fminp dq0 : dq5 dq16 sd_sz
0111111010110000111110xxxxxxxxxx n 139 BASE fminp s0 : dq5_sz sd_sz
0111111011110000111110xxxxxxxxxx n 139 BASE fminp d0 : dq5_sz sd_sz
0x10111010110000111110xxxxxxxxxx n 140 BASE fminv s0 : dq5 s_const_sz
0x0011100x1xxxxx110011xxxxxxxxxx n 141 BASE fmla dq0 : dq0 dq5 dq16 sd_sz
0x0011111xxxxxxx0001x0xxxxxxxxxx n 141 BASE fmla dq0 : dq0 dq5 dq16 vindex_SD sd_sz
0101111110xxxxxx0001x0xxxxxxxxxx n 141 BASE fmla s0 : s0 s5 q16 vindex_SD sd_sz
0101111111xxxxxx0001x0xxxxxxxxxx n 141 BASE fmla d0 : d0 d5 q16 vindex_SD sd_sz
0x0011111xxxxxxx0101x0xxxxxxxxxx n 144 BASE fmls dq0 : dq0 dq5 dq16 vindex_SD sd_sz
0x0011101x1xxxxx110011xxxxxxxxxx n 144 BASE fmls dq0 : dq0 dq5 dq16 sd_sz
0101111110xxxxxx0101x0xxxxxxxxxx n 144 BASE fmls s0 : s0 s5 dq16 vindex_SD sd_sz
0101111111xxxxxx0101x0xxxxxxxxxx n 144 BASE fmls d0 : d0 d5 dq16 vindex_SD sd_sz
00011110001xxxxxxxx10000000xxxxx n 147 BASE fmov s0 : fpimm8_13
00011110011xxxxxxxx10000000xxxxx n 147 BASE fmov d0 : fpimm8_13
0001111000100111000000xxxxxxxxxx n 147 BASE fmov s0 : w5
1001111001100111000000xxxxxxxxxx n 147 BASE fmov d0 : x5
1001111010101111000000xxxxxxxxxx n 147 BASE fmov q0 vindex_D1 : x5 d_const_sz
0001111000100110000000xxxxxxxxxx n 147 BASE fmov w0 : s5
1001111001100110000000xxxxxxxxxx n 147 BASE fmov x0 : d5
00011110xx100000010000xxxxxxxxxx n 147 BASE fmov float_reg0 : float_reg5
0x00111100000xxx111101xxxxxxxxxx n 147 BASE fmov dq0 : fpimm8 s_const_sz
1001111010101110000000xxxxxxxxxx n 147 BASE fmov x0 : q5 vindex_D1 d_const_sz
0110111100000xxx111101xxxxxxxxxx n 147 BASE fmov q0 : fpimm8 d_const_sz
00011111xx0xxxxx1xxxxxxxxxxxxxxx n 148 BASE fmsub float_reg0 : float_reg5 float_reg16 float_reg10
0x0011111xxxxxxx1001x0xxxxxxxxxx n 149 BASE fmul dq0 : dq5 dq16 vindex_SD sd_sz
0101111110xxxxxx1001x0xxxxxxxxxx n 149 BASE fmul s0 : s5 dq16 vindex_SD sd_sz
0101111111xxxxxx1001x0xxxxxxxxxx n 149 BASE fmul d0 : d5 dq16 vindex_SD sd_sz
0x1011100x1xxxxx110111xxxxxxxxxx n 149 BASE fmul dq0 : dq5 dq16 sd_sz
00011110xx1xxxxx000010xxxxxxxxxx n 149 BASE fmul float_reg0 : float_reg5 float_reg16
0x0011100x1xxxxx110111xxxxxxxxxx n 150 BASE fmulx dq0 : dq5 dq16 sd_sz
0x1011111xxxxxxx1001x0xxxxxxxxxx n 150 BASE fmulx dq0 : dq5 dq16 vindex_SD sd_sz
0111111110xxxxxx1001x0xxxxxxxxxx n 150 BASE fmulx s0 : s5 q16 vindex_SD sd_sz
0111111111xxxxxx1001x0xxxxxxxxxx n 150 BASE fmulx d0 : d5 q16 vindex_SD sd_sz
01011110001xxxxx110111xxxxxxxxxx n 150 BASE fmulx s0 : s5 s16
01011110011xxxxx110111xxxxxxxxxx n 150 BASE fmulx d0 : d5 d16
00011110xx100001010000xxxxxxxxxx n 151 BASE fneg float_reg0 : float_reg5
0x1011101x100000111110xxxxxxxxxx n 151 BASE fneg dq0 : dq5 sd_sz
00011111xx1xxxxx0xxxxxxxxxxxxxxx n 152 BASE fnmadd float_reg0 : float_reg5 float_reg16 float_reg10
00011111xx1xxxxx1xxxxxxxxxxxxxxx n 153 BASE fnmsub float_reg0 : float_reg5 float_reg16 float_reg10
00011110xx1xxxxx100010xxxxxxxxxx n 154 BASE fnmul float_reg0 : float_reg5 float_reg16
0101111010100001110110xxxxxxxxxx n 155 BASE frecpe s0 : s5
0101111011100001110110xxxxxxxxxx n 155 BASE frecpe d0 : d5
0x0011101x100001110110xxxxxxxxxx n 155 BASE frecpe dq0 : dq5 sd_sz
0x0011100x1xxxxx111111xxxxxxxxxx n 156 BASE frecps dq0 : dq5 dq16 sd_sz
01011110001xxxxx111111xxxxxxxxxx n 156 BASE frecps s0 : s5 s16
01011110011xxxxx111111xxxxxxxxxx n 156 BASE frecps d0 : d5 d16
0101111010100001111110xxxxxxxxxx n 157 BASE frecpx s0 : s5
0101111011100001111110xxxxxxxxxx n 157 BASE frecpx d0 : d5
00011110xx100110010000xxxxxxxxxx n 158 BASE frinta float_reg0 : float_reg5
0x1011100x100001100010xxxxxxxxxx n 158 BASE frinta dq0 : dq5 sd_sz
00011110xx100111110000xxxxxxxxxx n 159 BASE frinti float_reg0 : float_reg5
0x1011101x100001100110xxxxxxxxxx n 159 BASE frinti dq0 : dq5 sd_sz
00011110xx100101010000xxxxxxxxxx n 160 BASE frintm float_reg0 : float_reg5
0x0011100x100001100110xxxxxxxxxx n 160 BASE frintm dq0 : dq5 sd_sz
00011110xx100100010000xxxxxxxxxx n 161 BASE frintn float_reg0 : float_reg5
0x0011100x100001100010xxxxxxxxxx n 161 BASE frintn dq0 : dq5 sd_sz
00011110xx100100110000xxxxxxxxxx n 162 BASE frintp float_reg0 : float_reg5
0x0011101x100001100010xxxxxxxxxx n 162 BASE frintp dq0 : dq5 sd_sz
00011110xx100111010000xxxxxxxxxx n 163 BASE frintx float_reg0 : float_reg5
0x1011100x100001100110xxxxxxxxxx n 163 BASE frintx dq0 : dq5 sd_sz
00011110xx100101110000xxxxxxxxxx n 164 BASE frintz float_reg0 : float_reg5
0x0011101x100001100110xxxxxxxxxx n 164 BASE frintz dq0 : dq5 sd_sz
0111111010100001110110xxxxxxxxxx n 165 BASE frsqrte s0 : s5
0111111011100001110110xxxxxxxxxx n 165 BASE frsqrte d0 : d5
0x1011101x100001110110xxxxxxxxxx n 165 BASE frsqrte dq0 : dq5 sd_sz
0x0011101x1xxxxx111111xxxxxxxxxx n 166 BASE frsqrts dq0 : dq5 dq16 sd_sz
01011110101xxxxx111111xxxxxxxxxx n 166 BASE frsqrts s0 : s5 s16
01011110111xxxxx111111xxxxxxxxxx n 166 BASE frsqrts d0 : d5 d16
00011110xx100001110000xxxxxxxxxx n 167 BASE fsqrt float_reg0 : float_reg5
0x1011101x100001111110xxxxxxxxxx n 167 BASE fsqrt dq0 : dq5 sd_sz
0x0011101x1xxxxx110101xxxxxxxxxx n 168 BASE fsub dq0 : dq5 dq16 sd_sz
00011110xx1xxxxx001110xxxxxxxxxx n 168 BASE fsub float_reg0 : float_reg5 float_reg16
11010100010xxxxxxxxxxxxxxxx00000 n 169 BASE hlt : imm16
11010100000xxxxxxxxxxxxxxxx00010 n 170 BASE hvc : imm16
11010101000010000111010100011111 n 576 BASE ic_iallu :
11010101000010000111000100011111 n 577 BASE ic_ialluis :
110101010000101101110101001xxxxx n 578 BASE ic_ivau : memx0
01101110000xxxxx0xxxx1xxxxxxxxxx n 171 BASE ins q0 imm5 : q5 imm4idx
01001110000xxxxx000111xxxxxxxxxx n 171 BASE ins q0 imm5_idx : wx5_imm5 bhsd_imm5_sz
11010101000000110011xxxx11011111 n 172 BASE isb : imm4
0x001100010000000010xxxxxxxxxxxx n 173 BASE ld1 vt0 vt1 vt2 vt3 : memvm vmsz
0x001100010000000110xxxxxxxxxxxx n 173 BASE ld1 vt0 vt1 vt2 : memvm vmsz
0x001100010000000111xxxxxxxxxxxx n 173 BASE ld1 vt0 : memvm vmsz
0x001100010000001010xxxxxxxxxxxx n 173 BASE ld1 vt0 vt1 : memvm vmsz
0x001100110xxxxx0010xxxxxxxxxxxx n 173 BASE ld1 vt0 vt1 vt2 vt3 x5sp : memvm x5sp x16imm vmsz
0x001100110xxxxx0110xxxxxxxxxxxx n 173 BASE ld1 vt0 vt1 vt2 x5sp : memvm x5sp x16imm vmsz
0x001100110xxxxx0111xxxxxxxxxxxx n 173 BASE ld1 vt0 x5sp : memvm x5sp x16imm vmsz
0x001100110xxxxx1010xxxxxxxxxxxx n 173 BASE ld1 vt0 vt1 x5sp : memvm x5sp x16imm vmsz
0x00110101000000000xxxxxxxxxxxxx n 173 BASE ld1 q0 : memvs index0 b_const_sz
0x00110101000000010xx0xxxxxxxxxx n 173 BASE ld1 q0 : memvs index1 h_sz
0x00110101000000100x00xxxxxxxxxx n 173 BASE ld1 q0 : memvs index2 s_const_sz
0x00110101000000100001xxxxxxxxxx n 173 BASE ld1 q0 : memvs index3 d_const_sz
0x001101110xxxxx000xxxxxxxxxxxxx n 173 BASE ld1 q0 x5sp : memvs index0 x5sp x16immvs b_const_sz
0x001101110xxxxx010xx0xxxxxxxxxx n 173 BASE ld1 q0 x5sp : memvs index1 x5sp x16immvs h_sz
0x001101110xxxxx100x00xxxxxxxxxx n 173 BASE ld1 q0 x5sp : memvs index2 x5sp x16immvs s_const_sz
0x001101110xxxxx100001xxxxxxxxxx n 173 BASE ld1 q0 x5sp : memvs index3 x5sp x16immvs d_const_sz
0x001101010000001100xxxxxxxxxxxx n 174 BASE ld1r dq0 : memvr vmsz
0x001101110xxxxx1100xxxxxxxxxxxx n 174 BASE ld1r dq0 x5sp : memvr x5sp x16immvr vmsz
0x001100010000001000xxxxxxxxxxxx n 175 BASE ld2 vt0 vt1 : memvm vmsz
0x001100110xxxxx1000xxxxxxxxxxxx n 175 BASE ld2 vt0 vt1 x5sp : memvm x5sp x16imm vmsz
0x00110101100000000xxxxxxxxxxxxx n 175 BASE ld2 q0 q0p1 : memvs index0 b_const_sz
0x00110101100000010xx0xxxxxxxxxx n 175 BASE ld2 q0 q0p1 : memvs index1 h_sz
0x00110101100000100x00xxxxxxxxxx n 175 BASE ld2 q0 q0p1 : memvs index2 s_const_sz
0x00110101100000100001xxxxxxxxxx n 175 BASE ld2 q0 q0p1 : memvs index3 d_const_sz
0x001101111xxxxx000xxxxxxxxxxxxx n 175 BASE ld2 q0 q0p1 x5sp : memvs index0 x5sp x16immvs b_const_sz
0x001101111xxxxx010xx0xxxxxxxxxx n 175 BASE ld2 q0 q0p1 x5sp : memvs index1 x5sp x16immvs h_sz
0x001101111xxxxx100x00xxxxxxxxxx n 175 BASE ld2 q0 q0p1 x5sp : memvs index2 x5sp x16immvs s_const_sz
0x001101111xxxxx100001xxxxxxxxxx n 175 BASE ld2 q0 q0p1 x5sp : memvs index3 x5sp x16immvs d_const_sz
0x001101011000001100xxxxxxxxxxxx n 176 BASE ld2r dq0 dq0p1 : memvr vmsz
0x001101111xxxxx1100xxxxxxxxxxxx n 176 BASE ld2r dq0 dq0p1 x5sp : memvr x5sp x16immvr vmsz
0x001100010000000100xxxxxxxxxxxx n 177 BASE ld3 vt0 vt1 vt2 : memvm vmsz
0x001100110xxxxx0100xxxxxxxxxxxx n 177 BASE ld3 vt0 vt1 vt2 x5sp : memvm x5sp x16imm vmsz
0x00110101000000001xxxxxxxxxxxxx n 177 BASE ld3 q0 q0p1 q0p2 : memvs index0 b_const_sz
0x00110101000000011xx0xxxxxxxxxx n 177 BASE ld3 q0 q0p1 q0p2 : memvs index1 h_sz
0x00110101000000101x00xxxxxxxxxx n 177 BASE ld3 q0 q0p1 q0p2 : memvs index2 s_const_sz
0x00110101000000101001xxxxxxxxxx n 177 BASE ld3 q0 q0p1 q0p2 : memvs index3 d_const_sz
0x001101110xxxxx001xxxxxxxxxxxxx n 177 BASE ld3 q0 q0p1 q0p2 x5sp : memvs index0 x5sp x16immvs b_const_sz
0x001101110xxxxx011xx0xxxxxxxxxx n 177 BASE ld3 q0 q0p1 q0p2 x5sp : memvs index1 x5sp x16immvs h_sz
0x001101110xxxxx101x00xxxxxxxxxx n 177 BASE ld3 q0 q0p1 q0p2 x5sp : memvs index2 x5sp x16immvs s_const_sz
0x001101110xxxxx101001xxxxxxxxxx n 177 BASE ld3 q0 q0p1 q0p2 x5sp : memvs index3 x5sp x16immvs d_const_sz
0x001101010000001110xxxxxxxxxxxx n 178 BASE ld3r dq0 dq0p1 dq0p2 : memvr vmsz
0x001101110xxxxx1110xxxxxxxxxxxx n 178 BASE ld3r dq0 dq0p1 dq0p2 x5sp : memvr x5sp x16immvr vmsz
0x001100010000000000xxxxxxxxxxxx n 179 BASE ld4 vt0 vt1 vt2 vt3 : memvm vmsz
0x001100110xxxxx0000xxxxxxxxxxxx n 179 BASE ld4 vt0 vt1 vt2 vt3 x5sp : memvm x5sp x16imm vmsz
0x00110101100000001xxxxxxxxxxxxx n 179 BASE ld4 q0 q0p1 q0p2 q0p3 : memvs index0 b_const_sz
0x00110101100000011xx0xxxxxxxxxx n 179 BASE ld4 q0 q0p1 q0p2 q0p3 : memvs index1 h_sz
0x00110101100000101x00xxxxxxxxxx n 179 BASE ld4 q0 q0p1 q0p2 q0p3 : memvs index2 s_const_sz
0x00110101100000101001xxxxxxxxxx n 179 BASE ld4 q0 q0p1 q0p2 q0p3 : memvs index3 d_const_sz
0x001101111xxxxx001xxxxxxxxxxxxx n 179 BASE ld4 q0 q0p1 q0p2 q0p3 x5sp : memvs index0 x5sp x16immvs b_const_sz
0x001101111xxxxx011xx0xxxxxxxxxx n 179 BASE ld4 q0 q0p1 q0p2 q0p3 x5sp : memvs index1 x5sp x16immvs h_sz
0x001101111xxxxx101x00xxxxxxxxxx n 179 BASE ld4 q0 q0p1 q0p2 q0p3 x5sp : memvs index2 x5sp x16immvs s_const_sz
0x001101111xxxxx101001xxxxxxxxxx n 179 BASE ld4 q0 q0p1 q0p2 q0p3 x5sp : memvs index3 x5sp x16immvs d_const_sz
0x001101011000001110xxxxxxxxxxxx n 180 BASE ld4r dq0 dq0p1 dq0p2 dq0p3 : memvr vmsz
0x001101111xxxxx1110xxxxxxxxxxxx n 180 BASE ld4r dq0 dq0p1 dq0p2 dq0p3 x5sp : memvr x5sp x16immvr vmsz
1000100011011111111111xxxxxxxxxx n 193 BASE ldar w0 : mem0
1100100011011111111111xxxxxxxxxx n 193 BASE ldar x0 : mem0
0000100011011111111111xxxxxxxxxx n 194 BASE ldarb w0 : mem0
0100100011011111111111xxxxxxxxxx n 195 BASE ldarh w0 : mem0
10001000011^^^^^1xxxxxxxxxxxxxxx n 196 BASE ldaxp w0 w10 : mem0p
11001000011^^^^^1xxxxxxxxxxxxxxx n 196 BASE ldaxp x0 x10 : mem0p
10001000010^^^^^1^^^^^xxxxxxxxxx n 197 BASE ldaxr w0 : mem0
11001000010^^^^^1^^^^^xxxxxxxxxx n 197 BASE ldaxr x0 : mem0
00001000010^^^^^1^^^^^xxxxxxxxxx n 198 BASE ldaxrb w0 : mem0
01001000010^^^^^1^^^^^xxxxxxxxxx n 199 BASE ldaxrh w0 : mem0
0010100001xxxxxxxxxxxxxxxxxxxxxx n 224 BASE ldnp w0 w10 : mem7
0010110001xxxxxxxxxxxxxxxxxxxxxx n 224 BASE ldnp s0 s10 : mem7
0110110001xxxxxxxxxxxxxxxxxxxxxx n 224 BASE ldnp d0 d10 : mem7
1010100001xxxxxxxxxxxxxxxxxxxxxx n 224 BASE ldnp x0 x10 : mem7
1010110001xxxxxxxxxxxxxxxxxxxxxx n 224 BASE ldnp q0 q10 : mem7
0010100011xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp w0 w10 x5sp : mem7post x5sp mem7off
0010110011xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp s0 s10 x5sp : mem7post x5sp mem7off
0110110011xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp d0 d10 x5sp : mem7post x5sp mem7off
1010100011xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp x0 x10 x5sp : mem7post x5sp mem7off
1010110011xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp q0 q10 x5sp : mem7post x5sp mem7off
0010100101xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp w0 w10 : mem7
0010110101xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp s0 s10 : mem7
0110110101xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp d0 d10 : mem7
1010100101xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp x0 x10 : mem7
1010110101xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp q0 q10 : mem7
0010100111xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp w0 w10 x5sp : mem7 x5sp mem7off
0010110111xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp s0 s10 x5sp : mem7 x5sp mem7off
0110110111xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp d0 d10 x5sp : mem7 x5sp mem7off
1010100111xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp x0 x10 x5sp : mem7 x5sp mem7off
1010110111xxxxxxxxxxxxxxxxxxxxxx n 225 BASE ldp q0 q10 x5sp : mem7 x5sp mem7off
0110100011xxxxxxxxxxxxxxxxxxxxxx n 226 BASE ldpsw x0 x10 x5sp : mem7post x5sp mem7off
0110100101xxxxxxxxxxxxxxxxxxxxxx n 226 BASE ldpsw x0 x10 : mem7
0110100111xxxxxxxxxxxxxxxxxxxxxx n 226 BASE ldpsw x0 x10 x5sp : mem7 x5sp mem7off
00011000xxxxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr w0 : memlit
00011100xxxxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr s0 : memlit
01011000xxxxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr x0 : memlit
01011100xxxxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr d0 : memlit
10011100xxxxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr q0 : memlit
00111100010xxxxxxxxx01xxxxxxxxxx n 227 BASE ldr b0 x5sp : mem9post x5sp mem9off
00111100110xxxxxxxxx01xxxxxxxxxx n 227 BASE ldr q0 x5sp : mem9qpost x5sp mem9off
01111100010xxxxxxxxx01xxxxxxxxxx n 227 BASE ldr h0 x5sp : mem9post x5sp mem9off
10111000010xxxxxxxxx01xxxxxxxxxx n 227 BASE ldr w0 x5sp : mem9post x5sp mem9off
10111100010xxxxxxxxx01xxxxxxxxxx n 227 BASE ldr s0 x5sp : mem9post x5sp mem9off
11111000010xxxxxxxxx01xxxxxxxxxx n 227 BASE ldr x0 x5sp : mem9post x5sp mem9off
11111100010xxxxxxxxx01xxxxxxxxxx n 227 BASE ldr d0 x5sp : mem9post x5sp mem9off
00111100010xxxxxxxxx11xxxxxxxxxx n 227 BASE ldr b0 x5sp : mem9 x5sp mem9off
00111100110xxxxxxxxx11xxxxxxxxxx n 227 BASE ldr q0 x5sp : mem9q x5sp mem9off
01111100010xxxxxxxxx11xxxxxxxxxx n 227 BASE ldr h0 x5sp : mem9 x5sp mem9off
10111000010xxxxxxxxx11xxxxxxxxxx n 227 BASE ldr w0 x5sp : mem9 x5sp mem9off
10111100010xxxxxxxxx11xxxxxxxxxx n 227 BASE ldr s0 x5sp : mem9 x5sp mem9off
11111000010xxxxxxxxx11xxxxxxxxxx n 227 BASE ldr x0 x5sp : mem9 x5sp mem9off
11111100010xxxxxxxxx11xxxxxxxxxx n 227 BASE ldr d0 x5sp : mem9 x5sp mem9off
00111100011xxxxxxxxx10xxxxxxxxxx n 227 BASE ldr b0 : memreg
00111100111xxxxxxxxx10xxxxxxxxxx n 227 BASE ldr q0 : memregq
01111100011xxxxxxxxx10xxxxxxxxxx n 227 BASE ldr h0 : memreg
10111000011xxxxxxxxx10xxxxxxxxxx n 227 BASE ldr w0 : memreg
10111100011xxxxxxxxx10xxxxxxxxxx n 227 BASE ldr s0 : memreg
11111000011xxxxxxxxx10xxxxxxxxxx n 227 BASE ldr x0 : memreg
11111100011xxxxxxxxx10xxxxxxxxxx n 227 BASE ldr d0 : memreg
0011110101xxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr b0 : mem12
0011110111xxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr q0 : mem12q
0111110101xxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr h0 : mem12
1011100101xxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr w0 : mem12
1011110101xxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr s0 : mem12
1111100101xxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr x0 : mem12
1111110101xxxxxxxxxxxxxxxxxxxxxx n 227 BASE ldr d0 : mem12
00111000010xxxxxxxxx01xxxxxxxxxx n 228 BASE ldrb w0 x5sp : mem9post x5sp mem9off
00111000010xxxxxxxxx11xxxxxxxxxx n 228 BASE ldrb w0 x5sp : mem9 x5sp mem9off
00111000011xxxxxxxxx10xxxxxxxxxx n 228 BASE ldrb w0 : memreg
0011100101xxxxxxxxxxxxxxxxxxxxxx n 228 BASE ldrb w0 : mem12
01111000010xxxxxxxxx01xxxxxxxxxx n 229 BASE ldrh w0 x5sp : mem9post x5sp mem9off
01111000010xxxxxxxxx11xxxxxxxxxx n 229 BASE ldrh w0 x5sp : mem9 x5sp mem9off
01111000011xxxxxxxxx10xxxxxxxxxx n 229 BASE ldrh w0 : memreg
0111100101xxxxxxxxxxxxxxxxxxxxxx n 229 BASE ldrh w0 : mem12
00111000100xxxxxxxxx01xxxxxxxxxx n 230 BASE ldrsb x0 x5sp : mem9post x5sp mem9off
00111000110xxxxxxxxx01xxxxxxxxxx n 230 BASE ldrsb w0 x5sp : mem9post x5sp mem9off
00111000100xxxxxxxxx11xxxxxxxxxx n 230 BASE ldrsb x0 x5sp : mem9 x5sp mem9off
00111000110xxxxxxxxx11xxxxxxxxxx n 230 BASE ldrsb w0 x5sp : mem9 x5sp mem9off
00111000101xxxxxxxxx10xxxxxxxxxx n 230 BASE ldrsb x0 : memreg
00111000111xxxxxxxxx10xxxxxxxxxx n 230 BASE ldrsb w0 : memreg
0011100110xxxxxxxxxxxxxxxxxxxxxx n 230 BASE ldrsb x0 : mem12
0011100111xxxxxxxxxxxxxxxxxxxxxx n 230 BASE ldrsb w0 : mem12
01111000100xxxxxxxxx01xxxxxxxxxx n 231 BASE ldrsh x0 x5sp : mem9post x5sp mem9off
01111000110xxxxxxxxx01xxxxxxxxxx n 231 BASE ldrsh w0 x5sp : mem9post x5sp mem9off
01111000100xxxxxxxxx11xxxxxxxxxx n 231 BASE ldrsh x0 x5sp : mem9 x5sp mem9off
01111000110xxxxxxxxx11xxxxxxxxxx n 231 BASE ldrsh w0 x5sp : mem9 x5sp mem9off
01111000101xxxxxxxxx10xxxxxxxxxx n 231 BASE ldrsh x0 : memreg
01111000111xxxxxxxxx10xxxxxxxxxx n 231 BASE ldrsh w0 : memreg
0111100110xxxxxxxxxxxxxxxxxxxxxx n 231 BASE ldrsh x0 : mem12
0111100111xxxxxxxxxxxxxxxxxxxxxx n 231 BASE ldrsh w0 : mem12
10011000xxxxxxxxxxxxxxxxxxxxxxxx n 232 BASE ldrsw x0 : memlit
10111000100xxxxxxxxx01xxxxxxxxxx n 232 BASE ldrsw x0 x5sp : mem9post x5sp mem9off
10111000100xxxxxxxxx11xxxxxxxxxx n 232 BASE ldrsw x0 x5sp : mem9 x5sp mem9off
10111000101xxxxxxxxx10xxxxxxxxxx n 232 BASE ldrsw x0 : memreg
1011100110xxxxxxxxxxxxxxxxxxxxxx n 232 BASE ldrsw x0 : mem12
10111000010xxxxxxxxx10xxxxxxxxxx n 269 BASE ldtr w0 : mem9
11111000010xxxxxxxxx10xxxxxxxxxx n 269 BASE ldtr x0 : mem9
00111000010xxxxxxxxx10xxxxxxxxxx n 270 BASE ldtrb w0 : mem9
01111000010xxxxxxxxx10xxxxxxxxxx n 271 BASE ldtrh w0 : mem9
00111000100xxxxxxxxx10xxxxxxxxxx n 272 BASE ldtrsb x0 : mem9
00111000110xxxxxxxxx10xxxxxxxxxx n 272 BASE ldtrsb w0 : mem9
01111000100xxxxxxxxx10xxxxxxxxxx n 273 BASE ldtrsh x0 : mem9
01111000110xxxxxxxxx10xxxxxxxxxx n 273 BASE ldtrsh w0 : mem9
10111000100xxxxxxxxx10xxxxxxxxxx n 274 BASE ldtrsw x0 : mem9
10111000010xxxxxxxxx00xxxxxxxxxx n 299 BASE ldur w0 : mem9
11111000010xxxxxxxxx00xxxxxxxxxx n 299 BASE ldur x0 : mem9
00111100010xxxxxxxxx00xxxxxxxxxx n 299 BASE ldur b0 : mem9
01111100010xxxxxxxxx00xxxxxxxxxx n 299 BASE ldur h0 : mem9
10111100010xxxxxxxxx00xxxxxxxxxx n 299 BASE ldur s0 : mem9
11111100010xxxxxxxxx00xxxxxxxxxx n 299 BASE ldur d0 : mem9
00111100110xxxxxxxxx00xxxxxxxxxx n 299 BASE ldur q0 : mem9q
00111000010xxxxxxxxx00xxxxxxxxxx n 300 BASE ldurb w0 : mem9
01111000010xxxxxxxxx00xxxxxxxxxx n 301 BASE ldurh w0 : mem9
00111000100xxxxxxxxx00xxxxxxxxxx n 302 BASE ldursb x0 : mem9
00111000110xxxxxxxxx00xxxxxxxxxx n 302 BASE ldursb w0 : mem9
01111000100xxxxxxxxx00xxxxxxxxxx n 303 BASE ldursh x0 : mem9
01111000110xxxxxxxxx00xxxxxxxxxx n 303 BASE ldursh w0 : mem9
10111000100xxxxxxxxx00xxxxxxxxxx n 304 BASE ldursw x0 : mem9
10001000011^^^^^0xxxxxxxxxxxxxxx n 305 BASE ldxp w0 w10 : mem0p
11001000011^^^^^0xxxxxxxxxxxxxxx n 305 BASE ldxp x0 x10 : mem0p
10001000010^^^^^0^^^^^xxxxxxxxxx n 306 BASE ldxr w0 : mem0
11001000010^^^^^0^^^^^xxxxxxxxxx n 306 BASE ldxr x0 : mem0
00001000010^^^^^0^^^^^xxxxxxxxxx n 307 BASE ldxrb w0 : mem0
01001000010^^^^^0^^^^^xxxxxxxxxx n 308 BASE ldxrh w0 : mem0
x0011010110xxxxx001000xxxxxxxxxx n 309 BASE lslv wx0 : wx5 wx16
x0011010110xxxxx001001xxxxxxxxxx n 310 BASE lsrv wx0 : wx5 wx16
x0011011000xxxxx0xxxxxxxxxxxxxxx n 311 BASE madd wx0 : wx5 wx16 wx10
0x001110xx1xxxxx100101xxxxxxxxxx n 312 BASE mla dq0 : dq0 dq5 dq16 bhs_sz
0x1011111xxxxxxx0000x0xxxxxxxxxx n 312 BASE mla dq0 : dq5 dq16 vindex_SD sd_sz
0x10111101xxxxxx0000x0xxxxxxxxxx n 312 BASE mla dq0 : dq5 dq16_h_sz vindex_H h_sz
0x101110xx1xxxxx100101xxxxxxxxxx n 313 BASE mls dq0 : dq0 dq5 dq16 bhs_sz
0x1011111xxxxxxx0100x0xxxxxxxxxx n 313 BASE mls dq0 : dq5 dq16 vindex_SD sd_sz
0x10111101xxxxxx0100x0xxxxxxxxxx n 313 BASE mls dq0 : dq5 dq16_h_sz vindex_H h_sz
0x00111100000xxx111001xxxxxxxxxx n 314 BASE movi dq0 : imm8 cmode4_b_sz
0x00111100000xxx10x001xxxxxxxxxx n 314 BASE movi dq0 : imm8 cmode_h_sz
0x00111100000xxx0xx001xxxxxxxxxx n 314 BASE movi dq0 : imm8 cmode_s_sz
0x00111100000xxx110x01xxxxxxxxxx n 314 BASE movi dq0 : imm8 cmode4_s_sz_msl
0010111100000xxx111001xxxxxxxxxx n 314 BASE movi d0 : exp_imm8
0110111100000xxx111001xxxxxxxxxx n 314 BASE movi q0 : exp_imm8 d_const_sz
011100101xxxxxxxxxxxxxxxxxxxxxxx n 315 BASE movk w0 : w0 imm16 lsl imm16sh
111100101xxxxxxxxxxxxxxxxxxxxxxx n 315 BASE movk x0 : x0 imm16 lsl imm16sh
000100101xxxxxxxxxxxxxxxxxxxxxxx n 316 BASE movn w0 : imm16 lsl imm16sh
100100101xxxxxxxxxxxxxxxxxxxxxxx n 316 BASE movn x0 : imm16 lsl imm16sh
010100101xxxxxxxxxxxxxxxxxxxxxxx n 317 BASE movz w0 : imm16 lsl imm16sh
110100101xxxxxxxxxxxxxxxxxxxxxxx n 317 BASE movz x0 : imm16 lsl imm16sh
110101010011xxxxxxxxxxxxxxxxxxxx er 318 BASE mrs x0 : sysreg
110101010001xxxxxxxxxxxxxxxxxxxx ew 319 BASE msr msr
11010101000000000100xxxx10111111 ew 319 BASE msr : pstate imm4
11010101000000110100xxxx11011111 ew 319 BASE msr : pstate imm4
11010101000000110100xxxx11111111 ew 319 BASE msr : pstate imm4
x0011011000xxxxx1xxxxxxxxxxxxxxx n 320 BASE msub wx0 : wx5 wx16 wx10
0x001110xx1xxxxx100111xxxxxxxxxx n 321 BASE mul dq0 : dq5 dq16 bhs_sz
0x001111xxxxxxxx1000x0xxxxxxxxxx n 321 BASE mul dq0 : dq5 dq16_h_sz vindex_H hs_sz
0x10111100000xxx10x001xxxxxxxxxx n 322 BASE mvni dq0 : imm8 cmode_h_sz
0x10111100000xxx0xx001xxxxxxxxxx n 322 BASE mvni dq0 : imm8 cmode_s_sz
0x10111100000xxx110x01xxxxxxxxxx n 322 BASE mvni dq0 : imm8 cmode4_s_sz_msl
0111111011100000101110xxxxxxxxxx n 323 BASE neg q0 : q5
0x101110xx100000101110xxxxxxxxxx n 323 BASE neg dq0 : dq5 bhsd_sz
11010101000000110010000000011111 n 324 BASE nop :
0x10111000100000010110xxxxxxxxxx n 325 BASE not dq0 : dq5
x0101010xx1xxxxxxxxxxxxxxxxxxxxx n 326 BASE orn wx0 : wx5 wx16 shift4 imm6
0x001110111xxxxx000111xxxxxxxxxx n 326 BASE orn dq0 : dq5 dq16
x01100100xxxxxxxxxxxxxxxxxxxxxxx n 327 BASE orr logic_imm
x0101010xx0xxxxxxxxxxxxxxxxxxxxx n 327 BASE orr wx0 : wx5 wx16 shift4 imm6
0x001110101xxxxx000111xxxxxxxxxx n 327 BASE orr dq0 : dq5 dq16
0x00111100000xxx10x101xxxxxxxxxx n 327 BASE orr dq0 : imm8 cmode_h_sz
0x00111100000xxx0xx101xxxxxxxxxx n 327 BASE orr dq0 : imm8 cmode_s_sz
0x101110xx1xxxxx100111xxxxxxxxxx n 328 BASE pmul dq0 : dq5 dq16 b_sz
00001110xx1xxxxx111000xxxxxxxxxx n 329 BASE pmull q0 : d5 d16 bd_sz
01001110xx1xxxxx111000xxxxxxxxxx n 330 BASE pmull2 q0 : q5 q16 bd_sz
11011000xxxxxxxxxxxxxxxxxxxxxxxx n 331 BASE prfm : prfop memlit
11111000101xxxxxxxxx10xxxxxxxxxx n 331 BASE prfm : prfop prfreg
1111100110xxxxxxxxxxxxxxxxxxxxxx n 331 BASE prfm : prfop prf12 # PRFM #imm5,[Xn,#simm]
11111000100xxxxxxxxx00xxxxxxxxxx n 332 BASE prfum : prfop prf9 # PRFUM #imm5,[Xn,#simm]
00101110xx1xxxxx010000xxxxxxxxxx n 333 BASE raddhn d0 : q5 q16 bhs_sz
01101110xx1xxxxx010000xxxxxxxxxx n 334 BASE raddhn2 q0 : q5 q16 bhs_sz
x101101011000000000000xxxxxxxxxx n 335 BASE rbit wx0 : wx5
0x10111001100000010110xxxxxxxxxx n 335 BASE rbit dq0 : dq5
1101011001011111000000xxxxx00000 n 336 BASE ret : x5
0101101011000000000010xxxxxxxxxx n 337 BASE rev w0 : w5
1101101011000000000011xxxxxxxxxx n 337 BASE rev x0 : x5
x101101011000000000001xxxxxxxxxx n 338 BASE rev16 wx0 : wx5
0x001110xx100000000110xxxxxxxxxx n 338 BASE rev16 dq0 : dq5 bd_sz
1101101011000000000010xxxxxxxxxx n 339 BASE rev32 x0 : x5
0x101110xx100000000010xxxxxxxxxx n 339 BASE rev32 dq0 : dq5 bhs_sz
0x001110xx100000000010xxxxxxxxxx n 340 BASE rev64 dq0 : dq5 bhs_sz
x0011010110xxxxx001011xxxxxxxxxx n 341 BASE rorv wx0 : wx5 wx16
0000111100xxxxxx100011xxxxxxxxxx n 342 BASE rshrn d0 : q5 hsd_immh_sz immhb_shf
0100111100xxxxxx100011xxxxxxxxxx n 343 BASE rshrn2 q0 : q5 hsd_immh_sz immhb_shf
00101110xx1xxxxx011000xxxxxxxxxx n 344 BASE rsubhn d0 : q5 q16 bhs_sz
01101110xx1xxxxx011000xxxxxxxxxx n 345 BASE rsubhn2 q0 : q5 q16 bhs_sz
0x001110xx1xxxxx011111xxxxxxxxxx n 346 BASE saba dq0 : dq5 dq16 bhs_sz
00001110xx1xxxxx010100xxxxxxxxxx n 347 BASE sabal q0 : d5 d16 bhs_sz
01001110xx1xxxxx010100xxxxxxxxxx n 348 BASE sabal2 q0 : q5 q16 bhs_sz
0x001110xx1xxxxx011101xxxxxxxxxx n 349 BASE sabd dq0 : dq5 dq16 bhs_sz
00001110xx1xxxxx011100xxxxxxxxxx n 350 BASE sabdl q0 : d5 d16 bhs_sz
01001110xx1xxxxx011100xxxxxxxxxx n 351 BASE sabdl2 q0 : q5 q16 bhs_sz
0x001110xx100000011010xxxxxxxxxx n 352 BASE sadalp dq0 : dq5 bhsd_sz
00001110xx1xxxxx000000xxxxxxxxxx n 353 BASE saddl q0 : d5 d16 bhs_sz
01001110xx1xxxxx000000xxxxxxxxxx n 354 BASE saddl2 q0 : q5 q16 bhs_sz
0x001110xx100000001010xxxxxxxxxx n 355 BASE saddlp dq0 : dq5 bhsd_sz
0x001110xx110000001110xxxxxxxxxx n 356 BASE saddlv dq0 : dq5 bhsd_sz
00001110xx1xxxxx000100xxxxxxxxxx n 357 BASE saddw q0 : q5 d16 bhs_sz
01001110xx1xxxxx000100xxxxxxxxxx n 358 BASE saddw2 q0 : q5 q16 bhs_sz
x1011010000xxxxx000000xxxxxxxxxx r 359 BASE sbc wx0 : wx5 wx16
x1111010000xxxxx000000xxxxxxxxxx rw 360 BASE sbcs wx0 : wx5 wx16
0001001100xxxxxxxxxxxxxxxxxxxxxx n 361 BASE sbfm w0 : w5 immr imms
1001001101xxxxxxxxxxxxxxxxxxxxxx n 361 BASE sbfm x0 : x5 immr imms
x001111000100010000000xxxxxxxxxx n 362 BASE scvtf s0 : wx5
x001111001100010000000xxxxxxxxxx n 362 BASE scvtf d0 : wx5
0101111000100001110110xxxxxxxxxx n 362 BASE scvtf s0 : s5
0101111001100001110110xxxxxxxxxx n 362 BASE scvtf d0 : d5
0x0011100x100001110110xxxxxxxxxx n 362 BASE scvtf dq0 : dq5 sd_sz
x001111000000010xxxxxxxxxxxxxxxx n 362 BASE scvtf s0 : wx5 scale
x001111001000010xxxxxxxxxxxxxxxx n 362 BASE scvtf d0 : wx5 scale
0101111100xxxxxx111001xxxxxxxxxx n 362 BASE scvtf s0 : s5 immhb_fxp
0101111101xxxxxx111001xxxxxxxxxx n 362 BASE scvtf d0 : d5 immhb_fxp
0x0011110xxxxxxx111001xxxxxxxxxx n 362 BASE scvtf dq0 : dq5 immhb_fxp bhsd_immh_sz
x0011010110xxxxx000011xxxxxxxxxx n 363 BASE sdiv wx0 : wx5 wx16
11010101000000110010000010011111 n 365 BASE sev :
11010101000000110010000010111111 n 366 BASE sevl :
01011110000xxxxx000000xxxxxxxxxx n 367 BASE sha1c q0 : s5 q16 s_const_sz
0101111000101000000010xxxxxxxxxx n 368 BASE sha1h s0 : s5
01011110000xxxxx001000xxxxxxxxxx n 369 BASE sha1m q0 : s5 q16 s_const_sz
01011110000xxxxx000100xxxxxxxxxx n 370 BASE sha1p q0 : s5 q16 s_const_sz
01011110000xxxxx001100xxxxxxxxxx n 371 BASE sha1su0 q0 : q5 q16 s_const_sz
0101111000101000000110xxxxxxxxxx n 372 BASE sha1su1 q0 : q5 s_const_sz
01011110000xxxxx010000xxxxxxxxxx n 373 BASE sha256h q0 : q5 q16 s_const_sz
01011110000xxxxx010100xxxxxxxxxx n 374 BASE sha256h2 q0 : q5 q16 s_const_sz
0101111000101000001010xxxxxxxxxx n 375 BASE sha256su0 q0 : q5 s_const_sz
01011110000xxxxx011000xxxxxxxxxx n 376 BASE sha256su1 q0 : q5 q16 s_const_sz
0x001110xx1xxxxx000001xxxxxxxxxx n 377 BASE shadd dq0 : dq5 dq16 bhs_sz
0101111101xxxxxx010101xxxxxxxxxx n 378 BASE shl d0 : d5 immhb_0shf
0x0011110xxxxxxx010101xxxxxxxxxx n 378 BASE shl dq0 : dq5 bhsd_immh_sz immhb_0shf
00101110xx100001001110xxxxxxxxxx n 379 BASE shll d0 : d5 bhs_sz
01101110xx100001001110xxxxxxxxxx n 380 BASE shll2 q0 : q5 bhs_sz
0000111100xxxxxx100001xxxxxxxxxx n 381 BASE shrn d0 : q5 hsd_immh_sz immhb_shf
0100111100xxxxxx100001xxxxxxxxxx n 382 BASE shrn2 q0 : q5 hsd_immh_sz immhb_shf
0x001110xx1xxxxx001001xxxxxxxxxx n 383 BASE shsub dq0 : dq5 dq16 bhs_sz
0111111101xxxxxx010101xxxxxxxxxx n 384 BASE sli d0 : d5 immhb_0shf
0x1011110xxxxxxx010101xxxxxxxxxx n 384 BASE sli dq0 : dq5 bhsd_immh_sz immhb_0shf
10011011001xxxxx0xxxxxxxxxxxxxxx n 385 BASE smaddl x0 : w5 w16 x10
0x001110xx1xxxxx011001xxxxxxxxxx n 386 BASE smax dq0 : dq5 dq16 bhs_sz
0x001110xx1xxxxx101001xxxxxxxxxx n 387 BASE smaxp dq0 : dq5 dq16 bhs_sz
0x001110xx110000101010xxxxxxxxxx n 388 BASE smaxv dq0 : dq5 bhsd_sz
11010100000xxxxxxxxxxxxxxxx00011 n 389 BASE smc : imm16
0x001110xx1xxxxx011011xxxxxxxxxx n 390 BASE smin dq0 : dq5 dq16 bhs_sz
0x001110xx1xxxxx101011xxxxxxxxxx n 391 BASE sminp dq0 : dq5 dq16 bhs_sz
0x001110xx110001101010xxxxxxxxxx n 392 BASE sminv dq0 : dq5 bhsd_sz
00001110xx1xxxxx100000xxxxxxxxxx n 393 BASE smlal q0 : d5 d16 bhs_sz
000011111xxxxxxx0010x0xxxxxxxxxx n 393 BASE smlal dq0 : dq5 dq16 vindex_SD sd_sz
0000111101xxxxxx0010x0xxxxxxxxxx n 393 BASE smlal dq0 : dq5 dq16_h_sz vindex_H h_sz
01001110xx1xxxxx100000xxxxxxxxxx n 394 BASE smlal2 q0 : q5 q16 bhs_sz
010011111xxxxxxx0010x0xxxxxxxxxx n 394 BASE smlal2 dq0 : dq5 dq16 vindex_SD sd_sz
0100111101xxxxxx0010x0xxxxxxxxxx n 394 BASE smlal2 dq0 : dq5 dq16_h_sz vindex_H h_sz
00001110xx1xxxxx101000xxxxxxxxxx n 395 BASE smlsl q0 : d5 d16 bhs_sz
0000111110xxxxxx0110x0xxxxxxxxxx n 395 BASE smlsl q0 : dq5 dq16 vindex_SD sd_sz
0000111101xxxxxx0110x0xxxxxxxxxx n 395 BASE smlsl q0 : dq5 dq16_h_sz vindex_H h_sz
01001110xx1xxxxx101000xxxxxxxxxx n 396 BASE smlsl2 q0 : q5 q16 bhs_sz
0100111110xxxxxx0110x0xxxxxxxxxx n 396 BASE smlsl2 q0 : dq5 dq16 vindex_SD sd_sz
0100111101xxxxxx0110x0xxxxxxxxxx n 396 BASE smlsl2 q0 : dq5 dq16_h_sz vindex_H h_sz
00001110000xxxxx001011xxxxxxxxxx n 397 BASE smov w0 : q5 imm5_idx bh_imm5_sz
01001110000xxxxx001011xxxxxxxxxx n 397 BASE smov x0 : q5 imm5_idx bhs_imm5_sz
10011011001xxxxx1xxxxxxxxxxxxxxx n 398 BASE smsubl x0 : w5 w16 x10
10011011010xxxxx0^^^^^xxxxxxxxxx n 399 BASE smulh x0 : x5 x16
00001110xx1xxxxx110000xxxxxxxxxx n 400 BASE smull q0 : d5 d16 bhs_sz
0000111110xxxxxx1010x0xxxxxxxxxx n 400 BASE smull q0 : dq5 dq16 vindex_SD sd_sz
0000111101xxxxxx1010x0xxxxxxxxxx n 400 BASE smull q0 : dq5 dq16_h_sz vindex_H h_sz
01001110xx1xxxxx110000xxxxxxxxxx n 401 BASE smull2 q0 : q5 q16 bhs_sz
0100111110xxxxxx1010x0xxxxxxxxxx n 401 BASE smull2 q0 : dq5 dq16 vindex_SD sd_sz
0100111101xxxxxx1010x0xxxxxxxxxx n 401 BASE smull2 q0 : dq5 dq16_h_sz vindex_H h_sz
0101111000100000011110xxxxxxxxxx n 402 BASE sqabs b0 : b5
0101111001100000011110xxxxxxxxxx n 402 BASE sqabs h0 : h5
0101111010100000011110xxxxxxxxxx n 402 BASE sqabs s0 : s5
0101111011100000011110xxxxxxxxxx n 402 BASE sqabs d0 : d5
0x001110xx100000011110xxxxxxxxxx n 402 BASE sqabs dq0 : dq5 bhsd_sz
01011110001xxxxx000011xxxxxxxxxx n 403 BASE sqadd b0 : b5 b16
01011110011xxxxx000011xxxxxxxxxx n 403 BASE sqadd h0 : h5 h16
01011110101xxxxx000011xxxxxxxxxx n 403 BASE sqadd s0 : s5 s16
01011110111xxxxx000011xxxxxxxxxx n 403 BASE sqadd d0 : d5 d16
0x001110xx1xxxxx000011xxxxxxxxxx n 403 BASE sqadd dq0 : dq5 dq16 bhsd_sz
00001110xx1xxxxx100100xxxxxxxxxx n 404 BASE sqdmlal q0 : d5 d16 hs_sz
01011110011xxxxx100100xxxxxxxxxx n 404 BASE sqdmlal s0 : s0 h5 h16
01011110101xxxxx100100xxxxxxxxxx n 404 BASE sqdmlal d0 : d0 s5 s16
0101111101xxxxxx0011x0xxxxxxxxxx n 404 BASE sqdmlal s0 : s0 h5 dq16_h_sz vindex_H hs_sz
0101111110xxxxxx0011x0xxxxxxxxxx n 404 BASE sqdmlal d0 : d0 s5 dq16 vindex_SD sd_sz
0000111101xxxxxx0011x0xxxxxxxxxx n 404 BASE sqdmlal q0 : q0 d5 dq16_h_sz vindex_H hs_sz
0000111110xxxxxx0011x0xxxxxxxxxx n 404 BASE sqdmlal q0 : q0 d5 dq16 vindex_SD sd_sz
01001110xx1xxxxx100100xxxxxxxxxx n 405 BASE sqdmlal2 q0 : q5 q16 hs_sz
0100111101xxxxxx0011x0xxxxxxxxxx n 405 BASE sqdmlal2 q0 : q0 q5 dq16_h_sz vindex_H hs_sz
0100111110xxxxxx0011x0xxxxxxxxxx n 405 BASE sqdmlal2 q0 : q0 q5 dq16 vindex_SD sd_sz
00001110xx1xxxxx101100xxxxxxxxxx n 406 BASE sqdmlsl q0 : d5 d16 hs_sz
0101111101xxxxxx0111x0xxxxxxxxxx n 406 BASE sqdmlsl s0 : s0 h5 dq16_h_sz vindex_H hs_sz
0101111110xxxxxx0111x0xxxxxxxxxx n 406 BASE sqdmlsl d0 : d0 s5 dq16 vindex_SD sd_sz
0000111101xxxxxx0111x0xxxxxxxxxx n 406 BASE sqdmlsl q0 : q0 d5 dq16_h_sz vindex_H hs_sz
0000111110xxxxxx0111x0xxxxxxxxxx n 406 BASE sqdmlsl q0 : q0 d5 dq16 vindex_SD sd_sz
01011110011xxxxx101100xxxxxxxxxx n 406 BASE sqdmlsl s0 : s0 h5 h16
01011110101xxxxx101100xxxxxxxxxx n 406 BASE sqdmlsl d0 : d0 s5 s16
01001110xx1xxxxx101100xxxxxxxxxx n 407 BASE sqdmlsl2 q0 : q5 q16 hs_sz
0100111101xxxxxx0111x0xxxxxxxxxx n 407 BASE sqdmlsl2 q0 : q0 q5 dq16_h_sz vindex_H hs_sz
0100111110xxxxxx0111x0xxxxxxxxxx n 407 BASE sqdmlsl2 q0 : q0 q5 dq16 vindex_SD sd_sz
0x001110xx1xxxxx101101xxxxxxxxxx n 408 BASE sqdmulh dq0 : dq5 dq16 hs_sz
01011110011xxxxx101101xxxxxxxxxx n 408 BASE sqdmulh h0 : h5 h16
01011110101xxxxx101101xxxxxxxxxx n 408 BASE sqdmulh s0 : s5 s16
0x0011111xxxxxxx1100x0xxxxxxxxxx n 408 BASE sqdmulh dq0 : dq5 dq16 vindex_SD sd_sz
0x00111101xxxxxx1100x0xxxxxxxxxx n 408 BASE sqdmulh dq0 : dq5 dq16_h_sz vindex_H h_sz
0101111101xxxxxx1100x0xxxxxxxxxx n 408 BASE sqdmulh h0 : h5 dq16_h_sz vindex_H h_sz
010111111xxxxxxx1100x0xxxxxxxxxx n 408 BASE sqdmulh s0 : s5 dq16 vindex_SD sd_sz
00001110xx1xxxxx110100xxxxxxxxxx n 409 BASE sqdmull q0 : d5 d16 hs_sz
0000111101xxxxxx1011x0xxxxxxxxxx n 409 BASE sqdmull q0 : d5 dq16_h_sz vindex_H hs_sz
0000111110xxxxxx1011x0xxxxxxxxxx n 409 BASE sqdmull q0 : d5 dq16 vindex_SD sd_sz
0101111101xxxxxx1011x0xxxxxxxxxx n 409 BASE sqdmull s0 : h5 dq16_h_sz vindex_H hs_sz
0101111110xxxxxx1011x0xxxxxxxxxx n 409 BASE sqdmull d0 : s5 dq16 vindex_SD sd_sz
01011110011xxxxx110100xxxxxxxxxx n 409 BASE sqdmull s0 : h5 h16
01011110101xxxxx110100xxxxxxxxxx n 409 BASE sqdmull d0 : s5 s16
01001110xx1xxxxx110100xxxxxxxxxx n 410 BASE sqdmull2 q0 : q5 q16 hs_sz
0100111101xxxxxx1011x0xxxxxxxxxx n 410 BASE sqdmull2 q0 : q5 dq16_h_sz vindex_H hs_sz
0100111110xxxxxx1011x0xxxxxxxxxx n 410 BASE sqdmull2 q0 : q5 dq16 vindex_SD sd_sz
0111111000100000011110xxxxxxxxxx n 411 BASE sqneg b0 : b5
0111111001100000011110xxxxxxxxxx n 411 BASE sqneg h0 : h5
0111111010100000011110xxxxxxxxxx n 411 BASE sqneg s0 : s5
0111111011100000011110xxxxxxxxxx n 411 BASE sqneg d0 : d5
0x101110xx100000011110xxxxxxxxxx n 411 BASE sqneg dq0 : dq5 bhsd_sz
01111110011xxxxx101101xxxxxxxxxx n 413 BASE sqrdmulh h0 : h5 h16
01111110101xxxxx101101xxxxxxxxxx n 413 BASE sqrdmulh s0 : s5 s16
0x101110xx1xxxxx101101xxxxxxxxxx n 413 BASE sqrdmulh dq0 : dq5 dq16 hs_sz
0x0011111xxxxxxx1101x0xxxxxxxxxx n 413 BASE sqrdmulh dq0 : dq5 dq16 vindex_SD sd_sz
0x00111101xxxxxx1101x0xxxxxxxxxx n 413 BASE sqrdmulh dq0 : dq5 dq16_h_sz vindex_H h_sz
0101111101xxxxxx1101x0xxxxxxxxxx n 413 BASE sqrdmulh h0 : h5 dq16_h_sz vindex_H h_sz
010111111xxxxxxx1101x0xxxxxxxxxx n 413 BASE sqrdmulh s0 : s5 dq16 vindex_SD sd_sz
0x001110xx1xxxxx010111xxxxxxxxxx n 414 BASE sqrshl dq0 : dq5 dq16 bhsd_sz
01011110001xxxxx010111xxxxxxxxxx n 414 BASE sqrshl b0 : b5 b16
01011110011xxxxx010111xxxxxxxxxx n 414 BASE sqrshl h0 : h5 h16
01011110101xxxxx010111xxxxxxxxxx n 414 BASE sqrshl s0 : s5 s16
01011110111xxxxx010111xxxxxxxxxx n 414 BASE sqrshl d0 : d5 d16
000011110xxxxxxx100111xxxxxxxxxx n 415 BASE sqrshrn d0 : q5 hsd_immh_sz immhb_shf
0101111100xxxxxx100111xxxxxxxxxx n 415 BASE sqrshrn bhsd_immh_reg0 : hsd_immh_reg5 immhb_shf
010011110xxxxxxx100111xxxxxxxxxx n 416 BASE sqrshrn2 q0 : q5 hsd_immh_sz immhb_shf
0010111100xxxxxx100011xxxxxxxxxx n 417 BASE sqrshrun d0 : q5 hsd_immh_sz immhb_shf
0111111100xxxxxx100011xxxxxxxxxx n 417 BASE sqrshrun bhsd_immh_reg0 : hsd_immh_reg5 immhb_shf
0110111100xxxxxx100011xxxxxxxxxx n 418 BASE sqrshrun2 q0 : q5 hsd_immh_sz immhb_shf
0x001110xx1xxxxx010011xxxxxxxxxx n 419 BASE sqshl dq0 : dq5 dq16 bhsd_sz
01011110001xxxxx010011xxxxxxxxxx n 419 BASE sqshl b0 : b5 b16
01011110011xxxxx010011xxxxxxxxxx n 419 BASE sqshl h0 : h5 h16
01011110101xxxxx010011xxxxxxxxxx n 419 BASE sqshl s0 : s5 s16
01011110111xxxxx010011xxxxxxxxxx n 419 BASE sqshl d0 : d5 d16
0101111100001xxx011101xxxxxxxxxx n 419 BASE sqshl b0 : b5 immhb_0shf
010111110001xxxx011101xxxxxxxxxx n 419 BASE sqshl h0 : h5 immhb_0shf
01011111001xxxxx011101xxxxxxxxxx n 419 BASE sqshl s0 : s5 immhb_0shf
0101111101xxxxxx011101xxxxxxxxxx n 419 BASE sqshl d0 : d5 immhb_0shf
0x0011110xxxxxxx011101xxxxxxxxxx n 419 BASE sqshl dq0 : dq5 bhsd_immh_sz immhb_0shf
0111111100001xxx011001xxxxxxxxxx n 420 BASE sqshlu b0 : b5 immhb_0shf
011111110001xxxx011001xxxxxxxxxx n 420 BASE sqshlu h0 : h5 immhb_0shf
01111111001xxxxx011001xxxxxxxxxx n 420 BASE sqshlu s0 : s5 immhb_0shf
0111111101xxxxxx011001xxxxxxxxxx n 420 BASE sqshlu d0 : d5 immhb_0shf
0x1011110xxxxxxx011001xxxxxxxxxx n 420 BASE sqshlu dq0 : dq5 bhsd_immh_sz immhb_0shf
0101111100001xxx100101xxxxxxxxxx n 421 BASE sqshrn b0 : h5 immhb_shf
010111110001xxxx100101xxxxxxxxxx n 421 BASE sqshrn h0 : s5 immhb_shf
01011111001xxxxx100101xxxxxxxxxx n 421 BASE sqshrn s0 : d5 immhb_shf
0000111100xxxxxx100101xxxxxxxxxx n 421 BASE sqshrn dq0 : q5 hsd_immh_sz immhb_shf
0100111100xxxxxx100101xxxxxxxxxx n 422 BASE sqshrn2 dq0 : q5 hsd_immh_sz immhb_shf
0010111100xxxxxx100001xxxxxxxxxx n 423 BASE sqshrun d0 : q5 hsd_immh_sz immhb_shf
0111111100xxxxxx100001xxxxxxxxxx n 423 BASE sqshrun bhsd_immh_reg0 : hsd_immh_reg5 immhb_shf
0110111100xxxxxx100001xxxxxxxxxx n 424 BASE sqshrun2 q0 : q5 hsd_immh_sz immhb_shf
0x001110xx1xxxxx001011xxxxxxxxxx n 425 BASE sqsub dq0 : dq5 dq16 bhsd_sz
01011110001xxxxx001011xxxxxxxxxx n 425 BASE sqsub b0 : b5 b16
01011110011xxxxx001011xxxxxxxxxx n 425 BASE sqsub h0 : h5 h16
01011110101xxxxx001011xxxxxxxxxx n 425 BASE sqsub s0 : s5 s16
01011110111xxxxx001011xxxxxxxxxx n 425 BASE sqsub d0 : d5 d16
0101111000100001010010xxxxxxxxxx n 426 BASE sqxtn b0 : h5
0101111001100001010010xxxxxxxxxx n 426 BASE sqxtn h0 : s5
0101111010100001010010xxxxxxxxxx n 426 BASE sqxtn s0 : d5
00001110xx100001010010xxxxxxxxxx n 426 BASE sqxtn d0 : d5 bhs_sz
01001110xx100001010010xxxxxxxxxx n 427 BASE sqxtn2 q0 : q5 bhs_sz
0111111000100001001010xxxxxxxxxx n 428 BASE sqxtun b0 : h5
0111111001100001001010xxxxxxxxxx n 428 BASE sqxtun h0 : s5
0111111010100001001010xxxxxxxxxx n 428 BASE sqxtun s0 : d5
00101110xx100001001010xxxxxxxxxx n 428 BASE sqxtun d0 : d5 bhs_sz
01101110xx100001001010xxxxxxxxxx n 429 BASE sqxtun2 q0 : q5 bhs_sz
0x001110xx1xxxxx000101xxxxxxxxxx n 430 BASE srhadd dq0 : dq5 dq16 bhs_sz
0111111101xxxxxx010001xxxxxxxxxx n 431 BASE sri d0 : d5 immhb_shf
0x1011110xxxxxxx010001xxxxxxxxxx n 431 BASE sri dq0 : dq5 bhsd_immh_sz immhb_shf
0x001110xx1xxxxx010101xxxxxxxxxx n 432 BASE srshl dq0 : dq5 dq16 bhsd_sz
01011110111xxxxx010101xxxxxxxxxx n 432 BASE srshl d0 : d5 d16
0101111101xxxxxx001001xxxxxxxxxx n 433 BASE srshr d0 : d5 immhb_shf
0x0011110xxxxxxx001001xxxxxxxxxx n 433 BASE srshr dq0 : dq5 bhsd_immh_sz immhb_shf
0101111101xxxxxx001101xxxxxxxxxx n 434 BASE srsra d0 : d5 immhb_shf
0x0011110xxxxxxx001101xxxxxxxxxx n 434 BASE srsra dq0 : dq5 bhsd_immh_sz immhb_shf
0x001110xx1xxxxx010001xxxxxxxxxx n 435 BASE sshl dq0 : dq5 dq16 bhsd_sz
01011110111xxxxx010001xxxxxxxxxx n 435 BASE sshl d0 : d5 d16
000011110xxxxxxx101001xxxxxxxxxx n 436 BASE sshll q0 : d5 bhsd_immh_sz immhb_0shf
010011110xxxxxxx101001xxxxxxxxxx n 437 BASE sshll2 q0 : q5 bhsd_immh_sz immhb_0shf
0101111101xxxxxx000001xxxxxxxxxx n 438 BASE sshr d0 : d5 immhb_shf
0x0011110xxxxxxx000001xxxxxxxxxx n 438 BASE sshr dq0 : dq5 bhsd_immh_sz immhb_shf
0101111101xxxxxx000101xxxxxxxxxx n 439 BASE ssra d0 : d5 immhb_shf
0x0011110xxxxxxx000101xxxxxxxxxx n 439 BASE ssra dq0 : dq5 bhsd_immh_sz immhb_shf
00001110xx1xxxxx001000xxxxxxxxxx n 440 BASE ssubl q0 : d5 d16 bhs_sz
01001110xx1xxxxx001000xxxxxxxxxx n 441 BASE ssubl2 q0 : q5 q16 bhs_sz
00001110xx1xxxxx001100xxxxxxxxxx n 442 BASE ssubw q0 : q5 d16 bhs_sz
01001110xx1xxxxx001100xxxxxxxxxx n 443 BASE ssubw2 q0 : q5 q16 bhs_sz
0x001100000000000010xxxxxxxxxxxx n 444 BASE st1 memvm : vt0 vt1 vt2 vt3 vmsz
0x001100000000000110xxxxxxxxxxxx n 444 BASE st1 memvm : vt0 vt1 vt2 vmsz
0x001100000000000111xxxxxxxxxxxx n 444 BASE st1 memvm : vt0 vmsz
0x001100000000001010xxxxxxxxxxxx n 444 BASE st1 memvm : vt0 vt1 vmsz
0x001100100xxxxx0010xxxxxxxxxxxx n 444 BASE st1 memvm x5sp : vt0 vt1 vt2 vt3 x5sp x16imm vmsz
0x001100100xxxxx0110xxxxxxxxxxxx n 444 BASE st1 memvm x5sp : vt0 vt1 vt2 x5sp x16imm vmsz
0x001100100xxxxx0111xxxxxxxxxxxx n 444 BASE st1 memvm x5sp : vt0 x5sp x16imm vmsz
0x001100100xxxxx1010xxxxxxxxxxxx n 444 BASE st1 memvm x5sp : vt0 vt1 x5sp x16imm vmsz
0x00110100000000000xxxxxxxxxxxxx n 444 BASE st1 memvs : q0 index0 b_const_sz
0x00110100000000010xx0xxxxxxxxxx n 444 BASE st1 memvs : q0 index1 h_sz
0x00110100000000100x00xxxxxxxxxx n 444 BASE st1 memvs : q0 index2 s_const_sz
0x00110100000000100001xxxxxxxxxx n 444 BASE st1 memvs : q0 index3 d_const_sz
0x001101100xxxxx000xxxxxxxxxxxxx n 444 BASE st1 memvs x5sp : q0 index0 x5sp x16immvs b_const_sz
0x001101100xxxxx010xx0xxxxxxxxxx n 444 BASE st1 memvs x5sp : q0 index1 x5sp x16immvs h_sz
0x001101100xxxxx100x00xxxxxxxxxx n 444 BASE st1 memvs x5sp : q0 index2 x5sp x16immvs s_const_sz
0x001101100xxxxx100001xxxxxxxxxx n 444 BASE st1 memvs x5sp : q0 index3 x5sp x16immvs d_const_sz
0x001100000000001000xxxxxxxxxxxx n 445 BASE st2 memvm : vt0 vt1 vmsz
0x001100100xxxxx1000xxxxxxxxxxxx n 445 BASE st2 memvm x5sp : vt0 vt1 x5sp x16imm vmsz
0x00110100100000000xxxxxxxxxxxxx n 445 BASE st2 memvs : q0 q0p1 index0 b_const_sz
0x00110100100000010xx0xxxxxxxxxx n 445 BASE st2 memvs : q0 q0p1 index1 h_sz
0x00110100100000100x00xxxxxxxxxx n 445 BASE st2 memvs : q0 q0p1 index2 s_const_sz
0x00110100100000100001xxxxxxxxxx n 445 BASE st2 memvs : q0 q0p1 index3 d_const_sz
0x001101101xxxxx000xxxxxxxxxxxxx n 445 BASE st2 memvs x5sp : q0 q0p1 index0 x5sp x16immvs b_const_sz
0x001101101xxxxx010xx0xxxxxxxxxx n 445 BASE st2 memvs x5sp : q0 q0p1 index1 x5sp x16immvs h_sz
0x001101101xxxxx100x00xxxxxxxxxx n 445 BASE st2 memvs x5sp : q0 q0p1 index2 x5sp x16immvs s_const_sz
0x001101101xxxxx100001xxxxxxxxxx n 445 BASE st2 memvs x5sp : q0 q0p1 index3 x5sp x16immvs d_const_sz
0x001100000000000100xxxxxxxxxxxx n 446 BASE st3 memvm : vt0 vt1 vt2 vmsz
0x001100100xxxxx0100xxxxxxxxxxxx n 446 BASE st3 memvm x5sp : vt0 vt1 vt2 x5sp x16imm vmsz
0x00110100000000001xxxxxxxxxxxxx n 446 BASE st3 memvs : q0 q0p1 q0p2 index0 b_const_sz
0x00110100000000011xx0xxxxxxxxxx n 446 BASE st3 memvs : q0 q0p1 q0p2 index1 h_sz
0x00110100000000101x00xxxxxxxxxx n 446 BASE st3 memvs : q0 q0p1 q0p2 index2 s_const_sz
0x00110100000000101001xxxxxxxxxx n 446 BASE st3 memvs : q0 q0p1 q0p2 index3 d_const_sz
0x001101100xxxxx001xxxxxxxxxxxxx n 446 BASE st3 memvs x5sp : q0 q0p1 q0p2 index0 x5sp x16immvs b_const_sz
0x001101100xxxxx011xx0xxxxxxxxxx n 446 BASE st3 memvs x5sp : q0 q0p1 q0p2 index1 x5sp x16immvs h_sz
0x001101100xxxxx101x00xxxxxxxxxx n 446 BASE st3 memvs x5sp : q0 q0p1 q0p2 index2 x5sp x16immvs s_const_sz
0x001101100xxxxx101001xxxxxxxxxx n 446 BASE st3 memvs x5sp : q0 q0p1 q0p2 index3 x5sp x16immvs d_const_sz
0x001100000000000000xxxxxxxxxxxx n 447 BASE st4 memvm : vt0 vt1 vt2 vt3 vmsz
0x001100100xxxxx0000xxxxxxxxxxxx n 447 BASE st4 memvm x5sp : vt0 vt1 vt2 vt3 x5sp x16imm vmsz
0x00110100100000001xxxxxxxxxxxxx n 447 BASE st4 memvs : q0 q0p1 q0p2 q0p3 index0 b_const_sz
0x00110100100000011xx0xxxxxxxxxx n 447 BASE st4 memvs : q0 q0p1 q0p2 q0p3 index1 h_sz
0x00110100100000101x00xxxxxxxxxx n 447 BASE st4 memvs : q0 q0p1 q0p2 q0p3 index2 s_const_sz
0x00110100100000101001xxxxxxxxxx n 447 BASE st4 memvs : q0 q0p1 q0p2 q0p3 index3 d_const_sz
0x001101101xxxxx001xxxxxxxxxxxxx n 447 BASE st4 memvs x5sp : q0 q0p1 q0p2 q0p3 index0 x5sp x16immvs b_const_sz
0x001101101xxxxx011xx0xxxxxxxxxx n 447 BASE st4 memvs x5sp : q0 q0p1 q0p2 q0p3 index1 x5sp x16immvs h_sz
0x001101101xxxxx101x00xxxxxxxxxx n 447 BASE st4 memvs x5sp : q0 q0p1 q0p2 q0p3 index2 x5sp x16immvs s_const_sz
0x001101101xxxxx101001xxxxxxxxxx n 447 BASE st4 memvs x5sp : q0 q0p1 q0p2 q0p3 index3 x5sp x16immvs d_const_sz
10001000100^^^^^1^^^^^xxxxxxxxxx n 448 BASE stlr mem0 : w0
11001000100^^^^^1^^^^^xxxxxxxxxx n 448 BASE stlr mem0 : x0
00001000100^^^^^1^^^^^xxxxxxxxxx n 449 BASE stlrb mem0 : w0
01001000100^^^^^1^^^^^xxxxxxxxxx n 450 BASE stlrh mem0 : w0
10001000001xxxxx1xxxxxxxxxxxxxxx n 451 BASE stlxp mem0p w16 : w0 w10
11001000001xxxxx1xxxxxxxxxxxxxxx n 451 BASE stlxp mem0p w16 : x0 x10
10001000000xxxxx1^^^^^xxxxxxxxxx n 452 BASE stlxr mem0 w16 : w0
11001000000xxxxx1^^^^^xxxxxxxxxx n 452 BASE stlxr mem0 w16 : x0
00001000000xxxxx1^^^^^xxxxxxxxxx n 453 BASE stlxrb mem0 w16 : w0
01001000000xxxxx1^^^^^xxxxxxxxxx n 454 BASE stlxrh mem0 w16 : w0
0010100000xxxxxxxxxxxxxxxxxxxxxx n 455 BASE stnp mem7 : w0 w10
0010110000xxxxxxxxxxxxxxxxxxxxxx n 455 BASE stnp mem7 : s0 s10
0110110000xxxxxxxxxxxxxxxxxxxxxx n 455 BASE stnp mem7 : d0 d10
1010100000xxxxxxxxxxxxxxxxxxxxxx n 455 BASE stnp mem7 : x0 x10
1010110000xxxxxxxxxxxxxxxxxxxxxx n 455 BASE stnp mem7 : q0 q10
0010100010xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7post x5sp : w0 w10 x5sp mem7off
0010110010xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7post x5sp : s0 s10 x5sp mem7off
0110110010xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7post x5sp : d0 d10 x5sp mem7off
1010100010xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7post x5sp : x0 x10 x5sp mem7off
1010110010xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7post x5sp : q0 q10 x5sp mem7off
0010100100xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7 : w0 w10
0010110100xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7 : s0 s10
0110110100xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7 : d0 d10
1010100100xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7 : x0 x10
1010110100xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7 : q0 q10
0010100110xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7 x5sp : w0 w10 x5sp mem7off
0010110110xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7 x5sp : s0 s10 x5sp mem7off
0110110110xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7 x5sp : d0 d10 x5sp mem7off
1010100110xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7 x5sp : x0 x10 x5sp mem7off
1010110110xxxxxxxxxxxxxxxxxxxxxx n 456 BASE stp mem7 x5sp : q0 q10 x5sp mem7off
00111100000xxxxxxxxx01xxxxxxxxxx n 457 BASE str mem9post x5sp : b0 x5sp mem9off
00111100100xxxxxxxxx01xxxxxxxxxx n 457 BASE str mem9qpost x5sp : q0 x5sp mem9off
01111100000xxxxxxxxx01xxxxxxxxxx n 457 BASE str mem9post x5sp : h0 x5sp mem9off
10111000000xxxxxxxxx01xxxxxxxxxx n 457 BASE str mem9post x5sp : w0 x5sp mem9off
10111100000xxxxxxxxx01xxxxxxxxxx n 457 BASE str mem9post x5sp : s0 x5sp mem9off
11111000000xxxxxxxxx01xxxxxxxxxx n 457 BASE str mem9post x5sp : x0 x5sp mem9off
11111100000xxxxxxxxx01xxxxxxxxxx n 457 BASE str mem9post x5sp : d0 x5sp mem9off
00111100000xxxxxxxxx11xxxxxxxxxx n 457 BASE str mem9 x5sp : b0 x5sp mem9off
00111100100xxxxxxxxx11xxxxxxxxxx n 457 BASE str mem9q x5sp : q0 x5sp mem9off
01111100000xxxxxxxxx11xxxxxxxxxx n 457 BASE str mem9 x5sp : h0 x5sp mem9off
10111000000xxxxxxxxx11xxxxxxxxxx n 457 BASE str mem9 x5sp : w0 x5sp mem9off
10111100000xxxxxxxxx11xxxxxxxxxx n 457 BASE str mem9 x5sp : s0 x5sp mem9off
11111000000xxxxxxxxx11xxxxxxxxxx n 457 BASE str mem9 x5sp : x0 x5sp mem9off
11111100000xxxxxxxxx11xxxxxxxxxx n 457 BASE str mem9 x5sp : d0 x5sp mem9off
00111100001xxxxxxxxx10xxxxxxxxxx n 457 BASE str memreg : b0
00111100101xxxxxxxxx10xxxxxxxxxx n 457 BASE str memregq : q0
01111100001xxxxxxxxx10xxxxxxxxxx n 457 BASE str memreg : h0
10111000001xxxxxxxxx10xxxxxxxxxx n 457 BASE str memreg : w0
10111100001xxxxxxxxx10xxxxxxxxxx n 457 BASE str memreg : s0
11111000001xxxxxxxxx10xxxxxxxxxx n 457 BASE str memreg : x0
11111100001xxxxxxxxx10xxxxxxxxxx n 457 BASE str memreg : d0
0011110100xxxxxxxxxxxxxxxxxxxxxx n 457 BASE str mem12 : b0
0011110110xxxxxxxxxxxxxxxxxxxxxx n 457 BASE str mem12q : q0
0111110100xxxxxxxxxxxxxxxxxxxxxx n 457 BASE str mem12 : h0
1011100100xxxxxxxxxxxxxxxxxxxxxx n 457 BASE str mem12 : w0
1011110100xxxxxxxxxxxxxxxxxxxxxx n 457 BASE str mem12 : s0
1111100100xxxxxxxxxxxxxxxxxxxxxx n 457 BASE str mem12 : x0
1111110100xxxxxxxxxxxxxxxxxxxxxx n 457 BASE str mem12 : d0
00111000000xxxxxxxxx01xxxxxxxxxx n 458 BASE strb mem9post x5sp : w0 x5sp mem9off # STRB Wt,[Xn],#simm
00111000000xxxxxxxxx11xxxxxxxxxx n 458 BASE strb mem9 x5sp : w0 x5sp mem9off # STRB Wt,[Xn,#simm]!
00111000001xxxxxxxxx10xxxxxxxxxx n 458 BASE strb memreg : w0
0011100100xxxxxxxxxxxxxxxxxxxxxx n 458 BASE strb mem12 : w0 # STRB Wt,[Xn,#simm]
01111000000xxxxxxxxx01xxxxxxxxxx n 459 BASE strh mem9post x5sp : w0 x5sp mem9off
01111000000xxxxxxxxx11xxxxxxxxxx n 459 BASE strh mem9 x5sp : w0 x5sp mem9off
01111000001xxxxxxxxx10xxxxxxxxxx n 459 BASE strh memreg : w0
0111100100xxxxxxxxxxxxxxxxxxxxxx n 459 BASE strh mem12 : w0
10111000000xxxxxxxxx10xxxxxxxxxx n 460 BASE sttr mem9 : w0
11111000000xxxxxxxxx10xxxxxxxxxx n 460 BASE sttr mem9 : x0
00111000000xxxxxxxxx10xxxxxxxxxx n 461 BASE sttrb mem9 : w0
01111000000xxxxxxxxx10xxxxxxxxxx n 462 BASE sttrh mem9 : w0
10111000000xxxxxxxxx00xxxxxxxxxx n 463 BASE stur mem9 : w0
11111000000xxxxxxxxx00xxxxxxxxxx n 463 BASE stur mem9 : x0
00111100000xxxxxxxxx00xxxxxxxxxx n 463 BASE stur mem9 : b0
01111100000xxxxxxxxx00xxxxxxxxxx n 463 BASE stur mem9 : h0
10111100000xxxxxxxxx00xxxxxxxxxx n 463 BASE stur mem9 : s0
11111100000xxxxxxxxx00xxxxxxxxxx n 463 BASE stur mem9 : d0
00111100100xxxxxxxxx00xxxxxxxxxx n 463 BASE stur mem9q : q0
00111000000xxxxxxxxx00xxxxxxxxxx n 464 BASE sturb mem9 : w0
01111000000xxxxxxxxx00xxxxxxxxxx n 465 BASE sturh mem9 : w0
10001000001xxxxx0xxxxxxxxxxxxxxx n 466 BASE stxp mem0p w16 : w0 w10
11001000001xxxxx0xxxxxxxxxxxxxxx n 466 BASE stxp mem0p w16 : x0 x10
10001000000xxxxx0^^^^^xxxxxxxxxx n 467 BASE stxr mem0 w16 : w0
11001000000xxxxx0^^^^^xxxxxxxxxx n 467 BASE stxr mem0 w16 : x0
00001000000xxxxx0^^^^^xxxxxxxxxx n 468 BASE stxrb mem0 w16 : w0
01001000000xxxxx0^^^^^xxxxxxxxxx n 469 BASE stxrh mem0 w16 : w0
x10100010xxxxxxxxxxxxxxxxxxxxxxx n 470 BASE sub wx0sp : wx5sp imm12 lsl imm12sh
x1001011xx0xxxxxxxxxxxxxxxxxxxxx n 470 BASE sub wx0 : wx5 wx16 shift3 imm6
01001011001xxxxxxxxxxxxxxxxxxxxx n 470 BASE sub wx0sp : wx5sp wx16 ext extam
11001011001xxxxxx0xxxxxxxxxxxxxx n 470 BASE sub wx0sp : wx5sp w16 ext extam
11001011001xxxxxxx0xxxxxxxxxxxxx n 470 BASE sub wx0sp : wx5sp w16 ext extam
11001011001xxxxxx11xxxxxxxxxxxxx n 470 BASE sub wx0sp : wx5sp x16 ext extam
0x101110xx1xxxxx100001xxxxxxxxxx n 470 BASE sub dq0 : dq5 dq16 bhsd_sz
01111110111xxxxx100001xxxxxxxxxx n 470 BASE sub d0 : d5 d16
00001110xx1xxxxx011000xxxxxxxxxx n 471 BASE subhn d0 : q5 q16 bhs_sz
01001110xx1xxxxx011000xxxxxxxxxx n 472 BASE subhn2 q0 : q5 q16 bhs_sz
x11100010xxxxxxxxxxxxxxxxxxxxxxx w 473 BASE subs wx0 : wx5sp imm12 lsl imm12sh
x1101011xx0xxxxxxxxxxxxxxxxxxxxx w 473 BASE subs wx0 : wx5 wx16 shift3 imm6
01101011001xxxxxxxxxxxxxxxxxxxxx w 473 BASE subs wx0 : wx5sp wx16 ext extam
11101011001xxxxxx0xxxxxxxxxxxxxx w 473 BASE subs wx0 : wx5sp w16 ext extam
11101011001xxxxxxx0xxxxxxxxxxxxx w 473 BASE subs wx0 : wx5sp w16 ext extam
11101011001xxxxxx11xxxxxxxxxxxxx w 473 BASE subs wx0 : wx5sp x16 ext extam
0101111000100000001110xxxxxxxxxx n 474 BASE suqadd b0 : b5
0101111001100000001110xxxxxxxxxx n 474 BASE suqadd h0 : h5
0101111010100000001110xxxxxxxxxx n 474 BASE suqadd s0 : s5
0101111011100000001110xxxxxxxxxx n 474 BASE suqadd d0 : d5
0x001110xx100000001110xxxxxxxxxx n 474 BASE suqadd dq0 : dq5 bhsd_sz
11010100000xxxxxxxxxxxxxxxx00001 n 475 BASE svc : imm16
1101010100001xxxxxxxxxxxxxxxxxxx n 488 BASE sys x0 : imm3 crn imm4 op2
1101010100101xxxxxxxxxxxxxxxxxxx n 489 BASE sysl x0 : imm3 crn imm4 op2
0x001110000xxxxx0xx000xxxxxxxxxx n 490 BASE tbl dq0 : dq5 dq16 len
x0110111xxxxxxxxxxxxxxxxxxxxxxxx n 491 BASE tbnz tbz
0x001110000xxxxx0xx100xxxxxxxxxx n 492 BASE tbx dq0 : dq5 dq16 len
x0110110xxxxxxxxxxxxxxxxxxxxxxxx n 493 BASE tbz tbz
0x001110xx0xxxxx001010xxxxxxxxxx n 494 BASE trn1 dq0 : dq5 dq16 bhsd_sz
0x001110xx0xxxxx011010xxxxxxxxxx n 495 BASE trn2 dq0 : dq5 dq16 bhsd_sz
0x101110xx1xxxxx011111xxxxxxxxxx n 496 BASE uaba dq0 : dq5 dq16 bhs_sz
00101110xx1xxxxx010100xxxxxxxxxx n 497 BASE uabal q0 : d5 d16 bhs_sz
01101110xx1xxxxx010100xxxxxxxxxx n 498 BASE uabal2 q0 : q5 q16 bhs_sz
0x101110xx1xxxxx011101xxxxxxxxxx n 499 BASE uabd dq0 : dq5 dq16 bhs_sz
00101110xx1xxxxx011100xxxxxxxxxx n 500 BASE uabdl q0 : d5 d16 bhs_sz
01101110xx1xxxxx011100xxxxxxxxxx n 501 BASE uabdl2 q0 : q5 q16 bhs_sz
0x101110xx100000011010xxxxxxxxxx n 502 BASE uadalp dq0 : dq5 bhsd_sz
00101110xx1xxxxx000000xxxxxxxxxx n 503 BASE uaddl q0 : d5 d16 bhs_sz
01101110xx1xxxxx000000xxxxxxxxxx n 504 BASE uaddl2 q0 : q5 q16 bhs_sz
0x101110xx100000001010xxxxxxxxxx n 505 BASE uaddlp dq0 : dq5 bhsd_sz
0x101110xx110000001110xxxxxxxxxx n 506 BASE uaddlv dq0 : dq5 bhsd_sz
00101110xx1xxxxx000100xxxxxxxxxx n 507 BASE uaddw q0 : q5 d16 bhs_sz
01101110xx1xxxxx000100xxxxxxxxxx n 508 BASE uaddw2 q0 : q5 q16 bhs_sz
0101001100xxxxxxxxxxxxxxxxxxxxxx n 509 BASE ubfm w0 : w5 immr imms
1101001101xxxxxxxxxxxxxxxxxxxxxx n 509 BASE ubfm x0 : x5 immr imms
x001111000100011000000xxxxxxxxxx n 510 BASE ucvtf s0 : wx5
x001111001100011000000xxxxxxxxxx n 510 BASE ucvtf d0 : wx5
0111111000100001110110xxxxxxxxxx n 510 BASE ucvtf s0 : s5
0111111001100001110110xxxxxxxxxx n 510 BASE ucvtf d0 : d5
0x1011100x100001110110xxxxxxxxxx n 510 BASE ucvtf dq0 : dq5 sd_sz
x001111000000011xxxxxxxxxxxxxxxx n 510 BASE ucvtf s0 : wx5 scale
x001111001000011xxxxxxxxxxxxxxxx n 510 BASE ucvtf d0 : wx5 scale
011111110xxxxxxx111001xxxxxxxxxx n 510 BASE ucvtf bhsd_immh_reg0 : bhsd_immh_reg5 immhb_fxp
0x1011110xxxxxxx111001xxxxxxxxxx n 510 BASE ucvtf dq0 : dq5 immhb_fxp bhsd_immh_sz
0000000000000000xxxxxxxxxxxxxxxx n 567 BASE udf : imm16_0
x0011010110xxxxx000010xxxxxxxxxx n 511 BASE udiv wx0 : wx5 wx16
0x101110xx1xxxxx000001xxxxxxxxxx n 513 BASE uhadd dq0 : dq5 dq16 bhs_sz
0x101110xx1xxxxx001001xxxxxxxxxx n 514 BASE uhsub dq0 : dq5 dq16 bhs_sz
10011011101xxxxx0xxxxxxxxxxxxxxx n 515 BASE umaddl x0 : w5 w16 x10
0x101110xx1xxxxx011001xxxxxxxxxx n 516 BASE umax dq0 : dq5 dq16 bhs_sz
0x101110xx1xxxxx101001xxxxxxxxxx n 517 BASE umaxp dq0 : dq5 dq16 bhs_sz
0x101110xx110000101010xxxxxxxxxx n 518 BASE umaxv dq0 : dq5 bhsd_sz
0x101110xx1xxxxx011011xxxxxxxxxx n 519 BASE umin dq0 : dq5 dq16 bhs_sz
0x101110xx1xxxxx101011xxxxxxxxxx n 520 BASE uminp dq0 : dq5 dq16 bhs_sz
0x101110xx110001101010xxxxxxxxxx n 521 BASE uminv dq0 : dq5 bhsd_sz
00101110xx1xxxxx100000xxxxxxxxxx n 522 BASE umlal q0 : q0 d5 d16 bhs_sz
0010111101xxxxxx0010x0xxxxxxxxxx n 522 BASE umlal q0 : q0 d5 dq16_h_sz vindex_H hs_sz
0010111110xxxxxx0010x0xxxxxxxxxx n 522 BASE umlal q0 : q0 d5 dq16 vindex_SD sd_sz
01101110xx1xxxxx100000xxxxxxxxxx n 523 BASE umlal2 q0 : q0 q5 q16 bhs_sz
0110111101xxxxxx0010x0xxxxxxxxxx n 523 BASE umlal2 q0 : q0 q5 dq16_h_sz vindex_H hs_sz
0110111110xxxxxx0010x0xxxxxxxxxx n 523 BASE umlal2 q0 : q0 q5 dq16 vindex_SD sd_sz
00101110xx1xxxxx101000xxxxxxxxxx n 524 BASE umlsl q0 : q0 d5 d16 bhs_sz
0010111101xxxxxx0110x0xxxxxxxxxx n 524 BASE umlsl q0 : q0 d5 dq16_h_sz vindex_H hs_sz
0010111110xxxxxx0110x0xxxxxxxxxx n 524 BASE umlsl q0 : q0 d5 dq16 vindex_SD sd_sz
01101110xx1xxxxx101000xxxxxxxxxx n 525 BASE umlsl2 q0 : q0 q5 q16 bhs_sz
0110111101xxxxxx0110x0xxxxxxxxxx n 525 BASE umlsl2 q0 : q0 q5 dq16_h_sz vindex_H hs_sz
0110111110xxxxxx0110x0xxxxxxxxxx n 525 BASE umlsl2 q0 : q0 q5 dq16 vindex_SD sd_sz
00001110000xxxxx001111xxxxxxxxxx n 526 BASE umov w0 : q5 imm5_idx bhs_imm5_sz
01001110000x1000001111xxxxxxxxxx n 526 BASE umov x0 : q5 imm5_idx d_const_sz
10011011101xxxxx1xxxxxxxxxxxxxxx n 527 BASE umsubl x0 : w5 w16 x10
10011011110xxxxx0^^^^^xxxxxxxxxx n 528 BASE umulh x0 : x5 x16
00101110xx1xxxxx110000xxxxxxxxxx n 529 BASE umull q0 : d5 d16 bhs_sz
0010111101xxxxxx1010x0xxxxxxxxxx n 529 BASE umull q0 : d5 dq16_h_sz vindex_H hs_sz
0010111110xxxxxx1010x0xxxxxxxxxx n 529 BASE umull q0 : d5 dq16 vindex_SD sd_sz
01101110xx1xxxxx110000xxxxxxxxxx n 530 BASE umull2 q0 : q5 q16 bhs_sz
0110111101xxxxxx1010x0xxxxxxxxxx n 530 BASE umull2 q0 : q5 dq16_h_sz vindex_H hs_sz
0110111110xxxxxx1010x0xxxxxxxxxx n 530 BASE umull2 q0 : q5 dq16 vindex_SD sd_sz
0x101110xx1xxxxx000011xxxxxxxxxx n 531 BASE uqadd dq0 : dq5 dq16 bhsd_sz
01111110001xxxxx000011xxxxxxxxxx n 531 BASE uqadd b0 : b5 b16
01111110011xxxxx000011xxxxxxxxxx n 531 BASE uqadd h0 : h5 h16
01111110101xxxxx000011xxxxxxxxxx n 531 BASE uqadd s0 : s5 s16
01111110111xxxxx000011xxxxxxxxxx n 531 BASE uqadd d0 : d5 d16
0x101110xx1xxxxx010111xxxxxxxxxx n 532 BASE uqrshl dq0 : dq5 dq16 bhsd_sz
01111110001xxxxx010111xxxxxxxxxx n 532 BASE uqrshl b0 : b5 b16
01111110011xxxxx010111xxxxxxxxxx n 532 BASE uqrshl h0 : h5 h16
01111110101xxxxx010111xxxxxxxxxx n 532 BASE uqrshl s0 : s5 s16
01111110111xxxxx010111xxxxxxxxxx n 532 BASE uqrshl d0 : d5 d16
0010111100xxxxxx100111xxxxxxxxxx n 533 BASE uqrshrn d0 : q5 hsd_immh_sz immhb_shf
0111111100xxxxxx100111xxxxxxxxxx n 533 BASE uqrshrn bhsd_immh_reg0 : hsd_immh_reg5 immhb_shf
0110111100xxxxxx100111xxxxxxxxxx n 534 BASE uqrshrn2 q0 : q5 hsd_immh_sz immhb_shf
0x101110xx1xxxxx010011xxxxxxxxxx n 535 BASE uqshl dq0 : dq5 dq16 bhsd_sz
011111110xxxxxxx011101xxxxxxxxxx n 535 BASE uqshl bhsd_immh_reg0 : bhsd_immh_reg5 immhb_0shf
0x1011110xxxxxxx011101xxxxxxxxxx n 535 BASE uqshl dq0 : dq5 immhb_0shf bhsd_immh_sz
01111110001xxxxx010011xxxxxxxxxx n 535 BASE uqshl b0 : b5 b16
01111110011xxxxx010011xxxxxxxxxx n 535 BASE uqshl h0 : h5 h16
01111110101xxxxx010011xxxxxxxxxx n 535 BASE uqshl s0 : s5 s16
01111110111xxxxx010011xxxxxxxxxx n 535 BASE uqshl d0 : d5 d16
001011110xxxxxxx100101xxxxxxxxxx n 536 BASE uqshrn d0 : q5 hsd_immh_sz immhb_shf
0111111100xxxxxx100101xxxxxxxxxx n 536 BASE uqshrn bhsd_immh_reg0 : hsd_immh_reg5 immhb_shf
011011110xxxxxxx100101xxxxxxxxxx n 537 BASE uqshrn2 q0 : q5 hsd_immh_sz immhb_shf
0x101110xx1xxxxx001011xxxxxxxxxx n 538 BASE uqsub dq0 : dq5 dq16 bhsd_sz
01111110001xxxxx001011xxxxxxxxxx n 538 BASE uqsub b0 : b5 b16
01111110011xxxxx001011xxxxxxxxxx n 538 BASE uqsub h0 : h5 h16
01111110101xxxxx001011xxxxxxxxxx n 538 BASE uqsub s0 : s5 s16
01111110111xxxxx001011xxxxxxxxxx n 538 BASE uqsub d0 : d5 d16
0111111000100001010010xxxxxxxxxx n 539 BASE uqxtn b0 : h5
0111111001100001010010xxxxxxxxxx n 539 BASE uqxtn h0 : s5
0111111010100001010010xxxxxxxxxx n 539 BASE uqxtn s0 : d5
00101110xx100001010010xxxxxxxxxx n 539 BASE uqxtn d0 : d5 bhs_sz
01101110xx100001010010xxxxxxxxxx n 540 BASE uqxtn2 q0 : q5 bhs_sz
0x0011101x100001110010xxxxxxxxxx n 541 BASE urecpe dq0 : dq5 sd_sz
0x101110xx1xxxxx000101xxxxxxxxxx n 542 BASE urhadd dq0 : dq5 dq16 bhs_sz
0x101110xx1xxxxx010101xxxxxxxxxx n 543 BASE urshl dq0 : dq5 dq16 bhsd_sz
01111110111xxxxx010101xxxxxxxxxx n 543 BASE urshl d0 : d5 d16
0x1011110xxxxxxx001001xxxxxxxxxx n 544 BASE urshr dq0 : dq5 bhsd_immh_sz immhb_shf
0111111101xxxxxx001001xxxxxxxxxx n 544 BASE urshr d0 : d5 immhb_shf
0x10111010100001110010xxxxxxxxxx n 545 BASE ursqrte dq0 : dq5 sd_sz
0111111101xxxxxx001101xxxxxxxxxx n 546 BASE ursra d0 : d5 immhb_shf
0x1011110xxxxxxx001101xxxxxxxxxx n 546 BASE ursra dq0 : dq5 bhsd_immh_sz immhb_shf
0x101110xx1xxxxx010001xxxxxxxxxx n 547 BASE ushl dq0 : dq5 dq16 bhsd_sz
01111110111xxxxx010001xxxxxxxxxx n 547 BASE ushl d0 : d5 d16
0010111100xxxxxx101001xxxxxxxxxx n 548 BASE ushll q0 : d5 bhsd_immh_sz immhb_0shf
0110111100xxxxxx101001xxxxxxxxxx n 549 BASE ushll2 q0 : q5 bhsd_immh_sz immhb_0shf
0111111101xxxxxx000001xxxxxxxxxx n 550 BASE ushr d0 : d5 immhb_shf
0x1011110xxxxxxx000001xxxxxxxxxx n 550 BASE ushr dq0 : dq5 bhsd_immh_sz immhb_shf
0111111000100000001110xxxxxxxxxx n 551 BASE usqadd b0 : b5
0111111001100000001110xxxxxxxxxx n 551 BASE usqadd h0 : h5
0111111010100000001110xxxxxxxxxx n 551 BASE usqadd s0 : s5
0111111011100000001110xxxxxxxxxx n 551 BASE usqadd d0 : d5
0x101110xx100000001110xxxxxxxxxx n 551 BASE usqadd dq0 : dq5 bhsd_sz
0111111101xxxxxx000101xxxxxxxxxx n 552 BASE usra d0 : d5 immhb_shf
0x1011110xxxxxxx000101xxxxxxxxxx n 552 BASE usra dq0 : dq5 bhsd_immh_sz immhb_shf
00101110xx1xxxxx001000xxxxxxxxxx n 553 BASE usubl q0 : d5 d16 bhs_sz
01101110xx1xxxxx001000xxxxxxxxxx n 554 BASE usubl2 q0 : q5 q16 bhs_sz
00101110xx1xxxxx001100xxxxxxxxxx n 555 BASE usubw q0 : q5 d16 bhs_sz
01101110xx1xxxxx001100xxxxxxxxxx n 556 BASE usubw2 q0 : q5 q16 bhs_sz
0x001110xx0xxxxx000110xxxxxxxxxx n 557 BASE uzp1 dq0 : dq5 dq16 bhsd_sz
0x001110xx0xxxxx010110xxxxxxxxxx n 558 BASE uzp2 dq0 : dq5 dq16 bhsd_sz
11010101000000110010000001011111 n 559 BASE wfe :
11010101000000110010000001111111 n 560 BASE wfi :
00001110xx100001001010xxxxxxxxxx n 562 BASE xtn d0 : d5 bhsd_sz
01001110xx100001001010xxxxxxxxxx n 563 BASE xtn2 q0 : q5 bhsd_sz
11010101000000110010000000111111 n 564 BASE yield :
0x001110xx0xxxxx001110xxxxxxxxxx n 565 BASE zip1 dq0 : dq5 dq16 bhsd_sz
0x001110xx0xxxxx011110xxxxxxxxxx n 566 BASE zip2 dq0 : dq5 dq16 bhsd_sz