1/* MVE builtin definitions for Arm. 2 Copyright (C) 2019-2020 Free Software Foundation, Inc. 3 Contributed by Arm. 4 5 This file is part of GCC. 6 7 GCC is free software; you can redistribute it and/or modify it 8 under the terms of the GNU General Public License as published 9 by the Free Software Foundation; either version 3, or (at your 10 option) any later version. 11 12 GCC is distributed in the hope that it will be useful, but WITHOUT 13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public 15 License for more details. 16 17 You should have received a copy of the GNU General Public License 18 along with GCC; see the file COPYING3. If not see 19 <http://www.gnu.org/licenses/>. */ 20 21VAR5 (STORE1, vst4q, v16qi, v8hi, v4si, v8hf, v4sf) 22VAR2 (UNOP_NONE_NONE, vrndxq_f, v8hf, v4sf) 23VAR2 (UNOP_NONE_NONE, vrndq_f, v8hf, v4sf) 24VAR2 (UNOP_NONE_NONE, vrndpq_f, v8hf, v4sf) 25VAR2 (UNOP_NONE_NONE, vrndnq_f, v8hf, v4sf) 26VAR2 (UNOP_NONE_NONE, vrndmq_f, v8hf, v4sf) 27VAR2 (UNOP_NONE_NONE, vrndaq_f, v8hf, v4sf) 28VAR2 (UNOP_NONE_NONE, vrev64q_f, v8hf, v4sf) 29VAR2 (UNOP_NONE_NONE, vnegq_f, v8hf, v4sf) 30VAR2 (UNOP_NONE_NONE, vdupq_n_f, v8hf, v4sf) 31VAR2 (UNOP_NONE_NONE, vabsq_f, v8hf, v4sf) 32VAR1 (UNOP_NONE_NONE, vrev32q_f, v8hf) 33VAR1 (UNOP_NONE_NONE, vcvttq_f32_f16, v4sf) 34VAR1 (UNOP_NONE_NONE, vcvtbq_f32_f16, v4sf) 35VAR2 (UNOP_NONE_SNONE, vcvtq_to_f_s, v8hf, v4sf) 36VAR2 (UNOP_NONE_UNONE, vcvtq_to_f_u, v8hf, v4sf) 37VAR3 (UNOP_SNONE_SNONE, vrev64q_s, v16qi, v8hi, v4si) 38VAR3 (UNOP_SNONE_SNONE, vqnegq_s, v16qi, v8hi, v4si) 39VAR3 (UNOP_SNONE_SNONE, vqabsq_s, v16qi, v8hi, v4si) 40VAR3 (UNOP_SNONE_SNONE, vnegq_s, v16qi, v8hi, v4si) 41VAR3 (UNOP_SNONE_SNONE, vmvnq_s, v16qi, v8hi, v4si) 42VAR3 (UNOP_SNONE_SNONE, vdupq_n_s, v16qi, v8hi, v4si) 43VAR3 (UNOP_SNONE_SNONE, vclzq_s, v16qi, v8hi, v4si) 44VAR3 (UNOP_SNONE_SNONE, vclsq_s, v16qi, v8hi, v4si) 45VAR3 (UNOP_SNONE_SNONE, vaddvq_s, v16qi, v8hi, v4si) 46VAR3 (UNOP_SNONE_SNONE, vabsq_s, v16qi, v8hi, v4si) 47VAR2 (UNOP_SNONE_SNONE, vrev32q_s, v16qi, v8hi) 48VAR2 (UNOP_SNONE_SNONE, vmovltq_s, v16qi, v8hi) 49VAR2 (UNOP_SNONE_SNONE, vmovlbq_s, v16qi, v8hi) 50VAR2 (UNOP_SNONE_NONE, vcvtq_from_f_s, v8hi, v4si) 51VAR2 (UNOP_SNONE_NONE, vcvtpq_s, v8hi, v4si) 52VAR2 (UNOP_SNONE_NONE, vcvtnq_s, v8hi, v4si) 53VAR2 (UNOP_SNONE_NONE, vcvtmq_s, v8hi, v4si) 54VAR2 (UNOP_SNONE_NONE, vcvtaq_s, v8hi, v4si) 55VAR2 (UNOP_SNONE_IMM, vmvnq_n_s, v8hi, v4si) 56VAR1 (UNOP_SNONE_SNONE, vrev16q_s, v16qi) 57VAR1 (UNOP_SNONE_SNONE, vaddlvq_s, v4si) 58VAR3 (UNOP_UNONE_UNONE, vrev64q_u, v16qi, v8hi, v4si) 59VAR3 (UNOP_UNONE_UNONE, vmvnq_u, v16qi, v8hi, v4si) 60VAR3 (UNOP_UNONE_UNONE, vdupq_n_u, v16qi, v8hi, v4si) 61VAR3 (UNOP_UNONE_UNONE, vclzq_u, v16qi, v8hi, v4si) 62VAR3 (UNOP_UNONE_UNONE, vaddvq_u, v16qi, v8hi, v4si) 63VAR2 (UNOP_UNONE_UNONE, vrev32q_u, v16qi, v8hi) 64VAR2 (UNOP_UNONE_UNONE, vmovltq_u, v16qi, v8hi) 65VAR2 (UNOP_UNONE_UNONE, vmovlbq_u, v16qi, v8hi) 66VAR2 (UNOP_UNONE_NONE, vcvtq_from_f_u, v8hi, v4si) 67VAR2 (UNOP_UNONE_NONE, vcvtpq_u, v8hi, v4si) 68VAR2 (UNOP_UNONE_NONE, vcvtnq_u, v8hi, v4si) 69VAR2 (UNOP_UNONE_NONE, vcvtmq_u, v8hi, v4si) 70VAR2 (UNOP_UNONE_NONE, vcvtaq_u, v8hi, v4si) 71VAR2 (UNOP_UNONE_IMM, vmvnq_n_u, v8hi, v4si) 72VAR1 (UNOP_UNONE_UNONE, vrev16q_u, v16qi) 73VAR1 (UNOP_UNONE_UNONE, vaddlvq_u, v4si) 74VAR1 (UNOP_UNONE_UNONE, vctp16q, hi) 75VAR1 (UNOP_UNONE_UNONE, vctp32q, hi) 76VAR1 (UNOP_UNONE_UNONE, vctp64q, hi) 77VAR1 (UNOP_UNONE_UNONE, vctp8q, hi) 78VAR1 (UNOP_UNONE_UNONE, vpnot, hi) 79VAR2 (BINOP_NONE_NONE_NONE, vsubq_n_f, v8hf, v4sf) 80VAR2 (BINOP_NONE_NONE_NONE, vbrsrq_n_f, v8hf, v4sf) 81VAR2 (BINOP_NONE_NONE_IMM, vcvtq_n_to_f_s, v8hf, v4sf) 82VAR2 (BINOP_NONE_UNONE_IMM, vcvtq_n_to_f_u, v8hf, v4sf) 83VAR2 (BINOP_NONE_UNONE_UNONE, vcreateq_f, v8hf, v4sf) 84VAR2 (BINOP_UNONE_NONE_IMM, vcvtq_n_from_f_u, v8hi, v4si) 85VAR2 (BINOP_NONE_NONE_IMM, vcvtq_n_from_f_s, v8hi, v4si) 86VAR4 (BINOP_UNONE_UNONE_UNONE, vcreateq_u, v16qi, v8hi, v4si, v2di) 87VAR4 (BINOP_NONE_UNONE_UNONE, vcreateq_s, v16qi, v8hi, v4si, v2di) 88VAR3 (BINOP_UNONE_UNONE_IMM, vshrq_n_u, v16qi, v8hi, v4si) 89VAR3 (BINOP_NONE_NONE_IMM, vshrq_n_s, v16qi, v8hi, v4si) 90VAR1 (BINOP_NONE_NONE_UNONE, vaddlvq_p_s, v4si) 91VAR1 (BINOP_UNONE_UNONE_UNONE, vaddlvq_p_u, v4si) 92VAR3 (BINOP_UNONE_NONE_NONE, vcmpneq_s, v16qi, v8hi, v4si) 93VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpneq_u, v16qi, v8hi, v4si) 94VAR3 (BINOP_NONE_NONE_NONE, vshlq_s, v16qi, v8hi, v4si) 95VAR3 (BINOP_UNONE_UNONE_NONE, vshlq_u, v16qi, v8hi, v4si) 96VAR3 (BINOP_UNONE_UNONE_UNONE, vsubq_u, v16qi, v8hi, v4si) 97VAR3 (BINOP_UNONE_UNONE_UNONE, vsubq_n_u, v16qi, v8hi, v4si) 98VAR3 (BINOP_UNONE_UNONE_UNONE, vrmulhq_u, v16qi, v8hi, v4si) 99VAR3 (BINOP_UNONE_UNONE_UNONE, vrhaddq_u, v16qi, v8hi, v4si) 100VAR3 (BINOP_UNONE_UNONE_UNONE, vqsubq_u, v16qi, v8hi, v4si) 101VAR3 (BINOP_UNONE_UNONE_UNONE, vqsubq_n_u, v16qi, v8hi, v4si) 102VAR3 (BINOP_UNONE_UNONE_UNONE, vqaddq_u, v16qi, v8hi, v4si) 103VAR3 (BINOP_UNONE_UNONE_UNONE, vqaddq_n_u, v16qi, v8hi, v4si) 104VAR3 (BINOP_UNONE_UNONE_UNONE, vorrq_u, v16qi, v8hi, v4si) 105VAR3 (BINOP_UNONE_UNONE_UNONE, vornq_u, v16qi, v8hi, v4si) 106VAR3 (BINOP_UNONE_UNONE_UNONE, vmulq_u, v16qi, v8hi, v4si) 107VAR3 (BINOP_UNONE_UNONE_UNONE, vmulq_n_u, v16qi, v8hi, v4si) 108VAR3 (BINOP_UNONE_UNONE_UNONE, vmulltq_int_u, v16qi, v8hi, v4si) 109VAR3 (BINOP_UNONE_UNONE_UNONE, vmullbq_int_u, v16qi, v8hi, v4si) 110VAR3 (BINOP_UNONE_UNONE_UNONE, vmulhq_u, v16qi, v8hi, v4si) 111VAR3 (BINOP_UNONE_UNONE_UNONE, vmladavq_u, v16qi, v8hi, v4si) 112VAR3 (BINOP_UNONE_UNONE_UNONE, vminvq_u, v16qi, v8hi, v4si) 113VAR3 (BINOP_UNONE_UNONE_UNONE, vminq_u, v16qi, v8hi, v4si) 114VAR3 (BINOP_UNONE_UNONE_UNONE, vmaxvq_u, v16qi, v8hi, v4si) 115VAR3 (BINOP_UNONE_UNONE_UNONE, vmaxq_u, v16qi, v8hi, v4si) 116VAR3 (BINOP_UNONE_UNONE_UNONE, vhsubq_u, v16qi, v8hi, v4si) 117VAR3 (BINOP_UNONE_UNONE_UNONE, vhsubq_n_u, v16qi, v8hi, v4si) 118VAR3 (BINOP_UNONE_UNONE_UNONE, vhaddq_u, v16qi, v8hi, v4si) 119VAR3 (BINOP_UNONE_UNONE_UNONE, vhaddq_n_u, v16qi, v8hi, v4si) 120VAR3 (BINOP_UNONE_UNONE_UNONE, veorq_u, v16qi, v8hi, v4si) 121VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpneq_n_u, v16qi, v8hi, v4si) 122VAR3 (BINOP_UNONE_UNONE_UNONE, vcmphiq_u, v16qi, v8hi, v4si) 123VAR3 (BINOP_UNONE_UNONE_UNONE, vcmphiq_n_u, v16qi, v8hi, v4si) 124VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpeqq_u, v16qi, v8hi, v4si) 125VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpeqq_n_u, v16qi, v8hi, v4si) 126VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpcsq_u, v16qi, v8hi, v4si) 127VAR3 (BINOP_UNONE_UNONE_UNONE, vcmpcsq_n_u, v16qi, v8hi, v4si) 128VAR3 (BINOP_UNONE_UNONE_UNONE, vcaddq_rot90_u, v16qi, v8hi, v4si) 129VAR3 (BINOP_UNONE_UNONE_UNONE, vcaddq_rot270_u, v16qi, v8hi, v4si) 130VAR3 (BINOP_UNONE_UNONE_UNONE, vbicq_u, v16qi, v8hi, v4si) 131VAR3 (BINOP_UNONE_UNONE_UNONE, vandq_u, v16qi, v8hi, v4si) 132VAR3 (BINOP_UNONE_UNONE_UNONE, vaddvq_p_u, v16qi, v8hi, v4si) 133VAR3 (BINOP_UNONE_UNONE_UNONE, vaddvaq_u, v16qi, v8hi, v4si) 134VAR3 (BINOP_UNONE_UNONE_UNONE, vaddq_n_u, v16qi, v8hi, v4si) 135VAR3 (BINOP_UNONE_UNONE_UNONE, vabdq_u, v16qi, v8hi, v4si) 136VAR3 (BINOP_UNONE_UNONE_NONE, vshlq_r_u, v16qi, v8hi, v4si) 137VAR3 (BINOP_UNONE_UNONE_NONE, vrshlq_u, v16qi, v8hi, v4si) 138VAR3 (BINOP_UNONE_UNONE_NONE, vrshlq_n_u, v16qi, v8hi, v4si) 139VAR3 (BINOP_UNONE_UNONE_NONE, vqshlq_u, v16qi, v8hi, v4si) 140VAR3 (BINOP_UNONE_UNONE_NONE, vqshlq_r_u, v16qi, v8hi, v4si) 141VAR3 (BINOP_UNONE_UNONE_NONE, vqrshlq_u, v16qi, v8hi, v4si) 142VAR3 (BINOP_UNONE_UNONE_NONE, vqrshlq_n_u, v16qi, v8hi, v4si) 143VAR3 (BINOP_UNONE_UNONE_NONE, vminavq_s, v16qi, v8hi, v4si) 144VAR3 (BINOP_UNONE_UNONE_NONE, vminaq_s, v16qi, v8hi, v4si) 145VAR3 (BINOP_UNONE_UNONE_NONE, vmaxavq_s, v16qi, v8hi, v4si) 146VAR3 (BINOP_UNONE_UNONE_NONE, vmaxaq_s, v16qi, v8hi, v4si) 147VAR3 (BINOP_UNONE_UNONE_NONE, vbrsrq_n_u, v16qi, v8hi, v4si) 148VAR3 (BINOP_UNONE_UNONE_IMM, vshlq_n_u, v16qi, v8hi, v4si) 149VAR3 (BINOP_UNONE_UNONE_IMM, vrshrq_n_u, v16qi, v8hi, v4si) 150VAR3 (BINOP_UNONE_UNONE_IMM, vqshlq_n_u, v16qi, v8hi, v4si) 151VAR3 (BINOP_UNONE_NONE_NONE, vcmpneq_n_s, v16qi, v8hi, v4si) 152VAR3 (BINOP_UNONE_NONE_NONE, vcmpltq_s, v16qi, v8hi, v4si) 153VAR3 (BINOP_UNONE_NONE_NONE, vcmpltq_n_s, v16qi, v8hi, v4si) 154VAR3 (BINOP_UNONE_NONE_NONE, vcmpleq_s, v16qi, v8hi, v4si) 155VAR3 (BINOP_UNONE_NONE_NONE, vcmpleq_n_s, v16qi, v8hi, v4si) 156VAR3 (BINOP_UNONE_NONE_NONE, vcmpgtq_s, v16qi, v8hi, v4si) 157VAR3 (BINOP_UNONE_NONE_NONE, vcmpgtq_n_s, v16qi, v8hi, v4si) 158VAR3 (BINOP_UNONE_NONE_NONE, vcmpgeq_s, v16qi, v8hi, v4si) 159VAR3 (BINOP_UNONE_NONE_NONE, vcmpgeq_n_s, v16qi, v8hi, v4si) 160VAR3 (BINOP_UNONE_NONE_NONE, vcmpeqq_s, v16qi, v8hi, v4si) 161VAR3 (BINOP_UNONE_NONE_NONE, vcmpeqq_n_s, v16qi, v8hi, v4si) 162VAR3 (BINOP_UNONE_NONE_IMM, vqshluq_n_s, v16qi, v8hi, v4si) 163VAR3 (BINOP_NONE_NONE_UNONE, vaddvq_p_s, v16qi, v8hi, v4si) 164VAR3 (BINOP_NONE_NONE_NONE, vsubq_s, v16qi, v8hi, v4si) 165VAR3 (BINOP_NONE_NONE_NONE, vsubq_n_s, v16qi, v8hi, v4si) 166VAR3 (BINOP_NONE_NONE_NONE, vshlq_r_s, v16qi, v8hi, v4si) 167VAR3 (BINOP_NONE_NONE_NONE, vrshlq_s, v16qi, v8hi, v4si) 168VAR3 (BINOP_NONE_NONE_NONE, vrshlq_n_s, v16qi, v8hi, v4si) 169VAR3 (BINOP_NONE_NONE_NONE, vrmulhq_s, v16qi, v8hi, v4si) 170VAR3 (BINOP_NONE_NONE_NONE, vrhaddq_s, v16qi, v8hi, v4si) 171VAR3 (BINOP_NONE_NONE_NONE, vqsubq_s, v16qi, v8hi, v4si) 172VAR3 (BINOP_NONE_NONE_NONE, vqsubq_n_s, v16qi, v8hi, v4si) 173VAR3 (BINOP_NONE_NONE_NONE, vqshlq_s, v16qi, v8hi, v4si) 174VAR3 (BINOP_NONE_NONE_NONE, vqshlq_r_s, v16qi, v8hi, v4si) 175VAR3 (BINOP_NONE_NONE_NONE, vqrshlq_s, v16qi, v8hi, v4si) 176VAR3 (BINOP_NONE_NONE_NONE, vqrshlq_n_s, v16qi, v8hi, v4si) 177VAR3 (BINOP_NONE_NONE_NONE, vqrdmulhq_s, v16qi, v8hi, v4si) 178VAR3 (BINOP_NONE_NONE_NONE, vqrdmulhq_n_s, v16qi, v8hi, v4si) 179VAR3 (BINOP_NONE_NONE_NONE, vqdmulhq_s, v16qi, v8hi, v4si) 180VAR3 (BINOP_NONE_NONE_NONE, vqdmulhq_n_s, v16qi, v8hi, v4si) 181VAR3 (BINOP_NONE_NONE_NONE, vqaddq_s, v16qi, v8hi, v4si) 182VAR3 (BINOP_NONE_NONE_NONE, vqaddq_n_s, v16qi, v8hi, v4si) 183VAR3 (BINOP_NONE_NONE_NONE, vorrq_s, v16qi, v8hi, v4si) 184VAR3 (BINOP_NONE_NONE_NONE, vornq_s, v16qi, v8hi, v4si) 185VAR3 (BINOP_NONE_NONE_NONE, vmulq_s, v16qi, v8hi, v4si) 186VAR3 (BINOP_NONE_NONE_NONE, vmulq_n_s, v16qi, v8hi, v4si) 187VAR3 (BINOP_NONE_NONE_NONE, vmulltq_int_s, v16qi, v8hi, v4si) 188VAR3 (BINOP_NONE_NONE_NONE, vmullbq_int_s, v16qi, v8hi, v4si) 189VAR3 (BINOP_NONE_NONE_NONE, vmulhq_s, v16qi, v8hi, v4si) 190VAR3 (BINOP_NONE_NONE_NONE, vmlsdavxq_s, v16qi, v8hi, v4si) 191VAR3 (BINOP_NONE_NONE_NONE, vmlsdavq_s, v16qi, v8hi, v4si) 192VAR3 (BINOP_NONE_NONE_NONE, vmladavxq_s, v16qi, v8hi, v4si) 193VAR3 (BINOP_NONE_NONE_NONE, vmladavq_s, v16qi, v8hi, v4si) 194VAR3 (BINOP_NONE_NONE_NONE, vminvq_s, v16qi, v8hi, v4si) 195VAR3 (BINOP_NONE_NONE_NONE, vminq_s, v16qi, v8hi, v4si) 196VAR3 (BINOP_NONE_NONE_NONE, vmaxvq_s, v16qi, v8hi, v4si) 197VAR3 (BINOP_NONE_NONE_NONE, vmaxq_s, v16qi, v8hi, v4si) 198VAR3 (BINOP_NONE_NONE_NONE, vhsubq_s, v16qi, v8hi, v4si) 199VAR3 (BINOP_NONE_NONE_NONE, vhsubq_n_s, v16qi, v8hi, v4si) 200VAR3 (BINOP_NONE_NONE_NONE, vhcaddq_rot90_s, v16qi, v8hi, v4si) 201VAR3 (BINOP_NONE_NONE_NONE, vhcaddq_rot270_s, v16qi, v8hi, v4si) 202VAR3 (BINOP_NONE_NONE_NONE, vhaddq_s, v16qi, v8hi, v4si) 203VAR3 (BINOP_NONE_NONE_NONE, vhaddq_n_s, v16qi, v8hi, v4si) 204VAR3 (BINOP_NONE_NONE_NONE, veorq_s, v16qi, v8hi, v4si) 205VAR3 (BINOP_NONE_NONE_NONE, vcaddq_rot90_s, v16qi, v8hi, v4si) 206VAR3 (BINOP_NONE_NONE_NONE, vcaddq_rot270_s, v16qi, v8hi, v4si) 207VAR3 (BINOP_NONE_NONE_NONE, vbrsrq_n_s, v16qi, v8hi, v4si) 208VAR3 (BINOP_NONE_NONE_NONE, vbicq_s, v16qi, v8hi, v4si) 209VAR3 (BINOP_NONE_NONE_NONE, vandq_s, v16qi, v8hi, v4si) 210VAR3 (BINOP_NONE_NONE_NONE, vaddvaq_s, v16qi, v8hi, v4si) 211VAR3 (BINOP_NONE_NONE_NONE, vaddq_n_s, v16qi, v8hi, v4si) 212VAR3 (BINOP_NONE_NONE_NONE, vabdq_s, v16qi, v8hi, v4si) 213VAR3 (BINOP_NONE_NONE_IMM, vshlq_n_s, v16qi, v8hi, v4si) 214VAR3 (BINOP_NONE_NONE_IMM, vrshrq_n_s, v16qi, v8hi, v4si) 215VAR3 (BINOP_NONE_NONE_IMM, vqshlq_n_s, v16qi, v8hi, v4si) 216VAR2 (BINOP_UNONE_UNONE_UNONE, vqmovntq_u, v8hi, v4si) 217VAR2 (BINOP_UNONE_UNONE_UNONE, vqmovnbq_u, v8hi, v4si) 218VAR2 (BINOP_UNONE_UNONE_UNONE, vmulltq_poly_p, v16qi, v8hi) 219VAR2 (BINOP_UNONE_UNONE_UNONE, vmullbq_poly_p, v16qi, v8hi) 220VAR2 (BINOP_UNONE_UNONE_UNONE, vmovntq_u, v8hi, v4si) 221VAR2 (BINOP_UNONE_UNONE_UNONE, vmovnbq_u, v8hi, v4si) 222VAR2 (BINOP_UNONE_UNONE_UNONE, vmlaldavq_u, v8hi, v4si) 223VAR2 (BINOP_UNONE_UNONE_NONE, vqmovuntq_s, v8hi, v4si) 224VAR2 (BINOP_UNONE_UNONE_NONE, vqmovunbq_s, v8hi, v4si) 225VAR2 (BINOP_UNONE_UNONE_IMM, vshlltq_n_u, v16qi, v8hi) 226VAR2 (BINOP_UNONE_UNONE_IMM, vshllbq_n_u, v16qi, v8hi) 227VAR2 (BINOP_UNONE_UNONE_IMM, vorrq_n_u, v8hi, v4si) 228VAR2 (BINOP_UNONE_UNONE_IMM, vbicq_n_u, v8hi, v4si) 229VAR2 (BINOP_UNONE_NONE_NONE, vcmpneq_n_f, v8hf, v4sf) 230VAR2 (BINOP_UNONE_NONE_NONE, vcmpneq_f, v8hf, v4sf) 231VAR2 (BINOP_UNONE_NONE_NONE, vcmpltq_n_f, v8hf, v4sf) 232VAR2 (BINOP_UNONE_NONE_NONE, vcmpltq_f, v8hf, v4sf) 233VAR2 (BINOP_UNONE_NONE_NONE, vcmpleq_n_f, v8hf, v4sf) 234VAR2 (BINOP_UNONE_NONE_NONE, vcmpleq_f, v8hf, v4sf) 235VAR2 (BINOP_UNONE_NONE_NONE, vcmpgtq_n_f, v8hf, v4sf) 236VAR2 (BINOP_UNONE_NONE_NONE, vcmpgtq_f, v8hf, v4sf) 237VAR2 (BINOP_UNONE_NONE_NONE, vcmpgeq_n_f, v8hf, v4sf) 238VAR2 (BINOP_UNONE_NONE_NONE, vcmpgeq_f, v8hf, v4sf) 239VAR2 (BINOP_UNONE_NONE_NONE, vcmpeqq_n_f, v8hf, v4sf) 240VAR2 (BINOP_UNONE_NONE_NONE, vcmpeqq_f, v8hf, v4sf) 241VAR2 (BINOP_NONE_NONE_NONE, vsubq_f, v8hf, v4sf) 242VAR2 (BINOP_NONE_NONE_NONE, vqmovntq_s, v8hi, v4si) 243VAR2 (BINOP_NONE_NONE_NONE, vqmovnbq_s, v8hi, v4si) 244VAR2 (BINOP_NONE_NONE_NONE, vqdmulltq_s, v8hi, v4si) 245VAR2 (BINOP_NONE_NONE_NONE, vqdmulltq_n_s, v8hi, v4si) 246VAR2 (BINOP_NONE_NONE_NONE, vqdmullbq_s, v8hi, v4si) 247VAR2 (BINOP_NONE_NONE_NONE, vqdmullbq_n_s, v8hi, v4si) 248VAR2 (BINOP_NONE_NONE_NONE, vorrq_f, v8hf, v4sf) 249VAR2 (BINOP_NONE_NONE_NONE, vornq_f, v8hf, v4sf) 250VAR2 (BINOP_NONE_NONE_NONE, vmulq_n_f, v8hf, v4sf) 251VAR2 (BINOP_NONE_NONE_NONE, vmulq_f, v8hf, v4sf) 252VAR2 (BINOP_NONE_NONE_NONE, vmovntq_s, v8hi, v4si) 253VAR2 (BINOP_NONE_NONE_NONE, vmovnbq_s, v8hi, v4si) 254VAR2 (BINOP_NONE_NONE_NONE, vmlsldavxq_s, v8hi, v4si) 255VAR2 (BINOP_NONE_NONE_NONE, vmlsldavq_s, v8hi, v4si) 256VAR2 (BINOP_NONE_NONE_NONE, vmlaldavxq_s, v8hi, v4si) 257VAR2 (BINOP_NONE_NONE_NONE, vmlaldavq_s, v8hi, v4si) 258VAR2 (BINOP_NONE_NONE_NONE, vminnmvq_f, v8hf, v4sf) 259VAR2 (BINOP_NONE_NONE_NONE, vminnmq_f, v8hf, v4sf) 260VAR2 (BINOP_NONE_NONE_NONE, vminnmavq_f, v8hf, v4sf) 261VAR2 (BINOP_NONE_NONE_NONE, vminnmaq_f, v8hf, v4sf) 262VAR2 (BINOP_NONE_NONE_NONE, vmaxnmvq_f, v8hf, v4sf) 263VAR2 (BINOP_NONE_NONE_NONE, vmaxnmq_f, v8hf, v4sf) 264VAR2 (BINOP_NONE_NONE_NONE, vmaxnmavq_f, v8hf, v4sf) 265VAR2 (BINOP_NONE_NONE_NONE, vmaxnmaq_f, v8hf, v4sf) 266VAR2 (BINOP_NONE_NONE_NONE, veorq_f, v8hf, v4sf) 267VAR2 (BINOP_NONE_NONE_NONE, vcmulq_rot90_f, v8hf, v4sf) 268VAR2 (BINOP_NONE_NONE_NONE, vcmulq_rot270_f, v8hf, v4sf) 269VAR2 (BINOP_NONE_NONE_NONE, vcmulq_rot180_f, v8hf, v4sf) 270VAR2 (BINOP_NONE_NONE_NONE, vcmulq_f, v8hf, v4sf) 271VAR2 (BINOP_NONE_NONE_NONE, vcaddq_rot90_f, v8hf, v4sf) 272VAR2 (BINOP_NONE_NONE_NONE, vcaddq_rot270_f, v8hf, v4sf) 273VAR2 (BINOP_NONE_NONE_NONE, vbicq_f, v8hf, v4sf) 274VAR2 (BINOP_NONE_NONE_NONE, vandq_f, v8hf, v4sf) 275VAR2 (BINOP_NONE_NONE_NONE, vaddq_n_f, v8hf, v4sf) 276VAR2 (BINOP_NONE_NONE_NONE, vabdq_f, v8hf, v4sf) 277VAR2 (BINOP_NONE_NONE_IMM, vshlltq_n_s, v16qi, v8hi) 278VAR2 (BINOP_NONE_NONE_IMM, vshllbq_n_s, v16qi, v8hi) 279VAR2 (BINOP_NONE_NONE_IMM, vorrq_n_s, v8hi, v4si) 280VAR2 (BINOP_NONE_NONE_IMM, vbicq_n_s, v8hi, v4si) 281VAR1 (BINOP_UNONE_UNONE_UNONE, vrmlaldavhq_u, v4si) 282VAR1 (BINOP_UNONE_UNONE_UNONE, vctp8q_m, hi) 283VAR1 (BINOP_UNONE_UNONE_UNONE, vctp64q_m, hi) 284VAR1 (BINOP_UNONE_UNONE_UNONE, vctp32q_m, hi) 285VAR1 (BINOP_UNONE_UNONE_UNONE, vctp16q_m, hi) 286VAR1 (BINOP_UNONE_UNONE_UNONE, vaddlvaq_u, v4si) 287VAR1 (BINOP_NONE_NONE_NONE, vrmlsldavhxq_s, v4si) 288VAR1 (BINOP_NONE_NONE_NONE, vrmlsldavhq_s, v4si) 289VAR1 (BINOP_NONE_NONE_NONE, vrmlaldavhxq_s, v4si) 290VAR1 (BINOP_NONE_NONE_NONE, vrmlaldavhq_s, v4si) 291VAR1 (BINOP_NONE_NONE_NONE, vcvttq_f16_f32, v8hf) 292VAR1 (BINOP_NONE_NONE_NONE, vcvtbq_f16_f32, v8hf) 293VAR1 (BINOP_NONE_NONE_NONE, vaddlvaq_s, v4si) 294VAR2 (TERNOP_NONE_NONE_IMM_UNONE, vbicq_m_n_s, v8hi, v4si) 295VAR2 (TERNOP_UNONE_UNONE_IMM_UNONE, vbicq_m_n_u, v8hi, v4si) 296VAR2 (TERNOP_NONE_NONE_NONE_IMM, vqrshrnbq_n_s, v8hi, v4si) 297VAR2 (TERNOP_UNONE_UNONE_UNONE_IMM, vqrshrnbq_n_u, v8hi, v4si) 298VAR1 (TERNOP_NONE_NONE_NONE_NONE, vrmlaldavhaq_s, v4si) 299VAR1 (TERNOP_UNONE_UNONE_UNONE_UNONE, vrmlaldavhaq_u, v4si) 300VAR2 (TERNOP_NONE_NONE_UNONE_UNONE, vcvtq_m_to_f_u, v8hf, v4sf) 301VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vcvtq_m_to_f_s, v8hf, v4sf) 302VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpeqq_m_f, v8hf, v4sf) 303VAR3 (TERNOP_UNONE_NONE_UNONE_IMM, vshlcq_carry_s, v16qi, v8hi, v4si) 304VAR3 (TERNOP_UNONE_UNONE_UNONE_IMM, vshlcq_carry_u, v16qi, v8hi, v4si) 305VAR2 (TERNOP_UNONE_UNONE_NONE_IMM, vqrshrunbq_n_s, v8hi, v4si) 306VAR3 (TERNOP_UNONE_UNONE_NONE_NONE, vabavq_s, v16qi, v8hi, v4si) 307VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vabavq_u, v16qi, v8hi, v4si) 308VAR2 (TERNOP_UNONE_UNONE_NONE_UNONE, vcvtaq_m_u, v8hi, v4si) 309VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vcvtaq_m_s, v8hi, v4si) 310VAR3 (TERNOP_UNONE_UNONE_UNONE_IMM, vshlcq_vec_u, v16qi, v8hi, v4si) 311VAR3 (TERNOP_NONE_NONE_UNONE_IMM, vshlcq_vec_s, v16qi, v8hi, v4si) 312VAR4 (TERNOP_UNONE_UNONE_UNONE_UNONE, vpselq_u, v16qi, v8hi, v4si, v2di) 313VAR4 (TERNOP_NONE_NONE_NONE_UNONE, vpselq_s, v16qi, v8hi, v4si, v2di) 314VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vrev64q_m_u, v16qi, v8hi, v4si) 315VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmvnq_m_u, v16qi, v8hi, v4si) 316VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmlasq_n_u, v16qi, v8hi, v4si) 317VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmlaq_n_u, v16qi, v8hi, v4si) 318VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmladavq_p_u, v16qi, v8hi, v4si) 319VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmladavaq_u, v16qi, v8hi, v4si) 320VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vminvq_p_u, v16qi, v8hi, v4si) 321VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmaxvq_p_u, v16qi, v8hi, v4si) 322VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vdupq_m_n_u, v16qi, v8hi, v4si) 323VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vcmpneq_m_u, v16qi, v8hi, v4si) 324VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vcmpneq_m_n_u, v16qi, v8hi, v4si) 325VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vcmphiq_m_u, v16qi, v8hi, v4si) 326VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vcmphiq_m_n_u, v16qi, v8hi, v4si) 327VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vcmpeqq_m_u, v16qi, v8hi, v4si) 328VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vcmpeqq_m_n_u, v16qi, v8hi, v4si) 329VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vcmpcsq_m_u, v16qi, v8hi, v4si) 330VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vcmpcsq_m_n_u, v16qi, v8hi, v4si) 331VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vclzq_m_u, v16qi, v8hi, v4si) 332VAR3 (TERNOP_UNONE_UNONE_UNONE_UNONE, vaddvaq_p_u, v16qi, v8hi, v4si) 333VAR3 (TERNOP_UNONE_UNONE_UNONE_IMM, vsriq_n_u, v16qi, v8hi, v4si) 334VAR3 (TERNOP_UNONE_UNONE_UNONE_IMM, vsliq_n_u, v16qi, v8hi, v4si) 335VAR3 (TERNOP_UNONE_UNONE_NONE_UNONE, vshlq_m_r_u, v16qi, v8hi, v4si) 336VAR3 (TERNOP_UNONE_UNONE_NONE_UNONE, vrshlq_m_n_u, v16qi, v8hi, v4si) 337VAR3 (TERNOP_UNONE_UNONE_NONE_UNONE, vqshlq_m_r_u, v16qi, v8hi, v4si) 338VAR3 (TERNOP_UNONE_UNONE_NONE_UNONE, vqrshlq_m_n_u, v16qi, v8hi, v4si) 339VAR3 (TERNOP_UNONE_UNONE_NONE_UNONE, vminavq_p_s, v16qi, v8hi, v4si) 340VAR3 (TERNOP_UNONE_UNONE_NONE_UNONE, vminaq_m_s, v16qi, v8hi, v4si) 341VAR3 (TERNOP_UNONE_UNONE_NONE_UNONE, vmaxavq_p_s, v16qi, v8hi, v4si) 342VAR3 (TERNOP_UNONE_UNONE_NONE_UNONE, vmaxaq_m_s, v16qi, v8hi, v4si) 343VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpneq_m_s, v16qi, v8hi, v4si) 344VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpneq_m_n_s, v16qi, v8hi, v4si) 345VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpltq_m_s, v16qi, v8hi, v4si) 346VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpltq_m_n_s, v16qi, v8hi, v4si) 347VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpleq_m_s, v16qi, v8hi, v4si) 348VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpleq_m_n_s, v16qi, v8hi, v4si) 349VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpgtq_m_s, v16qi, v8hi, v4si) 350VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpgtq_m_n_s, v16qi, v8hi, v4si) 351VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpgeq_m_s, v16qi, v8hi, v4si) 352VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpgeq_m_n_s, v16qi, v8hi, v4si) 353VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpeqq_m_s, v16qi, v8hi, v4si) 354VAR3 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpeqq_m_n_s, v16qi, v8hi, v4si) 355VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vshlq_m_r_s, v16qi, v8hi, v4si) 356VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vrshlq_m_n_s, v16qi, v8hi, v4si) 357VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vrev64q_m_s, v16qi, v8hi, v4si) 358VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vqshlq_m_r_s, v16qi, v8hi, v4si) 359VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vqrshlq_m_n_s, v16qi, v8hi, v4si) 360VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vqnegq_m_s, v16qi, v8hi, v4si) 361VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vqabsq_m_s, v16qi, v8hi, v4si) 362VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vnegq_m_s, v16qi, v8hi, v4si) 363VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vmvnq_m_s, v16qi, v8hi, v4si) 364VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vmlsdavxq_p_s, v16qi, v8hi, v4si) 365VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vmlsdavq_p_s, v16qi, v8hi, v4si) 366VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vmladavxq_p_s, v16qi, v8hi, v4si) 367VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vmladavq_p_s, v16qi, v8hi, v4si) 368VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vminvq_p_s, v16qi, v8hi, v4si) 369VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vmaxvq_p_s, v16qi, v8hi, v4si) 370VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vdupq_m_n_s, v16qi, v8hi, v4si) 371VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vclzq_m_s, v16qi, v8hi, v4si) 372VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vclsq_m_s, v16qi, v8hi, v4si) 373VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vaddvaq_p_s, v16qi, v8hi, v4si) 374VAR3 (TERNOP_NONE_NONE_NONE_UNONE, vabsq_m_s, v16qi, v8hi, v4si) 375VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqrdmlsdhxq_s, v16qi, v8hi, v4si) 376VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqrdmlsdhq_s, v16qi, v8hi, v4si) 377VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqrdmlashq_n_s, v16qi, v8hi, v4si) 378VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqrdmlahq_n_s, v16qi, v8hi, v4si) 379VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqrdmladhxq_s, v16qi, v8hi, v4si) 380VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqrdmladhq_s, v16qi, v8hi, v4si) 381VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmlsdhxq_s, v16qi, v8hi, v4si) 382VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmlsdhq_s, v16qi, v8hi, v4si) 383VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmlahq_n_s, v16qi, v8hi, v4si) 384VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmlashq_n_s, v16qi, v8hi, v4si) 385VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmladhxq_s, v16qi, v8hi, v4si) 386VAR3 (TERNOP_NONE_NONE_NONE_NONE, vqdmladhq_s, v16qi, v8hi, v4si) 387VAR3 (TERNOP_NONE_NONE_NONE_NONE, vmlsdavaxq_s, v16qi, v8hi, v4si) 388VAR3 (TERNOP_NONE_NONE_NONE_NONE, vmlsdavaq_s, v16qi, v8hi, v4si) 389VAR3 (TERNOP_NONE_NONE_NONE_NONE, vmlasq_n_s, v16qi, v8hi, v4si) 390VAR3 (TERNOP_NONE_NONE_NONE_NONE, vmlaq_n_s, v16qi, v8hi, v4si) 391VAR3 (TERNOP_NONE_NONE_NONE_NONE, vmladavaxq_s, v16qi, v8hi, v4si) 392VAR3 (TERNOP_NONE_NONE_NONE_NONE, vmladavaq_s, v16qi, v8hi, v4si) 393VAR3 (TERNOP_NONE_NONE_NONE_IMM, vsriq_n_s, v16qi, v8hi, v4si) 394VAR3 (TERNOP_NONE_NONE_NONE_IMM, vsliq_n_s, v16qi, v8hi, v4si) 395VAR2 (TERNOP_UNONE_UNONE_UNONE_UNONE, vrev32q_m_u, v16qi, v8hi) 396VAR2 (TERNOP_UNONE_UNONE_UNONE_UNONE, vqmovntq_m_u, v8hi, v4si) 397VAR2 (TERNOP_UNONE_UNONE_UNONE_UNONE, vqmovnbq_m_u, v8hi, v4si) 398VAR2 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmovntq_m_u, v8hi, v4si) 399VAR2 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmovnbq_m_u, v8hi, v4si) 400VAR2 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmovltq_m_u, v16qi, v8hi) 401VAR2 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmovlbq_m_u, v16qi, v8hi) 402VAR2 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmlaldavq_p_u, v8hi, v4si) 403VAR2 (TERNOP_UNONE_UNONE_UNONE_UNONE, vmlaldavaq_u, v8hi, v4si) 404VAR2 (TERNOP_UNONE_UNONE_UNONE_IMM, vshrntq_n_u, v8hi, v4si) 405VAR2 (TERNOP_UNONE_UNONE_UNONE_IMM, vshrnbq_n_u, v8hi, v4si) 406VAR2 (TERNOP_UNONE_UNONE_UNONE_IMM, vrshrntq_n_u, v8hi, v4si) 407VAR2 (TERNOP_UNONE_UNONE_UNONE_IMM, vrshrnbq_n_u, v8hi, v4si) 408VAR2 (TERNOP_UNONE_UNONE_UNONE_IMM, vqshrntq_n_u, v8hi, v4si) 409VAR2 (TERNOP_UNONE_UNONE_UNONE_IMM, vqshrnbq_n_u, v8hi, v4si) 410VAR2 (TERNOP_UNONE_UNONE_UNONE_IMM, vqrshrntq_n_u, v8hi, v4si) 411VAR2 (TERNOP_UNONE_UNONE_NONE_UNONE, vqmovuntq_m_s, v8hi, v4si) 412VAR2 (TERNOP_UNONE_UNONE_NONE_UNONE, vqmovunbq_m_s, v8hi, v4si) 413VAR2 (TERNOP_UNONE_UNONE_NONE_UNONE, vcvtq_m_from_f_u, v8hi, v4si) 414VAR2 (TERNOP_UNONE_UNONE_NONE_UNONE, vcvtpq_m_u, v8hi, v4si) 415VAR2 (TERNOP_UNONE_UNONE_NONE_UNONE, vcvtnq_m_u, v8hi, v4si) 416VAR2 (TERNOP_UNONE_UNONE_NONE_UNONE, vcvtmq_m_u, v8hi, v4si) 417VAR2 (TERNOP_UNONE_UNONE_NONE_IMM, vqshruntq_n_s, v8hi, v4si) 418VAR2 (TERNOP_UNONE_UNONE_NONE_IMM, vqshrunbq_n_s, v8hi, v4si) 419VAR2 (TERNOP_UNONE_UNONE_NONE_IMM, vqrshruntq_n_s, v8hi, v4si) 420VAR2 (TERNOP_UNONE_UNONE_IMM_UNONE, vorrq_m_n_u, v8hi, v4si) 421VAR2 (TERNOP_UNONE_UNONE_IMM_UNONE, vmvnq_m_n_u, v8hi, v4si) 422VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpneq_m_n_f, v8hf, v4sf) 423VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpneq_m_f, v8hf, v4sf) 424VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpltq_m_n_f, v8hf, v4sf) 425VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpltq_m_f, v8hf, v4sf) 426VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpleq_m_n_f, v8hf, v4sf) 427VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpleq_m_f, v8hf, v4sf) 428VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpgtq_m_n_f, v8hf, v4sf) 429VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpgtq_m_f, v8hf, v4sf) 430VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpgeq_m_n_f, v8hf, v4sf) 431VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpgeq_m_f, v8hf, v4sf) 432VAR2 (TERNOP_UNONE_NONE_NONE_UNONE, vcmpeqq_m_n_f, v8hf, v4sf) 433VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vrndxq_m_f, v8hf, v4sf) 434VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vrndq_m_f, v8hf, v4sf) 435VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vrndpq_m_f, v8hf, v4sf) 436VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vrndnq_m_f, v8hf, v4sf) 437VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vrndmq_m_f, v8hf, v4sf) 438VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vrndaq_m_f, v8hf, v4sf) 439VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vrev64q_m_f, v8hf, v4sf) 440VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vrev32q_m_s, v16qi, v8hi) 441VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vqmovntq_m_s, v8hi, v4si) 442VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vqmovnbq_m_s, v8hi, v4si) 443VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vpselq_f, v8hf, v4sf) 444VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vnegq_m_f, v8hf, v4sf) 445VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vmovntq_m_s, v8hi, v4si) 446VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vmovnbq_m_s, v8hi, v4si) 447VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vmovltq_m_s, v16qi, v8hi) 448VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vmovlbq_m_s, v16qi, v8hi) 449VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vmlsldavxq_p_s, v8hi, v4si) 450VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vmlsldavq_p_s, v8hi, v4si) 451VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vmlaldavxq_p_s, v8hi, v4si) 452VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vmlaldavq_p_s, v8hi, v4si) 453VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vminnmvq_p_f, v8hf, v4sf) 454VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vminnmavq_p_f, v8hf, v4sf) 455VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vminnmaq_m_f, v8hf, v4sf) 456VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vmaxnmvq_p_f, v8hf, v4sf) 457VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vmaxnmavq_p_f, v8hf, v4sf) 458VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vmaxnmaq_m_f, v8hf, v4sf) 459VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vdupq_m_n_f, v8hf, v4sf) 460VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vcvtq_m_from_f_s, v8hi, v4si) 461VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vcvtpq_m_s, v8hi, v4si) 462VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vcvtnq_m_s, v8hi, v4si) 463VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vcvtmq_m_s, v8hi, v4si) 464VAR2 (TERNOP_NONE_NONE_NONE_UNONE, vabsq_m_f, v8hf, v4sf) 465VAR2 (TERNOP_NONE_NONE_NONE_NONE, vmlsldavaxq_s, v8hi, v4si) 466VAR2 (TERNOP_NONE_NONE_NONE_NONE, vmlsldavaq_s, v8hi, v4si) 467VAR2 (TERNOP_NONE_NONE_NONE_NONE, vmlaldavaxq_s, v8hi, v4si) 468VAR2 (TERNOP_NONE_NONE_NONE_NONE, vmlaldavaq_s, v8hi, v4si) 469VAR2 (TERNOP_NONE_NONE_NONE_NONE, vfmsq_f, v8hf, v4sf) 470VAR2 (TERNOP_NONE_NONE_NONE_NONE, vfmasq_n_f, v8hf, v4sf) 471VAR2 (TERNOP_NONE_NONE_NONE_NONE, vfmaq_n_f, v8hf, v4sf) 472VAR2 (TERNOP_NONE_NONE_NONE_NONE, vfmaq_f, v8hf, v4sf) 473VAR2 (TERNOP_NONE_NONE_NONE_NONE, vcmlaq_rot90_f, v8hf, v4sf) 474VAR2 (TERNOP_NONE_NONE_NONE_NONE, vcmlaq_rot270_f, v8hf, v4sf) 475VAR2 (TERNOP_NONE_NONE_NONE_NONE, vcmlaq_rot180_f, v8hf, v4sf) 476VAR2 (TERNOP_NONE_NONE_NONE_NONE, vcmlaq_f, v8hf, v4sf) 477VAR2 (TERNOP_NONE_NONE_NONE_IMM, vshrntq_n_s, v8hi, v4si) 478VAR2 (TERNOP_NONE_NONE_NONE_IMM, vshrnbq_n_s, v8hi, v4si) 479VAR2 (TERNOP_NONE_NONE_NONE_IMM, vrshrntq_n_s, v8hi, v4si) 480VAR2 (TERNOP_NONE_NONE_NONE_IMM, vrshrnbq_n_s, v8hi, v4si) 481VAR2 (TERNOP_NONE_NONE_NONE_IMM, vqshrntq_n_s, v8hi, v4si) 482VAR2 (TERNOP_NONE_NONE_NONE_IMM, vqshrnbq_n_s, v8hi, v4si) 483VAR2 (TERNOP_NONE_NONE_NONE_IMM, vqrshrntq_n_s, v8hi, v4si) 484VAR2 (TERNOP_NONE_NONE_IMM_UNONE, vorrq_m_n_s, v8hi, v4si) 485VAR2 (TERNOP_NONE_NONE_IMM_UNONE, vmvnq_m_n_s, v8hi, v4si) 486VAR1 (TERNOP_UNONE_UNONE_UNONE_UNONE, vrmlaldavhq_p_u, v4si) 487VAR1 (TERNOP_UNONE_UNONE_UNONE_UNONE, vrev16q_m_u, v16qi) 488VAR1 (TERNOP_UNONE_UNONE_UNONE_UNONE, vaddlvaq_p_u, v4si) 489VAR1 (TERNOP_NONE_NONE_NONE_UNONE, vrmlsldavhxq_p_s, v4si) 490VAR1 (TERNOP_NONE_NONE_NONE_UNONE, vrmlsldavhq_p_s, v4si) 491VAR1 (TERNOP_NONE_NONE_NONE_UNONE, vrmlaldavhxq_p_s, v4si) 492VAR1 (TERNOP_NONE_NONE_NONE_UNONE, vrmlaldavhq_p_s, v4si) 493VAR1 (TERNOP_NONE_NONE_NONE_UNONE, vrev32q_m_f, v8hf) 494VAR1 (TERNOP_NONE_NONE_NONE_UNONE, vrev16q_m_s, v16qi) 495VAR1 (TERNOP_NONE_NONE_NONE_UNONE, vcvttq_m_f32_f16, v4sf) 496VAR1 (TERNOP_NONE_NONE_NONE_UNONE, vcvttq_m_f16_f32, v8hf) 497VAR1 (TERNOP_NONE_NONE_NONE_UNONE, vcvtbq_m_f32_f16, v4sf) 498VAR1 (TERNOP_NONE_NONE_NONE_UNONE, vcvtbq_m_f16_f32, v8hf) 499VAR1 (TERNOP_NONE_NONE_NONE_UNONE, vaddlvaq_p_s, v4si) 500VAR1 (TERNOP_NONE_NONE_NONE_NONE, vrmlsldavhaxq_s, v4si) 501VAR1 (TERNOP_NONE_NONE_NONE_NONE, vrmlsldavhaq_s, v4si) 502VAR1 (TERNOP_NONE_NONE_NONE_NONE, vrmlaldavhaxq_s, v4si) 503VAR3 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vsriq_m_n_s, v16qi, v8hi, v4si) 504VAR3 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vsriq_m_n_u, v16qi, v8hi, v4si) 505VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vsubq_m_s, v16qi, v8hi, v4si) 506VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vsubq_m_u, v16qi, v8hi, v4si) 507VAR2 (QUADOP_NONE_NONE_UNONE_IMM_UNONE, vcvtq_m_n_to_f_u, v8hf, v4sf) 508VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vcvtq_m_n_to_f_s, v8hf, v4sf) 509VAR3 (QUADOP_UNONE_UNONE_NONE_IMM_UNONE, vqshluq_m_n_s, v16qi, v8hi, v4si) 510VAR3 (QUADOP_UNONE_UNONE_NONE_NONE_UNONE, vabavq_p_s, v16qi, v8hi, v4si) 511VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vabavq_p_u, v16qi, v8hi, v4si) 512VAR3 (QUADOP_UNONE_UNONE_UNONE_NONE_UNONE, vshlq_m_u, v16qi, v8hi, v4si) 513VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vshlq_m_s, v16qi, v8hi, v4si) 514VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vsubq_m_n_u, v16qi, v8hi, v4si) 515VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vrmulhq_m_u, v16qi, v8hi, v4si) 516VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vrhaddq_m_u, v16qi, v8hi, v4si) 517VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vqsubq_m_u, v16qi, v8hi, v4si) 518VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vqsubq_m_n_u, v16qi, v8hi, v4si) 519VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vqaddq_m_u, v16qi, v8hi, v4si) 520VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vqaddq_m_n_u, v16qi, v8hi, v4si) 521VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vorrq_m_u, v16qi, v8hi, v4si) 522VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vornq_m_u, v16qi, v8hi, v4si) 523VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmulq_m_u, v16qi, v8hi, v4si) 524VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmulq_m_n_u, v16qi, v8hi, v4si) 525VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmulltq_int_m_u, v16qi, v8hi, v4si) 526VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmullbq_int_m_u, v16qi, v8hi, v4si) 527VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmulhq_m_u, v16qi, v8hi, v4si) 528VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmlasq_m_n_u, v16qi, v8hi, v4si) 529VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmlaq_m_n_u, v16qi, v8hi, v4si) 530VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmladavaq_p_u, v16qi, v8hi, v4si) 531VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vminq_m_u, v16qi, v8hi, v4si) 532VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmaxq_m_u, v16qi, v8hi, v4si) 533VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vhsubq_m_u, v16qi, v8hi, v4si) 534VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vhsubq_m_n_u, v16qi, v8hi, v4si) 535VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vhaddq_m_u, v16qi, v8hi, v4si) 536VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vhaddq_m_n_u, v16qi, v8hi, v4si) 537VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, veorq_m_u, v16qi, v8hi, v4si) 538VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vcaddq_rot90_m_u, v16qi, v8hi, v4si) 539VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vcaddq_rot270_m_u, v16qi, v8hi, v4si) 540VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vbicq_m_u, v16qi, v8hi, v4si) 541VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vandq_m_u, v16qi, v8hi, v4si) 542VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vaddq_m_u, v16qi, v8hi, v4si) 543VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vaddq_m_n_u, v16qi, v8hi, v4si) 544VAR3 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vabdq_m_u, v16qi, v8hi, v4si) 545VAR3 (QUADOP_UNONE_UNONE_UNONE_NONE_UNONE, vrshlq_m_u, v16qi, v8hi, v4si) 546VAR3 (QUADOP_UNONE_UNONE_UNONE_NONE_UNONE, vqshlq_m_u, v16qi, v8hi, v4si) 547VAR3 (QUADOP_UNONE_UNONE_UNONE_NONE_UNONE, vqrshlq_m_u, v16qi, v8hi, v4si) 548VAR3 (QUADOP_UNONE_UNONE_UNONE_NONE_UNONE, vbrsrq_m_n_u, v16qi, v8hi, v4si) 549VAR3 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vsliq_m_n_u, v16qi, v8hi, v4si) 550VAR3 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vshrq_m_n_u, v16qi, v8hi, v4si) 551VAR3 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vshlq_m_n_u, v16qi, v8hi, v4si) 552VAR3 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vrshrq_m_n_u, v16qi, v8hi, v4si) 553VAR3 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vqshlq_m_n_u, v16qi, v8hi, v4si) 554VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vsubq_m_n_s, v16qi, v8hi, v4si) 555VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vrshlq_m_s, v16qi, v8hi, v4si) 556VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vrmulhq_m_s, v16qi, v8hi, v4si) 557VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vrhaddq_m_s, v16qi, v8hi, v4si) 558VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqsubq_m_s, v16qi, v8hi, v4si) 559VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqsubq_m_n_s, v16qi, v8hi, v4si) 560VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqshlq_m_s, v16qi, v8hi, v4si) 561VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqrshlq_m_s, v16qi, v8hi, v4si) 562VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqrdmulhq_m_s, v16qi, v8hi, v4si) 563VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqrdmulhq_m_n_s, v16qi, v8hi, v4si) 564VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqrdmlsdhxq_m_s, v16qi, v8hi, v4si) 565VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqrdmlsdhq_m_s, v16qi, v8hi, v4si) 566VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqrdmlashq_m_n_s, v16qi, v8hi, v4si) 567VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqrdmlahq_m_n_s, v16qi, v8hi, v4si) 568VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqrdmladhxq_m_s, v16qi, v8hi, v4si) 569VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqrdmladhq_m_s, v16qi, v8hi, v4si) 570VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmulhq_m_s, v16qi, v8hi, v4si) 571VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmulhq_m_n_s, v16qi, v8hi, v4si) 572VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmlsdhxq_m_s, v16qi, v8hi, v4si) 573VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmlsdhq_m_s, v16qi, v8hi, v4si) 574VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmlahq_m_n_s, v16qi, v8hi, v4si) 575VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmlashq_m_n_s, v16qi, v8hi, v4si) 576VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmladhxq_m_s, v16qi, v8hi, v4si) 577VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmladhq_m_s, v16qi, v8hi, v4si) 578VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqaddq_m_s, v16qi, v8hi, v4si) 579VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqaddq_m_n_s, v16qi, v8hi, v4si) 580VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vorrq_m_s, v16qi, v8hi, v4si) 581VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vornq_m_s, v16qi, v8hi, v4si) 582VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmulq_m_s, v16qi, v8hi, v4si) 583VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmulq_m_n_s, v16qi, v8hi, v4si) 584VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmulltq_int_m_s, v16qi, v8hi, v4si) 585VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmullbq_int_m_s, v16qi, v8hi, v4si) 586VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmulhq_m_s, v16qi, v8hi, v4si) 587VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmlsdavaxq_p_s, v16qi, v8hi, v4si) 588VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmlsdavaq_p_s, v16qi, v8hi, v4si) 589VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmlasq_m_n_s, v16qi, v8hi, v4si) 590VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmlaq_m_n_s, v16qi, v8hi, v4si) 591VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmladavaxq_p_s, v16qi, v8hi, v4si) 592VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmladavaq_p_s, v16qi, v8hi, v4si) 593VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vminq_m_s, v16qi, v8hi, v4si) 594VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmaxq_m_s, v16qi, v8hi, v4si) 595VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vhsubq_m_s, v16qi, v8hi, v4si) 596VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vhsubq_m_n_s, v16qi, v8hi, v4si) 597VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vhcaddq_rot90_m_s, v16qi, v8hi, v4si) 598VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vhcaddq_rot270_m_s, v16qi, v8hi, v4si) 599VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vhaddq_m_s, v16qi, v8hi, v4si) 600VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vhaddq_m_n_s, v16qi, v8hi, v4si) 601VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, veorq_m_s, v16qi, v8hi, v4si) 602VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcaddq_rot90_m_s, v16qi, v8hi, v4si) 603VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcaddq_rot270_m_s, v16qi, v8hi, v4si) 604VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vbrsrq_m_n_s, v16qi, v8hi, v4si) 605VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vbicq_m_s, v16qi, v8hi, v4si) 606VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vandq_m_s, v16qi, v8hi, v4si) 607VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vaddq_m_s, v16qi, v8hi, v4si) 608VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vaddq_m_n_s, v16qi, v8hi, v4si) 609VAR3 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vabdq_m_s, v16qi, v8hi, v4si) 610VAR3 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vsliq_m_n_s, v16qi, v8hi, v4si) 611VAR3 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vshrq_m_n_s, v16qi, v8hi, v4si) 612VAR3 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vshlq_m_n_s, v16qi, v8hi, v4si) 613VAR3 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vrshrq_m_n_s, v16qi, v8hi, v4si) 614VAR3 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vqshlq_m_n_s, v16qi, v8hi, v4si) 615VAR2 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmulltq_poly_m_p, v16qi, v8hi) 616VAR2 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmullbq_poly_m_p, v16qi, v8hi) 617VAR2 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vmlaldavaq_p_u, v8hi, v4si) 618VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vshrntq_m_n_u, v8hi, v4si) 619VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vshrnbq_m_n_u, v8hi, v4si) 620VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vshlltq_m_n_u, v16qi, v8hi) 621VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vshllbq_m_n_u, v16qi, v8hi) 622VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vrshrntq_m_n_u, v8hi, v4si) 623VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vrshrnbq_m_n_u, v8hi, v4si) 624VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vqshrntq_m_n_u, v8hi, v4si) 625VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vqshrnbq_m_n_u, v8hi, v4si) 626VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vqrshrntq_m_n_u, v8hi, v4si) 627VAR2 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vqrshrnbq_m_n_u, v8hi, v4si) 628VAR2 (QUADOP_UNONE_UNONE_NONE_IMM_UNONE, vqshruntq_m_n_s, v8hi, v4si) 629VAR2 (QUADOP_UNONE_UNONE_NONE_IMM_UNONE, vqshrunbq_m_n_s, v8hi, v4si) 630VAR2 (QUADOP_UNONE_UNONE_NONE_IMM_UNONE, vqrshruntq_m_n_s, v8hi, v4si) 631VAR2 (QUADOP_UNONE_UNONE_NONE_IMM_UNONE, vqrshrunbq_m_n_s, v8hi, v4si) 632VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmulltq_m_s, v8hi, v4si) 633VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmulltq_m_n_s, v8hi, v4si) 634VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmullbq_m_s, v8hi, v4si) 635VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vqdmullbq_m_n_s, v8hi, v4si) 636VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmlsldavaxq_p_s, v8hi, v4si) 637VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmlsldavaq_p_s, v8hi, v4si) 638VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmlaldavaxq_p_s, v8hi, v4si) 639VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmlaldavaq_p_s, v8hi, v4si) 640VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vshrntq_m_n_s, v8hi, v4si) 641VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vshrnbq_m_n_s, v8hi, v4si) 642VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vshlltq_m_n_s, v16qi, v8hi) 643VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vshllbq_m_n_s, v16qi, v8hi) 644VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vrshrntq_m_n_s, v8hi, v4si) 645VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vrshrnbq_m_n_s, v8hi, v4si) 646VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vqshrntq_m_n_s, v8hi, v4si) 647VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vqshrnbq_m_n_s, v8hi, v4si) 648VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vqrshrntq_m_n_s, v8hi, v4si) 649VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vqrshrnbq_m_n_s, v8hi, v4si) 650VAR1 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vrmlaldavhaq_p_u, v4si) 651VAR1 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vrmlsldavhaxq_p_s, v4si) 652VAR1 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vrmlsldavhaq_p_s, v4si) 653VAR1 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vrmlaldavhaxq_p_s, v4si) 654VAR1 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vrmlaldavhaq_p_s, v4si) 655VAR2 (QUADOP_UNONE_UNONE_NONE_IMM_UNONE, vcvtq_m_n_from_f_u, v8hi, v4si) 656VAR2 (QUADOP_NONE_NONE_NONE_IMM_UNONE, vcvtq_m_n_from_f_s, v8hi, v4si) 657VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vbrsrq_m_n_f, v8hf, v4sf) 658VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vsubq_m_n_f, v8hf, v4sf) 659VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vsubq_m_f, v8hf, v4sf) 660VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vorrq_m_f, v8hf, v4sf) 661VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vornq_m_f, v8hf, v4sf) 662VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmulq_m_n_f, v8hf, v4sf) 663VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmulq_m_f, v8hf, v4sf) 664VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vminnmq_m_f, v8hf, v4sf) 665VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vmaxnmq_m_f, v8hf, v4sf) 666VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vfmsq_m_f, v8hf, v4sf) 667VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vfmasq_m_n_f, v8hf, v4sf) 668VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vfmaq_m_n_f, v8hf, v4sf) 669VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vfmaq_m_f, v8hf, v4sf) 670VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, veorq_m_f, v8hf, v4sf) 671VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcmulq_rot90_m_f, v8hf, v4sf) 672VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcmulq_rot270_m_f, v8hf, v4sf) 673VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcmulq_rot180_m_f, v8hf, v4sf) 674VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcmulq_m_f, v8hf, v4sf) 675VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcmlaq_rot90_m_f, v8hf, v4sf) 676VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcmlaq_rot270_m_f, v8hf, v4sf) 677VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcmlaq_rot180_m_f, v8hf, v4sf) 678VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcmlaq_m_f, v8hf, v4sf) 679VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcaddq_rot90_m_f, v8hf, v4sf) 680VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vcaddq_rot270_m_f, v8hf, v4sf) 681VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vbicq_m_f, v8hf, v4sf) 682VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vandq_m_f, v8hf, v4sf) 683VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vaddq_m_n_f, v8hf, v4sf) 684VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vaddq_m_f, v8hf, v4sf) 685VAR2 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vabdq_m_f, v8hf, v4sf) 686VAR3 (STRS, vstrbq_s, v16qi, v8hi, v4si) 687VAR3 (STRU, vstrbq_u, v16qi, v8hi, v4si) 688VAR3 (STRSS, vstrbq_scatter_offset_s, v16qi, v8hi, v4si) 689VAR3 (STRSU, vstrbq_scatter_offset_u, v16qi, v8hi, v4si) 690VAR1 (STRSBS, vstrwq_scatter_base_s, v4si) 691VAR1 (STRSBU, vstrwq_scatter_base_u, v4si) 692VAR3 (LDRGU, vldrbq_gather_offset_u, v16qi, v8hi, v4si) 693VAR3 (LDRGS, vldrbq_gather_offset_s, v16qi, v8hi, v4si) 694VAR3 (LDRS, vldrbq_s, v16qi, v8hi, v4si) 695VAR3 (LDRU, vldrbq_u, v16qi, v8hi, v4si) 696VAR1 (LDRGBS, vldrwq_gather_base_s, v4si) 697VAR1 (LDRGBU, vldrwq_gather_base_u, v4si) 698VAR3 (STRS_P, vstrbq_p_s, v16qi, v8hi, v4si) 699VAR3 (STRU_P, vstrbq_p_u, v16qi, v8hi, v4si) 700VAR3 (STRSS_P, vstrbq_scatter_offset_p_s, v16qi, v8hi, v4si) 701VAR3 (STRSU_P, vstrbq_scatter_offset_p_u, v16qi, v8hi, v4si) 702VAR1 (STRSBS_P, vstrwq_scatter_base_p_s, v4si) 703VAR1 (STRSBU_P, vstrwq_scatter_base_p_u, v4si) 704VAR1 (LDRGBS_Z, vldrwq_gather_base_z_s, v4si) 705VAR1 (LDRGBU_Z, vldrwq_gather_base_z_u, v4si) 706VAR3 (LDRGS_Z, vldrbq_gather_offset_z_s, v16qi, v8hi, v4si) 707VAR3 (LDRGU_Z, vldrbq_gather_offset_z_u, v16qi, v8hi, v4si) 708VAR3 (LDRS_Z, vldrbq_z_s, v16qi, v8hi, v4si) 709VAR3 (LDRU_Z, vldrbq_z_u, v16qi, v8hi, v4si) 710VAR3 (LDRU, vld1q_u, v16qi, v8hi, v4si) 711VAR3 (LDRS, vld1q_s, v16qi, v8hi, v4si) 712VAR2 (LDRU_Z, vldrhq_z_u, v8hi, v4si) 713VAR2 (LDRU, vldrhq_u, v8hi, v4si) 714VAR2 (LDRS_Z, vldrhq_z_s, v8hi, v4si) 715VAR2 (LDRS, vldrhq_s, v8hi, v4si) 716VAR2 (LDRS, vld1q_f, v8hf, v4sf) 717VAR2 (LDRGU_Z, vldrhq_gather_shifted_offset_z_u, v8hi, v4si) 718VAR2 (LDRGU_Z, vldrhq_gather_offset_z_u, v8hi, v4si) 719VAR2 (LDRGU, vldrhq_gather_shifted_offset_u, v8hi, v4si) 720VAR2 (LDRGU, vldrhq_gather_offset_u, v8hi, v4si) 721VAR2 (LDRGS_Z, vldrhq_gather_shifted_offset_z_s, v8hi, v4si) 722VAR2 (LDRGS_Z, vldrhq_gather_offset_z_s, v8hi, v4si) 723VAR2 (LDRGS, vldrhq_gather_shifted_offset_s, v8hi, v4si) 724VAR2 (LDRGS, vldrhq_gather_offset_s, v8hi, v4si) 725VAR1 (LDRS, vldrhq_f, v8hf) 726VAR1 (LDRS_Z, vldrhq_z_f, v8hf) 727VAR1 (LDRS, vldrwq_f, v4sf) 728VAR1 (LDRS, vldrwq_s, v4si) 729VAR1 (LDRU, vldrwq_u, v4si) 730VAR1 (LDRS_Z, vldrwq_z_f, v4sf) 731VAR1 (LDRS_Z, vldrwq_z_s, v4si) 732VAR1 (LDRU_Z, vldrwq_z_u, v4si) 733VAR1 (LDRGBS, vldrdq_gather_base_s, v2di) 734VAR1 (LDRGBS, vldrwq_gather_base_f, v4sf) 735VAR1 (LDRGBS_Z, vldrdq_gather_base_z_s, v2di) 736VAR1 (LDRGBS_Z, vldrwq_gather_base_z_f, v4sf) 737VAR1 (LDRGBU, vldrdq_gather_base_u, v2di) 738VAR1 (LDRGBU_Z, vldrdq_gather_base_z_u, v2di) 739VAR1 (LDRGS, vldrdq_gather_offset_s, v2di) 740VAR1 (LDRGS, vldrdq_gather_shifted_offset_s, v2di) 741VAR1 (LDRGS, vldrhq_gather_offset_f, v8hf) 742VAR1 (LDRGS, vldrhq_gather_shifted_offset_f, v8hf) 743VAR1 (LDRGS, vldrwq_gather_offset_f, v4sf) 744VAR1 (LDRGS, vldrwq_gather_offset_s, v4si) 745VAR1 (LDRGS, vldrwq_gather_shifted_offset_f, v4sf) 746VAR1 (LDRGS, vldrwq_gather_shifted_offset_s, v4si) 747VAR1 (LDRGS_Z, vldrdq_gather_offset_z_s, v2di) 748VAR1 (LDRGS_Z, vldrdq_gather_shifted_offset_z_s, v2di) 749VAR1 (LDRGS_Z, vldrhq_gather_offset_z_f, v8hf) 750VAR1 (LDRGS_Z, vldrhq_gather_shifted_offset_z_f, v8hf) 751VAR1 (LDRGS_Z, vldrwq_gather_offset_z_f, v4sf) 752VAR1 (LDRGS_Z, vldrwq_gather_offset_z_s, v4si) 753VAR1 (LDRGS_Z, vldrwq_gather_shifted_offset_z_f, v4sf) 754VAR1 (LDRGS_Z, vldrwq_gather_shifted_offset_z_s, v4si) 755VAR1 (LDRGU, vldrdq_gather_offset_u, v2di) 756VAR1 (LDRGU, vldrdq_gather_shifted_offset_u, v2di) 757VAR1 (LDRGU, vldrwq_gather_offset_u, v4si) 758VAR1 (LDRGU, vldrwq_gather_shifted_offset_u, v4si) 759VAR1 (LDRGU_Z, vldrdq_gather_offset_z_u, v2di) 760VAR1 (LDRGU_Z, vldrdq_gather_shifted_offset_z_u, v2di) 761VAR1 (LDRGU_Z, vldrwq_gather_offset_z_u, v4si) 762VAR1 (LDRGU_Z, vldrwq_gather_shifted_offset_z_u, v4si) 763VAR3 (STRU, vst1q_u, v16qi, v8hi, v4si) 764VAR3 (STRS, vst1q_s, v16qi, v8hi, v4si) 765VAR2 (STRU_P, vstrhq_p_u, v8hi, v4si) 766VAR2 (STRU, vstrhq_u, v8hi, v4si) 767VAR2 (STRS_P, vstrhq_p_s, v8hi, v4si) 768VAR2 (STRS, vstrhq_s, v8hi, v4si) 769VAR2 (STRS, vst1q_f, v8hf, v4sf) 770VAR2 (STRSU_P, vstrhq_scatter_shifted_offset_p_u, v8hi, v4si) 771VAR2 (STRSU_P, vstrhq_scatter_offset_p_u, v8hi, v4si) 772VAR2 (STRSU, vstrhq_scatter_shifted_offset_u, v8hi, v4si) 773VAR2 (STRSU, vstrhq_scatter_offset_u, v8hi, v4si) 774VAR2 (STRSS_P, vstrhq_scatter_shifted_offset_p_s, v8hi, v4si) 775VAR2 (STRSS_P, vstrhq_scatter_offset_p_s, v8hi, v4si) 776VAR2 (STRSS, vstrhq_scatter_shifted_offset_s, v8hi, v4si) 777VAR2 (STRSS, vstrhq_scatter_offset_s, v8hi, v4si) 778VAR1 (STRS, vstrhq_f, v8hf) 779VAR1 (STRS_P, vstrhq_p_f, v8hf) 780VAR1 (STRS, vstrwq_f, v4sf) 781VAR1 (STRS, vstrwq_s, v4si) 782VAR1 (STRU, vstrwq_u, v4si) 783VAR1 (STRS_P, vstrwq_p_f, v4sf) 784VAR1 (STRS_P, vstrwq_p_s, v4si) 785VAR1 (STRU_P, vstrwq_p_u, v4si) 786VAR1 (STRSBS, vstrdq_scatter_base_s, v2di) 787VAR1 (STRSBS, vstrwq_scatter_base_f, v4sf) 788VAR1 (STRSBS_P, vstrdq_scatter_base_p_s, v2di) 789VAR1 (STRSBS_P, vstrwq_scatter_base_p_f, v4sf) 790VAR1 (STRSBU, vstrdq_scatter_base_u, v2di) 791VAR1 (STRSBU_P, vstrdq_scatter_base_p_u, v2di) 792VAR1 (STRSS, vstrdq_scatter_offset_s, v2di) 793VAR1 (STRSS, vstrdq_scatter_shifted_offset_s, v2di) 794VAR1 (STRSS, vstrhq_scatter_offset_f, v8hf) 795VAR1 (STRSS, vstrhq_scatter_shifted_offset_f, v8hf) 796VAR1 (STRSS, vstrwq_scatter_offset_f, v4sf) 797VAR1 (STRSS, vstrwq_scatter_offset_s, v4si) 798VAR1 (STRSS, vstrwq_scatter_shifted_offset_f, v4sf) 799VAR1 (STRSS, vstrwq_scatter_shifted_offset_s, v4si) 800VAR1 (STRSS_P, vstrdq_scatter_offset_p_s, v2di) 801VAR1 (STRSS_P, vstrdq_scatter_shifted_offset_p_s, v2di) 802VAR1 (STRSS_P, vstrhq_scatter_offset_p_f, v8hf) 803VAR1 (STRSS_P, vstrhq_scatter_shifted_offset_p_f, v8hf) 804VAR1 (STRSS_P, vstrwq_scatter_offset_p_f, v4sf) 805VAR1 (STRSS_P, vstrwq_scatter_offset_p_s, v4si) 806VAR1 (STRSS_P, vstrwq_scatter_shifted_offset_p_f, v4sf) 807VAR1 (STRSS_P, vstrwq_scatter_shifted_offset_p_s, v4si) 808VAR1 (STRSU, vstrdq_scatter_offset_u, v2di) 809VAR1 (STRSU, vstrdq_scatter_shifted_offset_u, v2di) 810VAR1 (STRSU, vstrwq_scatter_offset_u, v4si) 811VAR1 (STRSU, vstrwq_scatter_shifted_offset_u, v4si) 812VAR1 (STRSU_P, vstrdq_scatter_offset_p_u, v2di) 813VAR1 (STRSU_P, vstrdq_scatter_shifted_offset_p_u, v2di) 814VAR1 (STRSU_P, vstrwq_scatter_offset_p_u, v4si) 815VAR1 (STRSU_P, vstrwq_scatter_shifted_offset_p_u, v4si) 816VAR3 (TERNOP_UNONE_UNONE_UNONE_IMM, viwdupq_wb_u, v16qi, v4si, v8hi) 817VAR3 (TERNOP_UNONE_UNONE_UNONE_IMM, vdwdupq_wb_u, v16qi, v4si, v8hi) 818VAR3 (QUINOP_UNONE_UNONE_UNONE_UNONE_IMM_UNONE, viwdupq_m_wb_u, v16qi, v8hi, v4si) 819VAR3 (QUINOP_UNONE_UNONE_UNONE_UNONE_IMM_UNONE, vdwdupq_m_wb_u, v16qi, v8hi, v4si) 820VAR3 (QUINOP_UNONE_UNONE_UNONE_UNONE_IMM_UNONE, viwdupq_m_n_u, v16qi, v8hi, v4si) 821VAR3 (QUINOP_UNONE_UNONE_UNONE_UNONE_IMM_UNONE, vdwdupq_m_n_u, v16qi, v8hi, v4si) 822VAR3 (BINOP_UNONE_UNONE_IMM, vddupq_n_u, v16qi, v8hi, v4si) 823VAR3 (BINOP_UNONE_UNONE_IMM, vidupq_n_u, v16qi, v8hi, v4si) 824VAR3 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vddupq_m_n_u, v16qi, v8hi, v4si) 825VAR3 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vidupq_m_n_u, v16qi, v8hi, v4si) 826VAR3 (TERNOP_UNONE_UNONE_UNONE_IMM, vdwdupq_n_u, v16qi, v4si, v8hi) 827VAR3 (TERNOP_UNONE_UNONE_UNONE_IMM, viwdupq_n_u, v16qi, v4si, v8hi) 828VAR1 (STRSBWBU, vstrwq_scatter_base_wb_u, v4si) 829VAR1 (STRSBWBU, vstrdq_scatter_base_wb_u, v2di) 830VAR1 (STRSBWBU_P, vstrwq_scatter_base_wb_p_u, v4si) 831VAR1 (STRSBWBU_P, vstrdq_scatter_base_wb_p_u, v2di) 832VAR1 (STRSBWBS, vstrwq_scatter_base_wb_s, v4si) 833VAR1 (STRSBWBS, vstrwq_scatter_base_wb_f, v4sf) 834VAR1 (STRSBWBS, vstrdq_scatter_base_wb_s, v2di) 835VAR1 (STRSBWBS_P, vstrwq_scatter_base_wb_p_s, v4si) 836VAR1 (STRSBWBS_P, vstrwq_scatter_base_wb_p_f, v4sf) 837VAR1 (STRSBWBS_P, vstrdq_scatter_base_wb_p_s, v2di) 838VAR1 (LDRGBWBU_Z, vldrwq_gather_base_nowb_z_u, v4si) 839VAR1 (LDRGBWBU_Z, vldrdq_gather_base_nowb_z_u, v2di) 840VAR1 (LDRGBWBU, vldrwq_gather_base_nowb_u, v4si) 841VAR1 (LDRGBWBU, vldrdq_gather_base_nowb_u, v2di) 842VAR1 (LDRGBWBS_Z, vldrwq_gather_base_nowb_z_s, v4si) 843VAR1 (LDRGBWBS_Z, vldrwq_gather_base_nowb_z_f, v4sf) 844VAR1 (LDRGBWBS_Z, vldrdq_gather_base_nowb_z_s, v2di) 845VAR1 (LDRGBWBS, vldrwq_gather_base_nowb_s, v4si) 846VAR1 (LDRGBWBS, vldrwq_gather_base_nowb_f, v4sf) 847VAR1 (LDRGBWBS, vldrdq_gather_base_nowb_s, v2di) 848VAR1 (LDRGBWBXU_Z, vldrdq_gather_base_wb_z_s, v2di) 849VAR1 (LDRGBWBXU_Z, vldrdq_gather_base_wb_z_u, v2di) 850VAR1 (LDRGBWBXU, vldrdq_gather_base_wb_s, v2di) 851VAR1 (LDRGBWBXU, vldrdq_gather_base_wb_u, v2di) 852VAR1 (LDRGBWBXU_Z, vldrwq_gather_base_wb_z_s, v4si) 853VAR1 (LDRGBWBXU_Z, vldrwq_gather_base_wb_z_f, v4sf) 854VAR1 (LDRGBWBXU_Z, vldrwq_gather_base_wb_z_u, v4si) 855VAR1 (LDRGBWBXU, vldrwq_gather_base_wb_s, v4si) 856VAR1 (LDRGBWBXU, vldrwq_gather_base_wb_f, v4sf) 857VAR1 (LDRGBWBXU, vldrwq_gather_base_wb_u, v4si) 858VAR1 (BINOP_NONE_NONE_NONE, vadciq_s, v4si) 859VAR1 (BINOP_UNONE_UNONE_UNONE, vadciq_u, v4si) 860VAR1 (BINOP_NONE_NONE_NONE, vadcq_s, v4si) 861VAR1 (BINOP_UNONE_UNONE_UNONE, vadcq_u, v4si) 862VAR1 (BINOP_NONE_NONE_NONE, vsbciq_s, v4si) 863VAR1 (BINOP_UNONE_UNONE_UNONE, vsbciq_u, v4si) 864VAR1 (BINOP_NONE_NONE_NONE, vsbcq_s, v4si) 865VAR1 (BINOP_UNONE_UNONE_UNONE, vsbcq_u, v4si) 866VAR1 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vadciq_m_s, v4si) 867VAR1 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vadciq_m_u, v4si) 868VAR1 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vadcq_m_s, v4si) 869VAR1 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vadcq_m_u, v4si) 870VAR1 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vsbciq_m_s, v4si) 871VAR1 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vsbciq_m_u, v4si) 872VAR1 (QUADOP_NONE_NONE_NONE_NONE_UNONE, vsbcq_m_s, v4si) 873VAR1 (QUADOP_UNONE_UNONE_UNONE_UNONE_UNONE, vsbcq_m_u, v4si) 874VAR5 (STORE1, vst2q, v16qi, v8hi, v4si, v8hf, v4sf) 875VAR5 (LOAD1, vld4q, v16qi, v8hi, v4si, v8hf, v4sf) 876VAR5 (LOAD1, vld2q, v16qi, v8hi, v4si, v8hf, v4sf) 877VAR1 (ASRL, sqrshr_,si) 878VAR1 (ASRL, sqrshrl_sat64_,di) 879VAR1 (ASRL, sqrshrl_sat48_,di) 880VAR1 (LSLL, uqrshl_, si) 881VAR1 (LSLL, uqrshll_sat64_, di) 882VAR1 (LSLL, uqrshll_sat48_, di) 883VAR1 (SQSHL,srshr_,si) 884VAR1 (SQSHL,srshrl_,di) 885VAR1 (SQSHL,sqshl_,si) 886VAR1 (SQSHL,sqshll_,di) 887VAR1 (UQSHL, urshr_, si) 888VAR1 (UQSHL, urshrl_, di) 889VAR1 (UQSHL, uqshl_, si) 890VAR1 (UQSHL, uqshll_, di) 891VAR3 (QUADOP_NONE_NONE_UNONE_IMM_UNONE, vshlcq_m_vec_s, v16qi, v8hi, v4si) 892VAR3 (QUADOP_NONE_NONE_UNONE_IMM_UNONE, vshlcq_m_carry_s, v16qi, v8hi, v4si) 893VAR3 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vshlcq_m_vec_u, v16qi, v8hi, v4si) 894VAR3 (QUADOP_UNONE_UNONE_UNONE_IMM_UNONE, vshlcq_m_carry_u, v16qi, v8hi, v4si) 895