# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v3ae -mattr=+aes,+sha3,+sm4 -instruction-tables < %s | FileCheck %s

abs d29, d24
abs v0.16b, v0.16b
abs v0.2d, v0.2d
abs v0.2s, v0.2s
abs v0.4h, v0.4h
abs v0.4s, v0.4s
abs v0.8b, v0.8b
abs v0.8h, v0.8h
add d17, d31, d29
add v0.8b, v0.8b, v0.8b
addhn v0.2s, v0.2d, v0.2d
addhn v0.4h, v0.4s, v0.4s
addhn v0.8b, v0.8h, v0.8h
addhn2 v0.16b, v0.8h, v0.8h
addhn2 v0.4s, v0.2d, v0.2d
addhn2 v0.8h, v0.4s, v0.4s
addp v0.2d, v0.2d, v0.2d
addp v0.8b, v0.8b, v0.8b
addv s0, v0.4s
addv h0, v0.4h
addv h0, v0.8h
addv b0, v0.8b
addv b0, v0.16b
aesd v0.16b, v0.16b
aese v0.16b, v0.16b
aesimc v0.16b, v0.16b
aesmc v0.16b, v0.16b
and v0.8b, v0.8b, v0.8b
bfcvt h0, s0
bfcvtn v0.4h, v0.4s
bfcvtn2 v0.8h, v0.4s
bfdot v0.2s, v0.4h, v0.4h
bfdot v0.4s, v0.8h, v0.8h
bfmlalb v0.4s, v0.8h, v0.8h
bfmlalb v0.4s, v0.8h, v0.h[3]
bfmlalt v0.4s, v0.8h, v0.8h
bfmlalt v0.4s, v0.8h, v0.h[3]
bfmmla v0.4s, v0.8h, v0.8h
bic v0.4h, #15, lsl #8
bic v0.8b, v0.8b, v0.8b
bif v0.16b, v0.16b, v0.16b
bit v0.16b, v0.16b, v0.16b
bsl v0.8b, v0.8b, v0.8b
cls v0.16b, v0.16b
cls v0.2s, v0.2s
cls v0.4h, v0.4h
cls v0.4s, v0.4s
cls v0.8b, v0.8b
cls v0.8h, v0.8h
clz v0.16b, v0.16b
clz v0.2s, v0.2s
clz v0.4h, v0.4h
clz v0.4s, v0.4s
clz v0.8b, v0.8b
clz v0.8h, v0.8h
cmeq d20, d21, 0
cmeq d20, d21, d22
cmeq v0.16b, v0.16b, 0
cmeq v0.16b, v0.16b, v0.16b
cmge d20, d21, 0
cmge d20, d21, d22
cmge v0.4h, v0.4h, v0.4h
cmge v0.8b, v0.8b, 0
cmgt d20, d21, 0
cmgt d20, d21, d22
cmgt v0.2s, v0.2s, 0
cmgt v0.4s, v0.4s, v0.4s
cmhi d20, d21, d22
cmhi v0.8h, v0.8h, v0.8h
cmhs d20, d21, d22
cmhs v0.8b, v0.8b, v0.8b
cmle d20, d21, 0
cmle v0.2d, v0.2d, 0
cmlt d20, d21, 0
cmlt v0.8h, v0.8h, 0
cmtst d20, d21, d22
cmtst v0.2s, v0.2s, v0.2s
cnt v0.16b, v0.16b
cnt v0.8b, v0.8b
dup v0.16b,w28
dup v0.2d,x28
dup v0.2s,w28
dup v0.4h,w28
dup v0.4s,w28
dup v0.8b,w28
dup v0.8h,w28
dup b0, v0.b[1]
dup d0, v0.d[1]
dup h0, v0.h[1]
dup s0, v0.s[1]
dup v0.16b, v0.b[1]
dup v0.2d, v0.d[1]
dup v0.2s, v0.s[1]
dup v0.4h, v0.h[1]
dup v0.4s, v0.s[1]
dup v0.8b, v0.b[1]
dup v0.8h, v0.h[1]
eor v0.16b, v0.16b, v0.16b
ext v0.16b, v0.16b, v0.16b, #3
ext v0.8b, v0.8b, v0.8b, #3
fabd d29, d24, d20
fabd s29, s24, s20
fabd v0.4s, v0.4s, v0.4s
fabs v0.2d, v0.2d
fabs v0.2s, v0.2s
fabs v0.4h, v0.4h
fabs v0.4s, v0.4s
fabs v0.8h, v0.8h
facge d20, d21, d22
facge s10, s11, s12
facge v0.4s, v0.4s, v0.4s
facgt d20, d21, d22
facgt s10, s11, s12
facgt v0.2d, v0.2d, v0.2d
fadd v0.4s, v0.4s, v0.4s
faddp v0.2s, v0.2s, v0.2s
faddp v0.4s, v0.4s, v0.4s
fcadd v0.2s, v0.2s, v0.2s,  90
fcadd v0.4s, v0.4s, v0.4s, 270
fcmeq d20, d21, #0.0
fcmeq d20, d21, d22
fcmeq s10, s11, #0.0
fcmeq s10, s11, s12
fcmeq v0.2s, v0.2s, #0.0
fcmeq v0.2s, v0.2s, v0.2s
fcmge d20, d21, #0.0
fcmge d20, d21, d22
fcmge s10, s11, #0.0
fcmge s10, s11, s12
fcmge v0.2d, v0.2d, #0.0
fcmge v0.4s, v0.4s, v0.4s
fcmgt d20, d21, #0.0
fcmgt d20, d21, d22
fcmgt s10, s11, #0.0
fcmgt s10, s11, s12
fcmgt v0.4s, v0.4s, #0.0
fcmgt v0.4s, v0.4s, v0.4s
fcmla v0.2s, v0.2s, v0.2s, #90
fcmla v0.4s, v0.4s, v0.s[1], #0
fcmle d20, d21, #0.0
fcmle s10, s11, #0.0
fcmle v0.2d, v0.2d, #0.0
fcmlt d20, d21, #0.0
fcmlt s10, s11, #0.0
fcmlt v0.4s, v0.4s, #0.0
fcvtas d21, d14
fcvtas s12, s13
fcvtas h12, h13
fcvtas v0.2d, v0.2d
fcvtas v0.2s, v0.2s
fcvtas v0.4h, v0.4h
fcvtas v0.4s, v0.4s
fcvtas v0.8h, v0.8h
fcvtau d21, d14
fcvtau s12, s13
fcvtau h12, h13
fcvtau v0.2d, v0.2d
fcvtau v0.2s, v0.2s
fcvtau v0.4h, v0.4h
fcvtau v0.4s, v0.4s
fcvtau v0.8h, v0.8h
fcvtl v0.2d, v0.2s
fcvtl v0.4s, v0.4h
fcvtl2 v0.2d, v0.4s
fcvtl2 v0.4s, v0.8h
fcvtms d21, d14
fcvtms s22, s13
fcvtms h22, h13
fcvtms v0.2d, v0.2d
fcvtms v0.2s, v0.2s
fcvtms v0.4h, v0.4h
fcvtms v0.4s, v0.4s
fcvtms v0.8h, v0.8h
fcvtmu d21, d14
fcvtmu s12, s13
fcvtmu h12, h13
fcvtmu v0.2d, v0.2d
fcvtmu v0.2s, v0.2s
fcvtmu v0.4h, v0.4h
fcvtmu v0.4s, v0.4s
fcvtmu v0.8h, v0.8h
fcvtn v0.2s, v0.2d
fcvtn v0.4h, v0.4s
fcvtn2 v0.4s, v0.2d
fcvtn2 v0.8h, v0.4s
fcvtns d21, d14
fcvtns s22, s13
fcvtns h22, h13
fcvtns v0.2d, v0.2d
fcvtns v0.2s, v0.2s
fcvtns v0.4h, v0.4h
fcvtns v0.4s, v0.4s
fcvtns v0.8h, v0.8h
fcvtnu d21, d14
fcvtnu s12, s13
fcvtnu h12, h13
fcvtnu v0.2d, v0.2d
fcvtnu v0.2s, v0.2s
fcvtnu v0.4h, v0.4h
fcvtnu v0.4s, v0.4s
fcvtnu v0.8h, v0.8h
fcvtps d21, d14
fcvtps s22, s13
fcvtps h22, h13
fcvtps v0.2d, v0.2d
fcvtps v0.2s, v0.2s
fcvtps v0.4h, v0.4h
fcvtps v0.4s, v0.4s
fcvtps v0.8h, v0.8h
fcvtpu d21, d14
fcvtpu s12, s13
fcvtpu h12, h13
fcvtpu v0.2d, v0.2d
fcvtpu v0.2s, v0.2s
fcvtpu v0.4h, v0.4h
fcvtpu v0.4s, v0.4s
fcvtpu v0.8h, v0.8h
fcvtxn s22, d13
fcvtxn v0.2s, v0.2d
fcvtxn2 v0.4s, v0.2d
fcvtzs d21, d12, #1
fcvtzs d21, d14
fcvtzs s12, s13
fcvtzs s21, s12, #1
fcvtzs h21, h14
fcvtzs h21, h12, #1
fcvtzs v0.2d, v0.2d
fcvtzs v0.2d, v0.2d, #3
fcvtzs v0.2s, v0.2s
fcvtzs v0.2s, v0.2s, #3
fcvtzs v0.4h, v0.4h
fcvtzs v0.4s, v0.4s
fcvtzs v0.4s, v0.4s, #3
fcvtzs v0.8h, v0.8h
fcvtzu d21, d12, #1
fcvtzu d21, d14
fcvtzu s12, s13
fcvtzu s21, s12, #1
fcvtzu h12, h13
fcvtzu h21, h12, #1
fcvtzu v0.2d, v0.2d
fcvtzu v0.2d, v0.2d, #3
fcvtzu v0.2s, v0.2s
fcvtzu v0.2s, v0.2s, #3
fcvtzu v0.4h, v0.4h
fcvtzu v0.4s, v0.4s
fcvtzu v0.4s, v0.4s, #3
fcvtzu v0.8h, v0.8h
fdiv v0.2d, v0.2d, v0.2d
fdiv v0.2s, v0.2s, v0.2s
fdiv v0.4h, v0.4h, v0.4h
fdiv v0.4s, v0.4s, v0.4s
fdiv v0.8h, v0.8h, v0.8h
fmax v0.2d, v0.2d, v0.2d
fmax v0.2s, v0.2s, v0.2s
fmax v0.4s, v0.4s, v0.4s
fmaxnm v0.2d, v0.2d, v0.2d
fmaxnm v0.2s, v0.2s, v0.2s
fmaxnm v0.4s, v0.4s, v0.4s
fmaxnmp v0.2d, v0.2d, v0.2d
fmaxnmp v0.2s, v0.2s, v0.2s
fmaxnmp v0.4s, v0.4s, v0.4s
fmaxp v0.2d, v0.2d, v0.2d
fmaxp v0.2s, v0.2s, v0.2s
fmaxp v0.4s, v0.4s, v0.4s
fmaxv h0, v0.4h
fmaxv h0, v0.8h
fmaxv s0, v0.4s
fmin v0.2d, v0.2d, v0.2d
fmin v0.2s, v0.2s, v0.2s
fmin v0.4s, v0.4s, v0.4s
fminnm v0.2d, v0.2d, v0.2d
fminnm v0.2s, v0.2s, v0.2s
fminnm v0.4s, v0.4s, v0.4s
fminnmp v0.2d, v0.2d, v0.2d
fminnmp v0.2s, v0.2s, v0.2s
fminnmp v0.4s, v0.4s, v0.4s
fminp v0.2d, v0.2d, v0.2d
fminp v0.2s, v0.2s, v0.2s
fminp v0.4s, v0.4s, v0.4s
fmla d0, d1, v0.d[1]
fmla s0, s1, v0.s[3]
fmla v0.2s, v0.2s, v0.2s
fmlal v0.2s, v0.2h, v0.h[1]
fmlal v0.4s, v0.4h, v0.h[3]
fmlal v0.2s, v0.2h, v0.2h
fmlal v0.4s, v0.4h, v0.4h
fmlal2 v0.2s, v0.2h, v0.h[1]
fmlal2 v0.4s, v0.4h, v0.h[3]
fmlal2 v0.2s, v0.2h, v0.2h
fmlal2 v0.4s, v0.4h, v0.4h
fmls d0, d4, v0.d[1]
fmls s3, s5, v0.s[3]
fmls v0.2s, v0.2s, v0.2s
fmlsl v0.2s, v0.2h, v0.h[1]
fmlsl v0.4s, v0.4h, v0.h[3]
fmlsl v0.2s, v0.2h, v0.2h
fmlsl v0.4s, v0.4h, v0.4h
fmlsl2 v0.2s, v0.2h, v0.h[1]
fmlsl2 v0.4s, v0.4h, v0.h[3]
fmlsl2 v0.2s, v0.2h, v0.2h
fmlsl2 v0.4s, v0.4h, v0.4h
fmov v0.2d, #-1.25
fmov v0.2s, #13.0
fmov v0.4s, #1.0
fmul d0, d1, v0.d[1]
fmul s0, s1, v0.s[3]
fmul v0.2s, v0.2s, v0.2s
fmulx d0, d4, v0.d[1]
fmulx d23, d11, d1
fmulx s20, s22, s15
fmulx s3, s5, v0.s[3]
fmulx v0.2d, v0.2d, v0.2d
fmulx v0.2s, v0.2s, v0.2s
fmulx v0.4s, v0.4s, v0.4s
fneg v0.2d, v0.2d
fneg v0.2s, v0.2s
fneg v0.4h, v0.4h
fneg v0.4s, v0.4s
fneg v0.8h, v0.8h
frecpe d13, d13
frecpe s19, s14
frecpe v0.2d, v0.2d
frecpe v0.2s, v0.2s
frecpe v0.4h, v0.4h
frecpe v0.4s, v0.4s
frecpe v0.8h, v0.8h
frecps  v0.4s, v0.4s, v0.4s
frecps d22, d30, d21
frecps s21, s16, s13
frecpx d16, d19
frecpx s18, s10
frint32x v0.2d, v0.2d
frint32x v0.2s, v0.2s
frint32x v0.4s, v0.4s
frint32z v0.2d, v0.2d
frint32z v0.2s, v0.2s
frint32z v0.4s, v0.4s
frint64x v0.2d, v0.2d
frint64x v0.2s, v0.2s
frint64x v0.4s, v0.4s
frint64z v0.2d, v0.2d
frint64z v0.2s, v0.2s
frint64z v0.4s, v0.4s
frinta v0.2d, v0.2d
frinta v0.2s, v0.2s
frinta v0.4h, v0.4h
frinta v0.4s, v0.4s
frinta v0.8h, v0.8h
frinti v0.2d, v0.2d
frinti v0.2s, v0.2s
frinti v0.4h, v0.4h
frinti v0.4s, v0.4s
frinti v0.8h, v0.8h
frintm v0.2d, v0.2d
frintm v0.2s, v0.2s
frintm v0.4h, v0.4h
frintm v0.4s, v0.4s
frintm v0.8h, v0.8h
frintn v0.2d, v0.2d
frintn v0.2s, v0.2s
frintn v0.4h, v0.4h
frintn v0.4s, v0.4s
frintn v0.8h, v0.8h
frintp v0.2d, v0.2d
frintp v0.2s, v0.2s
frintp v0.4h, v0.4h
frintp v0.4s, v0.4s
frintp v0.8h, v0.8h
frintx v0.2d, v0.2d
frintx v0.2s, v0.2s
frintx v0.4h, v0.4h
frintx v0.4s, v0.4s
frintx v0.8h, v0.8h
frintz v0.2d, v0.2d
frintz v0.2s, v0.2s
frintz v0.4h, v0.4h
frintz v0.4s, v0.4s
frintz v0.8h, v0.8h
frsqrte d21, d12
frsqrte s22, s13
frsqrte v0.2d, v0.2d
frsqrte v0.2s, v0.2s
frsqrte v0.4h, v0.4h
frsqrte v0.4s, v0.4s
frsqrte v0.8h, v0.8h
frsqrts d8, d22, d18
frsqrts s21, s5, s12
frsqrts v0.2d, v0.2d, v0.2d
fsqrt v0.2d, v0.2d
fsqrt v0.2s, v0.2s
fsqrt v0.4h, v0.4h
fsqrt v0.4s, v0.4s
fsqrt v0.8h, v0.8h
fsub v0.2s, v0.2s, v0.2s
ld1 { v0.16b }, [x0]
ld1 { v0.2d, v1.2d, v2.2d }, [x0], #48
ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
ld1 { v0.4s, v1.4s }, [sp], #32
ld1 { v0.4s, v1.4s, v2.4s }, [sp]
ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
ld1 { v0.8h }, [x15], x2
ld1 { v0.8h, v1.8h }, [x15]
ld1 { v0.b }[9], [x0]
ld1 { v0.b }[9], [x0], #1
ld1r { v0.16b }, [x0]
ld1r { v0.16b }, [x0], #1
ld1r { v0.8h }, [x15]
ld1r { v0.8h }, [x15], #2
ld2 { v0.16b, v1.16b }, [x0], x1
ld2 { v0.8b, v1.8b }, [x0]
ld2 { v0.h, v1.h }[7], [x15]
ld2 { v0.h, v1.h }[7], [x15], #4
ld2r { v0.2d, v1.2d }, [x0]
ld2r { v0.2d, v1.2d }, [x0], #16
ld2r { v0.4s, v1.4s }, [sp]
ld2r { v0.4s, v1.4s }, [sp], #8
ld3 { v0.4h, v1.4h, v2.4h }, [x15]
ld3 { v0.8h, v1.8h, v2.8h }, [x15], x2
ld3 { v0.s, v1.s, v2.s }[3], [sp]
ld3 { v0.s, v1.s, v2.s }[3], [sp], x3
ld3r { v0.4h, v1.4h, v2.4h }, [x15]
ld3r { v0.4h, v1.4h, v2.4h }, [x15], #6
ld3r { v0.8b, v1.8b, v2.8b }, [x0]
ld3r { v0.8b, v1.8b, v2.8b }, [x0], #3
ld4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
ld4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0]
ld4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], #32
ld4 { v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7
ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x30
mla v0.8b, v0.8b, v0.8b
mls v0.4h, v0.4h, v0.4h
mov b0, v0.b[15]
mov d6, v0.d[1]
mov h2, v0.h[5]
mov s17, v0.s[2]
mov v2.b[0], v0.b[0]
mov v2.h[1], v0.h[1]
mov v2.s[2], v0.s[2]
mov v2.d[1], v0.d[1]
mov v0.b[0], w8
mov v0.h[1], w8
mov v0.s[2], w8
mov v0.d[1], x8
mov v0.16b, v0.16b
mov v0.8b, v0.8b
movi d15, #0xff00ff00ff00ff
movi v0.16b, #31
movi v0.2d, #0xff0000ff0000ffff
movi v0.2s, #8, msl #8
movi v0.4s, #255, lsl #24
movi v0.8b, #255
mul v0.8b, v0.8b, v0.8b
mvni v0.2s, 0
mvni v0.4s, #16, msl #16
neg d29, d24
neg v0.16b, v0.16b
neg v0.2d, v0.2d
neg v0.2s, v0.2s
neg v0.4h, v0.4h
neg v0.4s, v0.4s
neg v0.8b, v0.8b
neg v0.8h, v0.8h
not v0.16b, v0.16b
not v0.8b, v0.8b
orn v0.16b, v0.16b, v0.16b
orr v0.16b, v0.16b, v0.16b
orr v0.8h, #31
pmul v0.16b, v0.16b, v0.16b
pmul v0.8b, v0.8b, v0.8b
pmull v0.8h, v0.8b, v0.8b
pmull2 v0.8h, v0.16b, v0.16b
raddhn v0.2s, v0.2d, v0.2d
raddhn v0.4h, v0.4s, v0.4s
raddhn v0.8b, v0.8h, v0.8h
raddhn2 v0.16b, v0.8h, v0.8h
raddhn2 v0.4s, v0.2d, v0.2d
raddhn2 v0.8h, v0.4s, v0.4s
rbit v0.16b, v0.16b
rbit v0.8b, v0.8b
rev16 v21.8b, v1.8b
rev16 v30.16b, v31.16b
rev32 v0.4h, v9.4h
rev32 v21.8b, v1.8b
rev32 v30.16b, v31.16b
rev32 v4.8h, v7.8h
rev64 v0.16b, v31.16b
rev64 v1.8b, v9.8b
rev64 v13.4h, v21.4h
rev64 v2.8h, v4.8h
rev64 v4.2s, v0.2s
rev64 v6.4s, v8.4s
rshrn v0.2s, v0.2d, #3
rshrn v0.4h, v0.4s, #3
rshrn v0.8b, v0.8h, #3
rshrn2 v0.16b, v0.8h, #3
rshrn2 v0.4s, v0.2d, #3
rshrn2 v0.8h, v0.4s, #3
rsubhn v0.2s, v0.2d, v0.2d
rsubhn v0.4h, v0.4s, v0.4s
rsubhn v0.8b, v0.8h, v0.8h
rsubhn2 v0.16b, v0.8h, v0.8h
rsubhn2 v0.4s, v0.2d, v0.2d
rsubhn2 v0.8h, v0.4s, v0.4s
saba v0.16b, v0.16b, v0.16b
sabal v0.2d, v0.2s, v0.2s
sabal v0.4s, v0.4h, v0.4h
sabal v0.8h, v0.8b, v0.8b
sabal2 v0.2d, v0.4s, v0.4s
sabal2 v0.4s, v0.8h, v0.8h
sabal2 v0.8h, v0.16b, v0.16b
sabd v0.4h, v0.4h, v0.4h
sabdl v0.2d, v0.2s, v0.2s
sabdl v0.4s, v0.4h, v0.4h
sabdl v0.8h, v0.8b, v0.8b
sabdl2 v0.2d, v0.4s, v0.4s
sabdl2 v0.4s, v0.8h, v0.8h
sabdl2 v0.8h, v0.16b, v0.16b
sadalp v0.1d, v0.2s
sadalp v0.2d, v0.4s
sadalp v0.2s, v0.4h
sadalp v0.4h, v0.8b
sadalp v0.4s, v0.8h
sadalp v0.8h, v0.16b
saddl v0.2d, v0.2s, v0.2s
saddl v0.4s, v0.4h, v0.4h
saddl v0.8h, v0.8b, v0.8b
saddl2 v0.2d, v0.4s, v0.4s
saddl2 v0.4s, v0.8h, v0.8h
saddl2 v0.8h, v0.16b, v0.16b
saddlp v0.1d, v0.2s
saddlp v0.2d, v0.4s
saddlp v0.2s, v0.4h
saddlp v0.4h, v0.8b
saddlp v0.4s, v0.8h
saddlp v0.8h, v0.16b
saddlv d0, v0.4s
saddlv s0, v0.4h
saddlv s0, v0.8h
saddlv h0, v0.8b
saddlv h0, v0.16b
saddw v0.2d, v0.2d, v0.2s
saddw v0.4s, v0.4s, v0.4h
saddw v0.8h, v0.8h, v0.8b
saddw2 v0.2d, v0.2d, v0.4s
saddw2 v0.4s, v0.4s, v0.8h
saddw2 v0.8h, v0.8h, v0.16b
scvtf d21, d12
scvtf d21, d12, #64
scvtf s22, s13
scvtf s22, s13, #32
scvtf v0.2d, v0.2d
scvtf v0.2d, v0.2d, #3
scvtf v0.2s, v0.2s
scvtf v0.2s, v0.2s, #3
scvtf v0.4h, v0.4h
scvtf v0.4s, v0.4s
scvtf v0.4s, v0.4s, #3
scvtf v0.8h, v0.8h
sdot v0.2s, v0.8b, v0.4b[2]
sdot v0.2s, v0.8b, v0.8b
sdot v0.4s, v0.16b, v0.16b
sdot v0.4s, v0.16b, v0.4b[2]
shadd v0.8b, v0.8b, v0.8b
shl d7, d10, #12
shl v0.16b, v0.16b, #3
shl v0.2d, v0.2d, #3
shl v0.4h, v0.4h, #3
shl v0.4s, v0.4s, #3
shll	v0.2d, v0.2s, #32
shll	v0.4s, v0.4h, #16
shll	v0.8h, v0.8b, #8
shll v0.2d, v0.2s, #32
shll v0.4s, v0.4h, #16
shll v0.8h, v0.8b, #8
shll2	v0.2d, v0.4s, #32
shll2	v0.4s, v0.8h, #16
shll2	v0.8h, v0.16b, #8
shll2 v0.2d, v0.4s, #32
shll2 v0.4s, v0.8h, #16
shll2 v0.8h, v0.16b, #8
shrn v0.2s, v0.2d, #3
shrn v0.4h, v0.4s, #3
shrn v0.8b, v0.8h, #3
shrn2 v0.16b, v0.8h, #3
shrn2 v0.4s, v0.2d, #3
shrn2 v0.8h, v0.4s, #3
shsub v0.2s, v0.2s, v0.2s
shsub v0.4h, v0.4h, v0.4h
sli d10, d14, #12
sli v0.16b, v0.16b, #3
sli v0.2d, v0.2d, #3
sli v0.2s, v0.2s, #3
sli v0.4h, v0.4h, #3
sli v0.4s, v0.4s, #3
sli v0.8b, v0.8b, #3
sli v0.8h, v0.8h, #3
smax v0.2s, v0.2s, v0.2s
smax v0.4h, v0.4h, v0.4h
smax v0.8b, v0.8b, v0.8b
smaxp v0.2s, v0.2s, v0.2s
smaxp v0.4h, v0.4h, v0.4h
smaxp v0.8b, v0.8b, v0.8b
smaxv b0, v0.8b
smaxv b0, v0.16b
smaxv h0, v0.4h
smaxv h0, v0.8h
smaxv s0, v0.4s
smin v0.16b, v0.16b, v0.16b
smin v0.4s, v0.4s, v0.4s
smin v0.8h, v0.8h, v0.8h
sminp v0.16b, v0.16b, v0.16b
sminp v0.4s, v0.4s, v0.4s
sminp v0.8h, v0.8h, v0.8h
sminv b0, v0.8b
sminv b0, v0.16b
sminv h0, v0.4h
sminv h0, v0.8h
sminv s0, v0.4s
smlal v0.2d, v0.2s, v0.2s
smlal v0.4s, v0.4h, v0.4h
smlal v0.8h, v0.8b, v0.8b
smlal2 v0.2d, v0.4s, v0.4s
smlal2 v0.4s, v0.8h, v0.8h
smlal2 v0.8h, v0.16b, v0.16b
smlsl v0.2d, v0.2s, v0.2s
smlsl v0.4s, v0.4h, v0.4h
smlsl v0.8h, v0.8b, v0.8b
smlsl2 v0.2d, v0.4s, v0.4s
smlsl2 v0.4s, v0.8h, v0.8h
smlsl2 v0.8h, v0.16b, v0.16b
smmla v0.4s, v0.16b, v0.16b
smull v0.2d, v0.2s, v0.2s
smull v0.4s, v0.4h, v0.4h
smull v0.8h, v0.8b, v0.8b
smull2 v0.2d, v0.4s, v0.4s
smull2 v0.4s, v0.8h, v0.8h
smull2 v0.8h, v0.16b, v0.16b
sqabs b19, b14
sqabs d18, d12
sqabs h21, h15
sqabs s20, s12
sqabs v0.16b, v0.16b
sqabs v0.2d, v0.2d
sqabs v0.2s, v0.2s
sqabs v0.4h, v0.4h
sqabs v0.4s, v0.4s
sqabs v0.8b, v0.8b
sqabs v0.8h, v0.8h
sqadd b20, b11, b15
sqadd v0.16b, v0.16b, v0.16b
sqadd v0.2s, v0.2s, v0.2s
sqdmlal d19, s24, s12
sqdmlal d8, s9, v0.s[1]
sqdmlal s0, h0, v0.h[3]
sqdmlal s17, h27, h12
sqdmlal v0.2d, v0.2s, v0.2s
sqdmlal v0.4s, v0.4h, v0.4h
sqdmlal2 v0.2d, v0.4s, v0.4s
sqdmlal2 v0.4s, v0.8h, v0.8h
sqdmlsl d12, s23, s13
sqdmlsl d8, s9, v0.s[1]
sqdmlsl s0, h0, v0.h[3]
sqdmlsl s14, h12, h25
sqdmlsl v0.2d, v0.2s, v0.2s
sqdmlsl v0.4s, v0.4h, v0.4h
sqdmlsl2 v0.2d, v0.4s, v0.4s
sqdmlsl2 v0.4s, v0.8h, v0.8h
sqdmulh h10, h11, h12
sqdmulh h7, h15, v0.h[3]
sqdmulh s15, s14, v0.s[1]
sqdmulh s20, s21, s2
sqdmulh v0.2s, v0.2s, v0.2s
sqdmulh v0.4s, v0.4s, v0.4s
sqdmull d1, s1, v0.s[1]
sqdmull d15, s22, s12
sqdmull s1, h1, v0.h[3]
sqdmull s12, h22, h12
sqdmull v0.2d, v0.2s, v0.2s
sqdmull v0.4s, v0.4h, v0.4h
sqdmull2 v0.2d, v0.4s, v0.4s
sqdmull2 v0.4s, v0.8h, v0.8h
sqneg b19, b14
sqneg d18, d12
sqneg h21, h15
sqneg s20, s12
sqneg v0.16b, v0.16b
sqneg v0.2d, v0.2d
sqneg v0.2s, v0.2s
sqneg v0.4h, v0.4h
sqneg v0.4s, v0.4s
sqneg v0.8b, v0.8b
sqneg v0.8h, v0.8h
sqrdmlah h0, h1, v2.h[3]
sqrdmlah v0.4h, v1.4h, v2.h[3]
sqrdmlah v0.8h, v1.8h, v2.h[3]
sqrdmlah s0, s1, v2.s[1]
sqrdmlah v0.2s, v1.2s, v2.s[1]
sqrdmlah v0.4s, v1.4s, v2.s[1]
sqrdmlah h0, h1, h2
sqrdmlah v0.4h, v1.4h, v2.4h
sqrdmlah v0.8h, v1.8h, v2.8h
sqrdmlah s0, s1, s2
sqrdmlah v0.2s, v1.2s, v2.2s
sqrdmlah v0.4s, v1.4s, v2.4s
sqrdmlsh h0, h1, v2.h[3]
sqrdmlsh v0.4h, v1.4h, v2.h[3]
sqrdmlsh v0.8h, v1.8h, v2.h[3]
sqrdmlsh s0, s1, v2.s[1]
sqrdmlsh v0.2s, v1.2s, v2.s[1]
sqrdmlsh v0.4s, v1.4s, v2.s[1]
sqrdmlsh h0, h1, h2
sqrdmlsh v0.4h, v1.4h, v2.4h
sqrdmlsh v0.8h, v1.8h, v2.8h
sqrdmlsh s0, s1, s2
sqrdmlsh v0.2s, v1.2s, v2.2s
sqrdmlsh v0.4s, v1.4s, v2.4s
sqrdmulh h10, h11, h12
sqrdmulh h7, h15, v0.h[3]
sqrdmulh s15, s14, v0.s[1]
sqrdmulh s20, s21, s2
sqrdmulh v0.4h, v0.4h, v0.4h
sqrdmulh v0.8h, v0.8h, v0.8h
sqrshl d31, d31, d31
sqrshl h3, h4, h15
sqrshl v0.2s, v0.2s, v0.2s
sqrshl v0.4h, v0.4h, v0.4h
sqrshl v0.8b, v0.8b, v0.8b
sqrshrn b10, h13, #2
sqrshrn h15, s10, #6
sqrshrn s15, d12, #9
sqrshrn v0.2s, v0.2d, #3
sqrshrn v0.4h, v0.4s, #3
sqrshrn v0.8b, v0.8h, #3
sqrshrn2 v0.16b, v0.8h, #3
sqrshrn2 v0.4s, v0.2d, #3
sqrshrn2 v0.8h, v0.4s, #3
sqrshrun b17, h10, #6
sqrshrun h10, s13, #15
sqrshrun s22, d16, #31
sqrshrun v0.2s, v0.2d, #3
sqrshrun v0.4h, v0.4s, #3
sqrshrun v0.8b, v0.8h, #3
sqrshrun2 v0.16b, v0.8h, #3
sqrshrun2 v0.4s, v0.2d, #3
sqrshrun2 v0.8h, v0.4s, #3
sqshl b11, b19, #7
sqshl d15, d16, #51
sqshl d31, d31, d31
sqshl h13, h18, #11
sqshl h3, h4, h15
sqshl s14, s17, #22
sqshl v0.16b, v0.16b, #3
sqshl v0.2d, v0.2d, #3
sqshl v0.2s, v0.2s, #3
sqshl v0.2s, v0.2s, v0.2s
sqshl v0.4h, v0.4h, #3
sqshl v0.4h, v0.4h, v0.4h
sqshl v0.4s, v0.4s, #3
sqshl v0.8b, v0.8b, #3
sqshl v0.8b, v0.8b, v0.8b
sqshl v0.8h, v0.8h, #3
sqshlu b15, b18, #6
sqshlu d11, d13, #32
sqshlu h19, h17, #6
sqshlu s16, s14, #25
sqshlu v0.16b, v0.16b, #3
sqshlu v0.2d, v0.2d, #3
sqshlu v0.2s, v0.2s, #3
sqshlu v0.4h, v0.4h, #3
sqshlu v0.4s, v0.4s, #3
sqshlu v0.8b, v0.8b, #3
sqshlu v0.8h, v0.8h, #3
sqshrn b10, h15, #5
sqshrn h17, s10, #4
sqshrn s18, d10, #31
sqshrn v0.2s, v0.2d, #3
sqshrn v0.4h, v0.4s, #3
sqshrn v0.8b, v0.8h, #3
sqshrn2 v0.16b, v0.8h, #3
sqshrn2 v0.4s, v0.2d, #3
sqshrn2 v0.8h, v0.4s, #3
sqshrun b15, h10, #7
sqshrun h20, s14, #3
sqshrun s10, d15, #15
sqshrun v0.2s, v0.2d, #3
sqshrun v0.4h, v0.4s, #3
sqshrun v0.8b, v0.8h, #3
sqshrun2 v0.16b, v0.8h, #3
sqshrun2 v0.4s, v0.2d, #3
sqshrun2 v0.8h, v0.4s, #3
sqsub s20, s10, s7
sqsub v0.2d, v0.2d, v0.2d
sqsub v0.4s, v0.4s, v0.4s
sqsub v0.8b, v0.8b, v0.8b
sqxtn b18, h18
sqxtn h20, s17
sqxtn s19, d14
sqxtn v0.2s, v0.2d
sqxtn v0.4h, v0.4s
sqxtn v0.8b, v0.8h
sqxtn2 v0.16b, v0.8h
sqxtn2 v0.4s, v0.2d
sqxtn2 v0.8h, v0.4s
sqxtun b19, h14
sqxtun h21, s15
sqxtun s20, d12
sqxtun v0.2s, v0.2d
sqxtun v0.4h, v0.4s
sqxtun v0.8b, v0.8h
sqxtun2 v0.16b, v0.8h
sqxtun2 v0.4s, v0.2d
sqxtun2 v0.8h, v0.4s
srhadd v0.2s, v0.2s, v0.2s
srhadd v0.4h, v0.4h, v0.4h
srhadd v0.8b, v0.8b, v0.8b
sri d10, d12, #14
sri v0.16b, v0.16b, #3
sri v0.2d, v0.2d, #3
sri v0.2s, v0.2s, #3
sri v0.4h, v0.4h, #3
sri v0.4s, v0.4s, #3
sri v0.8b, v0.8b, #3
sri v0.8h, v0.8h, #3
srshl d16, d16, d16
srshl v0.2s, v0.2s, v0.2s
srshl v0.4h, v0.4h, v0.4h
srshl v0.8b, v0.8b, v0.8b
srshr d19, d18, #7
srshr v0.16b, v0.16b, #3
srshr v0.2d, v0.2d, #3
srshr v0.2s, v0.2s, #3
srshr v0.4h, v0.4h, #3
srshr v0.4s, v0.4s, #3
srshr v0.8b, v0.8b, #3
srshr v0.8h, v0.8h, #3
srsra d15, d11, #19
srsra v0.16b, v0.16b, #3
srsra v0.2d, v0.2d, #3
srsra v0.2s, v0.2s, #3
srsra v0.4h, v0.4h, #3
srsra v0.4s, v0.4s, #3
srsra v0.8b, v0.8b, #3
srsra v0.8h, v0.8h, #3
sshl d31, d31, d31
sshl v0.2d, v0.2d, v0.2d
sshl v0.2s, v0.2s, v0.2s
sshl v0.4h, v0.4h, v0.4h
sshl v0.8b, v0.8b, v0.8b
sshll v0.2d, v0.2s, #3
sshll2 v0.4s, v0.8h, #3
sshr d15, d16, #12
sshr v0.16b, v0.16b, #3
sshr v0.2d, v0.2d, #3
sshr v0.2s, v0.2s, #3
sshr v0.4h, v0.4h, #3
sshr v0.4s, v0.4s, #3
sshr v0.8b, v0.8b, #3
sshr v0.8h, v0.8h, #3
ssra d18, d12, #21
ssra v0.16b, v0.16b, #3
ssra v0.2d, v0.2d, #3
ssra v0.2s, v0.2s, #3
ssra v0.4h, v0.4h, #3
ssra v0.4s, v0.4s, #3
ssra v0.8b, v0.8b, #3
ssra v0.8h, v0.8h, #3
ssubl v0.2d, v0.2s, v0.2s
ssubl v0.4s, v0.4h, v0.4h
ssubl v0.8h, v0.8b, v0.8b
ssubl2 v0.2d, v0.4s, v0.4s
ssubl2 v0.4s, v0.8h, v0.8h
ssubl2 v0.8h, v0.16b, v0.16b
ssubw v0.2d, v0.2d, v0.2s
ssubw v0.4s, v0.4s, v0.4h
ssubw v0.8h, v0.8h, v0.8b
ssubw2 v0.2d, v0.2d, v0.4s
ssubw2 v0.4s, v0.4s, v0.8h
ssubw2 v0.8h, v0.8h, v0.16b
st1 { v0.16b }, [x0]
st1 { v0.2d, v1.2d, v2.2d }, [x0], #48
st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
st1 { v0.4s, v1.4s }, [sp], #32
st1 { v0.4s, v1.4s, v2.4s }, [sp]
st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
st1 { v0.8h }, [x15], x2
st1 { v0.8h, v1.8h }, [x15]
st1 { v0.d }[1], [x0]
st1 { v0.d }[1], [x0], #8
st2 { v0.16b, v1.16b }, [x0], x1
st2 { v0.8b, v1.8b }, [x0]
st2 { v0.s, v1.s }[3], [sp]
st2 { v0.s, v1.s }[3], [sp], #8
st3 { v0.4h, v1.4h, v2.4h }, [x15]
st3 { v0.8h, v1.8h, v2.8h }, [x15], x2
st3 { v0.h, v1.h, v2.h }[7], [x15]
st3 { v0.h, v1.h, v2.h }[7], [x15], #6
st4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
st4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
st4 { v0.b, v1.b, v2.b, v3.b }[9], [x0]
st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
sub d15, d5, d16
sub v0.2d, v0.2d, v0.2d
sudot v0.2s, v0.8b, v0.4b[2]
sudot v0.4s, v0.16b, v0.4b[2]
suqadd b19, b14
suqadd d18, d22
suqadd h20, h15
suqadd s21, s12
suqadd v0.16b, v0.16b
suqadd v0.2d, v0.2d
suqadd v0.2s, v0.2s
suqadd v0.4h, v0.4h
suqadd v0.4s, v0.4s
suqadd v0.8b, v0.8b
suqadd v0.8h, v0.8h
tbl v0.16b, { v0.16b }, v0.16b
tbl v0.16b, { v0.16b, v1.16b }, v0.16b
tbl v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
tbl v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
tbl v0.8b, { v0.16b }, v0.8b
tbl v0.8b, { v0.16b, v1.16b }, v0.8b
tbl v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
tbl v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
tbx v0.16b, { v0.16b }, v0.16b
tbx v0.16b, { v0.16b, v1.16b }, v0.16b
tbx v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
tbx v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
tbx v0.8b, { v0.16b }, v0.8b
tbx v0.8b, { v0.16b, v1.16b }, v0.8b
tbx v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
tbx v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
trn1	v0.16b, v0.16b, v0.16b
trn1	v0.2d, v0.2d, v0.2d
trn1	v0.2s, v0.2s, v0.2s
trn1	v0.4h, v0.4h, v0.4h
trn1	v0.4s, v0.4s, v0.4s
trn1	v0.8b, v0.8b, v0.8b
trn1	v0.8h, v0.8h, v0.8h
trn2	v0.16b, v0.16b, v0.16b
trn2	v0.2d, v0.2d, v0.2d
trn2	v0.2s, v0.2s, v0.2s
trn2	v0.4h, v0.4h, v0.4h
trn2	v0.4s, v0.4s, v0.4s
trn2	v0.8b, v0.8b, v0.8b
trn2	v0.8h, v0.8h, v0.8h
uaba v0.8b, v0.8b, v0.8b
uabal v0.2d, v0.2s, v0.2s
uabal v0.4s, v0.4h, v0.4h
uabal v0.8h, v0.8b, v0.8b
uabal2 v0.2d, v0.4s, v0.4s
uabal2 v0.4s, v0.8h, v0.8h
uabal2 v0.8h, v0.16b, v0.16b
uabd v0.4h, v0.4h, v0.4h
uabdl v0.2d, v0.2s, v0.2s
uabdl v0.4s, v0.4h, v0.4h
uabdl v0.8h, v0.8b, v0.8b
uabdl2 v0.2d, v0.4s, v0.4s
uabdl2 v0.4s, v0.8h, v0.8h
uabdl2 v0.8h, v0.16b, v0.16b
uadalp v0.1d, v0.2s
uadalp v0.2d, v0.4s
uadalp v0.2s, v0.4h
uadalp v0.4h, v0.8b
uadalp v0.4s, v0.8h
uadalp v0.8h, v0.16b
uaddl v0.2d, v0.2s, v0.2s
uaddl v0.4s, v0.4h, v0.4h
uaddl v0.8h, v0.8b, v0.8b
uaddl2 v0.2d, v0.4s, v0.4s
uaddl2 v0.4s, v0.8h, v0.8h
uaddl2 v0.8h, v0.16b, v0.16b
uaddlp v0.1d, v0.2s
uaddlp v0.2d, v0.4s
uaddlp v0.2s, v0.4h
uaddlp v0.4h, v0.8b
uaddlp v0.4s, v0.8h
uaddlp v0.8h, v0.16b
uaddlv d0, v0.4s
uaddlv s0, v0.4h
uaddlv s0, v0.8h
uaddlv h0, v0.8b
uaddlv h0, v0.16b
uaddw v0.2d, v0.2d, v0.2s
uaddw v0.4s, v0.4s, v0.4h
uaddw v0.8h, v0.8h, v0.8b
uaddw2 v0.2d, v0.2d, v0.4s
uaddw2 v0.4s, v0.4s, v0.8h
uaddw2 v0.8h, v0.8h, v0.16b
ucvtf d21, d14
ucvtf d21, d14, #64
ucvtf s22, s13
ucvtf s22, s13, #32
ucvtf v0.2d, v0.2d
ucvtf v0.2d, v0.2d, #3
ucvtf v0.2s, v0.2s
ucvtf v0.2s, v0.2s, #3
ucvtf v0.4h, v0.4h
ucvtf v0.4s, v0.4s
ucvtf v0.4s, v0.4s, #3
ucvtf v0.8h, v0.8h
udot v0.2s, v0.8b, v0.4b[2]
udot v0.2s, v0.8b, v0.8b
udot v0.4s, v0.16b, v0.16b
udot v0.4s, v0.16b, v0.4b[2]
uhadd v0.16b, v0.16b, v0.16b
uhadd v0.8h, v0.8h, v0.8h
uhsub v0.4s, v0.4s, v0.4s
umax v0.16b, v0.16b, v0.16b
umax v0.4s, v0.4s, v0.4s
umax v0.8h, v0.8h, v0.8h
umaxp v0.16b, v0.16b, v0.16b
umaxp v0.4s, v0.4s, v0.4s
umaxp v0.8h, v0.8h, v0.8h
umaxv b0, v0.8b
umaxv b0, v0.16b
umaxv h0, v0.4h
umaxv h0, v0.8h
umaxv s0, v0.4s
umin v0.2s, v0.2s, v0.2s
umin v0.4h, v0.4h, v0.4h
umin v0.8b, v0.8b, v0.8b
uminp v0.2s, v0.2s, v0.2s
uminp v0.4h, v0.4h, v0.4h
uminp v0.8b, v0.8b, v0.8b
uminv b0, v0.8b
uminv b0, v0.16b
uminv h0, v0.4h
uminv h0, v0.8h
uminv s0, v0.4s
umlal v0.2d, v0.2s, v0.2s
umlal v0.4s, v0.4h, v0.4h
umlal v0.8h, v0.8b, v0.8b
umlal2 v0.2d, v0.4s, v0.4s
umlal2 v0.4s, v0.8h, v0.8h
umlal2 v0.8h, v0.16b, v0.16b
umlsl v0.2d, v0.2s, v0.2s
umlsl v0.4s, v0.4h, v0.4h
umlsl v0.8h, v0.8b, v0.8b
umlsl2 v0.2d, v0.4s, v0.4s
umlsl2 v0.4s, v0.8h, v0.8h
umlsl2 v0.8h, v0.16b, v0.16b
ummla v0.4s, v0.16b, v0.16b
umov w0, v0.b[1]
umov w0, v0.h[1]
umov w0, v0.s[1]
umov x0, v0.d[1]
umull v0.2d, v0.2s, v0.2s
umull v0.4s, v0.4h, v0.4h
umull v0.8h, v0.8b, v0.8b
umull2 v0.2d, v0.4s, v0.4s
umull2 v0.4s, v0.8h, v0.8h
umull2 v0.8h, v0.16b, v0.16b
uqadd h0, h1, h5
uqadd v0.8h, v0.8h, v0.8h
uqrshl b11, b20, b30
uqrshl s23, s20, s16
uqrshl v0.16b, v0.16b, v0.16b
uqrshl v0.4s, v0.4s, v0.4s
uqrshl v0.4s, v0.4s, v0.4s
uqrshl v0.8h, v0.8h, v0.8h
uqrshrn b10, h12, #5
uqrshrn h12, s10, #14
uqrshrn s10, d10, #25
uqrshrn v0.2s, v0.2d, #3
uqrshrn v0.4h, v0.4s, #3
uqrshrn v0.8b, v0.8h, #3
uqrshrn2 v0.16b, v0.8h, #3
uqrshrn2 v0.4s, v0.2d, #3
uqrshrn2 v0.8h, v0.4s, #3
uqshl b11, b20, b30
uqshl b18, b15, #6
uqshl d15, d12, #19
uqshl h11, h18, #7
uqshl s14, s19, #18
uqshl s23, s20, s16
uqshl v0.16b, v0.16b, #3
uqshl v0.16b, v0.16b, v0.16b
uqshl v0.2d, v0.2d, #3
uqshl v0.2d, v0.2d, v0.2d
uqshl v0.2s, v0.2s, #3
uqshl v0.4h, v0.4h, #3
uqshl v0.4s, v0.4s, #3
uqshl v0.4s, v0.4s, v0.4s
uqshl v0.8b, v0.8b, #3
uqshl v0.8h, v0.8h, #3
uqshl v0.8h, v0.8h, v0.8h
uqshrn b12, h10, #7
uqshrn h10, s14, #5
uqshrn s10, d12, #13
uqshrn v0.2s, v0.2d, #3
uqshrn v0.4h, v0.4s, #3
uqshrn v0.8b, v0.8h, #3
uqshrn2 v0.16b, v0.8h, #3
uqshrn2 v0.4s, v0.2d, #3
uqshrn2 v0.8h, v0.4s, #3
uqsub d16, d16, d16
uqsub v0.4h, v0.4h, v0.4h
uqxtn b18, h18
uqxtn h20, s17
uqxtn s19, d14
uqxtn v0.2s, v0.2d
uqxtn v0.4h, v0.4s
uqxtn v0.8b, v0.8h
uqxtn2 v0.16b, v0.8h
uqxtn2 v0.4s, v0.2d
uqxtn2 v0.8h, v0.4s
urecpe v0.2s, v0.2s
urecpe v0.4s, v0.4s
urhadd v0.16b, v0.16b, v0.16b
urhadd v0.4s, v0.4s, v0.4s
urhadd v0.8h, v0.8h, v0.8h
urshl d8, d7, d4
urshl v0.16b, v0.16b, v0.16b
urshl v0.2d, v0.2d, v0.2d
urshl v0.4s, v0.4s, v0.4s
urshl v0.8h, v0.8h, v0.8h
urshr d20, d23, #31
urshr v0.16b, v0.16b, #3
urshr v0.2d, v0.2d, #3
urshr v0.2s, v0.2s, #3
urshr v0.4h, v0.4h, #3
urshr v0.4s, v0.4s, #3
urshr v0.8b, v0.8b, #3
urshr v0.8h, v0.8h, #3
ursqrte v0.2s, v0.2s
ursqrte v0.4s, v0.4s
ursra d18, d10, #13
ursra v0.16b, v0.16b, #3
ursra v0.2d, v0.2d, #3
ursra v0.2s, v0.2s, #3
ursra v0.4h, v0.4h, #3
ursra v0.4s, v0.4s, #3
ursra v0.8b, v0.8b, #3
ursra v0.8h, v0.8h, #3
usdot v0.2s, v0.8b, v0.4b[2]
usdot v0.2s, v0.8b, v0.8b
usdot v0.4s, v0.16b, v0.16b
usdot v0.4s, v0.16b, v0.4b[2]
ushl d0, d0, d0
ushl v0.16b, v0.16b, v0.16b
ushl v0.4s, v0.4s, v0.4s
ushl v0.8h, v0.8h, v0.8h
ushll v0.4s, v0.4h, #3
ushll2 v0.8h, v0.16b, #3
ushr d10, d17, #18
ushr v0.16b, v0.16b, #3
ushr v0.2d, v0.2d, #3
ushr v0.2s, v0.2s, #3
ushr v0.4h, v0.4h, #3
ushr v0.4s, v0.4s, #3
ushr v0.8b, v0.8b, #3
ushr v0.8h, v0.8h, #3
usmmla v0.4s, v0.16b, v0.16b
smov w0, v0.b[1]
smov w0, v0.h[1]
smov x0, v0.b[1]
smov x0, v0.h[1]
smov x0, v0.s[1]
usqadd b19, b14
usqadd d18, d22
usqadd h20, h15
usqadd s21, s12
usqadd v0.16b, v0.16b
usqadd v0.2d, v0.2d
usqadd v0.2s, v0.2s
usqadd v0.4h, v0.4h
usqadd v0.4s, v0.4s
usqadd v0.8b, v0.8b
usqadd v0.8h, v0.8h
usra d20, d13, #61
usra v0.16b, v0.16b, #3
usra v0.2d, v0.2d, #3
usra v0.2s, v0.2s, #3
usra v0.4h, v0.4h, #3
usra v0.4s, v0.4s, #3
usra v0.8b, v0.8b, #3
usra v0.8h, v0.8h, #3
usubl v0.2d, v0.2s, v0.2s
usubl v0.4s, v0.4h, v0.4h
usubl v0.8h, v0.8b, v0.8b
usubl2 v0.2d, v0.4s, v0.4s
usubl2 v0.4s, v0.8h, v0.8h
usubl2 v0.8h, v0.16b, v0.16b
usubw v0.2d, v0.2d, v0.2s
usubw v0.4s, v0.4s, v0.4h
usubw v0.8h, v0.8h, v0.8b
usubw2 v0.2d, v0.2d, v0.4s
usubw2 v0.4s, v0.4s, v0.8h
usubw2 v0.8h, v0.8h, v0.16b
uzp1	v0.16b, v0.16b, v0.16b
uzp1	v0.2d, v0.2d, v0.2d
uzp1	v0.2s, v0.2s, v0.2s
uzp1	v0.4h, v0.4h, v0.4h
uzp1	v0.4s, v0.4s, v0.4s
uzp1	v0.8b, v0.8b, v0.8b
uzp1	v0.8h, v0.8h, v0.8h
uzp2	v0.16b, v0.16b, v0.16b
uzp2	v0.2d, v0.2d, v0.2d
uzp2	v0.2s, v0.2s, v0.2s
uzp2	v0.4h, v0.4h, v0.4h
uzp2	v0.4s, v0.4s, v0.4s
uzp2	v0.8b, v0.8b, v0.8b
uzp2	v0.8h, v0.8h, v0.8h
xtn v0.2s, v0.2d
xtn v0.4h, v0.4s
xtn v0.8b, v0.8h
xtn2 v0.16b, v0.8h
xtn2 v0.4s, v0.2d
xtn2 v0.8h, v0.4s
zip1	v0.16b, v0.16b, v0.16b
zip1	v0.2d, v0.2d, v0.2d
zip1	v0.2s, v0.2s, v0.2s
zip1	v0.4h, v0.4h, v0.4h
zip1	v0.4s, v0.4s, v0.4s
zip1	v0.8b, v0.8b, v0.8b
zip1	v0.8h, v0.8h, v0.8h
zip2	v0.16b, v0.16b, v0.16b
zip2	v0.2d, v0.2d, v0.2d
zip2	v0.2s, v0.2s, v0.2s
zip2	v0.4h, v0.4h, v0.4h
zip2	v0.4s, v0.4s, v0.4s
zip2	v0.8b, v0.8b, v0.8b
zip2	v0.8h, v0.8h, v0.8h

# CHECK:      Instruction Info:
# CHECK-NEXT: [1]: #uOps
# CHECK-NEXT: [2]: Latency
# CHECK-NEXT: [3]: RThroughput
# CHECK-NEXT: [4]: MayLoad
# CHECK-NEXT: [5]: MayStore
# CHECK-NEXT: [6]: HasSideEffects (U)

# CHECK:      [1]    [2]    [3]    [4]    [5]    [6]    Instructions:
# CHECK-NEXT:  1      2     0.50                        abs	d29, d24
# CHECK-NEXT:  1      2     0.50                        abs	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        abs	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        abs	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        abs	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        abs	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        abs	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        abs	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        add	d17, d31, d29
# CHECK-NEXT:  1      2     0.50                        add	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        addhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        addhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        addhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        addhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        addhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        addhn2	v0.8h, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        addp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        addp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      3     1.00                        addv	s0, v0.4s
# CHECK-NEXT:  1      3     1.00                        addv	h0, v0.4h
# CHECK-NEXT:  2      5     1.00                        addv	h0, v0.8h
# CHECK-NEXT:  2      5     1.00                        addv	b0, v0.8b
# CHECK-NEXT:  2      6     2.00                        addv	b0, v0.16b
# CHECK-NEXT:  1      2     0.50                        aesd	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        aese	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        aesimc	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        aesmc	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        and	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      3     1.00                        bfcvt	h0, s0
# CHECK-NEXT:  2      4     2.00                        bfcvtn	v0.4h, v0.4s
# CHECK-NEXT:  2      4     2.00                        bfcvtn2	v0.8h, v0.4s
# CHECK-NEXT:  1      5     0.50                        bfdot	v0.2s, v0.4h, v0.4h
# CHECK-NEXT:  1      5     0.50                        bfdot	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      5     0.50                        bfmlalb	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      5     0.50                        bfmlalb	v0.4s, v0.8h, v0.h[3]
# CHECK-NEXT:  1      5     0.50                        bfmlalt	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      5     0.50                        bfmlalt	v0.4s, v0.8h, v0.h[3]
# CHECK-NEXT:  1      6     0.50                        bfmmla	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        bic	v0.4h, #15, lsl #8
# CHECK-NEXT:  1      2     0.50                        bic	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        bif	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        bit	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        bsl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        cls	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        cls	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        cls	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        cls	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        cls	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        cls	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        clz	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        clz	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        clz	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        clz	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        clz	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        clz	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        cmeq	d20, d21, #0
# CHECK-NEXT:  1      2     0.50                        cmeq	d20, d21, d22
# CHECK-NEXT:  1      2     0.50                        cmeq	v0.16b, v0.16b, #0
# CHECK-NEXT:  1      2     0.50                        cmeq	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        cmge	d20, d21, #0
# CHECK-NEXT:  1      2     0.50                        cmge	d20, d21, d22
# CHECK-NEXT:  1      2     0.50                        cmge	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        cmge	v0.8b, v0.8b, #0
# CHECK-NEXT:  1      2     0.50                        cmgt	d20, d21, #0
# CHECK-NEXT:  1      2     0.50                        cmgt	d20, d21, d22
# CHECK-NEXT:  1      2     0.50                        cmgt	v0.2s, v0.2s, #0
# CHECK-NEXT:  1      2     0.50                        cmgt	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        cmhi	d20, d21, d22
# CHECK-NEXT:  1      2     0.50                        cmhi	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        cmhs	d20, d21, d22
# CHECK-NEXT:  1      2     0.50                        cmhs	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        cmle	d20, d21, #0
# CHECK-NEXT:  1      2     0.50                        cmle	v0.2d, v0.2d, #0
# CHECK-NEXT:  1      2     0.50                        cmlt	d20, d21, #0
# CHECK-NEXT:  1      2     0.50                        cmlt	v0.8h, v0.8h, #0
# CHECK-NEXT:  1      2     0.50                        cmtst	d20, d21, d22
# CHECK-NEXT:  1      2     0.50                        cmtst	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        cnt	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        cnt	v0.8b, v0.8b
# CHECK-NEXT:  1      3     1.00                        dup	v0.16b, w28
# CHECK-NEXT:  1      3     1.00                        dup	v0.2d, x28
# CHECK-NEXT:  1      3     1.00                        dup	v0.2s, w28
# CHECK-NEXT:  1      3     1.00                        dup	v0.4h, w28
# CHECK-NEXT:  1      3     1.00                        dup	v0.4s, w28
# CHECK-NEXT:  1      3     1.00                        dup	v0.8b, w28
# CHECK-NEXT:  1      3     1.00                        dup	v0.8h, w28
# CHECK-NEXT:  1      2     0.50                        mov	b0, v0.b[1]
# CHECK-NEXT:  1      2     0.50                        mov	d0, v0.d[1]
# CHECK-NEXT:  1      2     0.50                        mov	h0, v0.h[1]
# CHECK-NEXT:  1      2     0.50                        mov	s0, v0.s[1]
# CHECK-NEXT:  1      2     0.50                        dup	v0.16b, v0.b[1]
# CHECK-NEXT:  1      2     0.50                        dup	v0.2d, v0.d[1]
# CHECK-NEXT:  1      2     0.50                        dup	v0.2s, v0.s[1]
# CHECK-NEXT:  1      2     0.50                        dup	v0.4h, v0.h[1]
# CHECK-NEXT:  1      2     0.50                        dup	v0.4s, v0.s[1]
# CHECK-NEXT:  1      2     0.50                        dup	v0.8b, v0.b[1]
# CHECK-NEXT:  1      2     0.50                        dup	v0.8h, v0.h[1]
# CHECK-NEXT:  1      2     0.50                        eor	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        ext	v0.16b, v0.16b, v0.16b, #3
# CHECK-NEXT:  1      2     0.50                        ext	v0.8b, v0.8b, v0.8b, #3
# CHECK-NEXT:  1      2     0.50                        fabd	d29, d24, d20
# CHECK-NEXT:  1      2     0.50                        fabd	s29, s24, s20
# CHECK-NEXT:  1      2     0.50                        fabd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fabs	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        fabs	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        fabs	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        fabs	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fabs	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        facge	d20, d21, d22
# CHECK-NEXT:  1      2     0.50                        facge	s10, s11, s12
# CHECK-NEXT:  1      2     0.50                        facge	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        facgt	d20, d21, d22
# CHECK-NEXT:  1      2     0.50                        facgt	s10, s11, s12
# CHECK-NEXT:  1      2     0.50                        facgt	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        fadd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        faddp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        faddp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fcadd	v0.2s, v0.2s, v0.2s, #90
# CHECK-NEXT:  1      2     0.50                        fcadd	v0.4s, v0.4s, v0.4s, #270
# CHECK-NEXT:  1      2     0.50                        fcmeq	d20, d21, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmeq	d20, d21, d22
# CHECK-NEXT:  1      2     0.50                        fcmeq	s10, s11, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmeq	s10, s11, s12
# CHECK-NEXT:  1      2     0.50                        fcmeq	v0.2s, v0.2s, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmeq	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        fcmge	d20, d21, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmge	d20, d21, d22
# CHECK-NEXT:  1      2     0.50                        fcmge	s10, s11, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmge	s10, s11, s12
# CHECK-NEXT:  1      2     0.50                        fcmge	v0.2d, v0.2d, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmge	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fcmgt	d20, d21, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmgt	d20, d21, d22
# CHECK-NEXT:  1      2     0.50                        fcmgt	s10, s11, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmgt	s10, s11, s12
# CHECK-NEXT:  1      2     0.50                        fcmgt	v0.4s, v0.4s, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmgt	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        fcmla	v0.2s, v0.2s, v0.2s, #90
# CHECK-NEXT:  1      4     0.50                        fcmla	v0.4s, v0.4s, v0.s[1], #0
# CHECK-NEXT:  1      2     0.50                        fcmle	d20, d21, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmle	s10, s11, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmle	v0.2d, v0.2d, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmlt	d20, d21, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmlt	s10, s11, #0.0
# CHECK-NEXT:  1      2     0.50                        fcmlt	v0.4s, v0.4s, #0.0
# CHECK-NEXT:  1      3     1.00                        fcvtas	d21, d14
# CHECK-NEXT:  2      4     2.00                        fcvtas	s12, s13
# CHECK-NEXT:  4      6     4.00                        fcvtas	h12, h13
# CHECK-NEXT:  1      3     1.00                        fcvtas	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtas	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        fcvtas	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        fcvtas	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        fcvtas	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        fcvtau	d21, d14
# CHECK-NEXT:  2      4     2.00                        fcvtau	s12, s13
# CHECK-NEXT:  4      6     4.00                        fcvtau	h12, h13
# CHECK-NEXT:  1      3     1.00                        fcvtau	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtau	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        fcvtau	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        fcvtau	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        fcvtau	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        fcvtl	v0.2d, v0.2s
# CHECK-NEXT:  2      4     2.00                        fcvtl	v0.4s, v0.4h
# CHECK-NEXT:  1      3     1.00                        fcvtl2	v0.2d, v0.4s
# CHECK-NEXT:  2      4     2.00                        fcvtl2	v0.4s, v0.8h
# CHECK-NEXT:  1      3     1.00                        fcvtms	d21, d14
# CHECK-NEXT:  2      4     2.00                        fcvtms	s22, s13
# CHECK-NEXT:  4      6     4.00                        fcvtms	h22, h13
# CHECK-NEXT:  1      3     1.00                        fcvtms	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtms	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        fcvtms	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        fcvtms	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        fcvtms	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        fcvtmu	d21, d14
# CHECK-NEXT:  2      4     2.00                        fcvtmu	s12, s13
# CHECK-NEXT:  4      6     4.00                        fcvtmu	h12, h13
# CHECK-NEXT:  1      3     1.00                        fcvtmu	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtmu	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        fcvtmu	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        fcvtmu	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        fcvtmu	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        fcvtn	v0.2s, v0.2d
# CHECK-NEXT:  2      4     2.00                        fcvtn	v0.4h, v0.4s
# CHECK-NEXT:  1      3     1.00                        fcvtn2	v0.4s, v0.2d
# CHECK-NEXT:  2      4     2.00                        fcvtn2	v0.8h, v0.4s
# CHECK-NEXT:  1      3     1.00                        fcvtns	d21, d14
# CHECK-NEXT:  2      4     2.00                        fcvtns	s22, s13
# CHECK-NEXT:  4      6     4.00                        fcvtns	h22, h13
# CHECK-NEXT:  1      3     1.00                        fcvtns	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtns	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        fcvtns	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        fcvtns	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        fcvtns	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        fcvtnu	d21, d14
# CHECK-NEXT:  2      4     2.00                        fcvtnu	s12, s13
# CHECK-NEXT:  4      6     4.00                        fcvtnu	h12, h13
# CHECK-NEXT:  1      3     1.00                        fcvtnu	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtnu	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        fcvtnu	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        fcvtnu	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        fcvtnu	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        fcvtps	d21, d14
# CHECK-NEXT:  2      4     2.00                        fcvtps	s22, s13
# CHECK-NEXT:  4      6     4.00                        fcvtps	h22, h13
# CHECK-NEXT:  1      3     1.00                        fcvtps	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtps	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        fcvtps	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        fcvtps	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        fcvtps	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        fcvtpu	d21, d14
# CHECK-NEXT:  2      4     2.00                        fcvtpu	s12, s13
# CHECK-NEXT:  4      6     4.00                        fcvtpu	h12, h13
# CHECK-NEXT:  1      3     1.00                        fcvtpu	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtpu	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        fcvtpu	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        fcvtpu	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        fcvtpu	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        fcvtxn	s22, d13
# CHECK-NEXT:  1      3     1.00                        fcvtxn	v0.2s, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtxn2	v0.4s, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtzs	d21, d12, #1
# CHECK-NEXT:  1      3     1.00                        fcvtzs	d21, d14
# CHECK-NEXT:  2      4     2.00                        fcvtzs	s12, s13
# CHECK-NEXT:  2      4     2.00                        fcvtzs	s21, s12, #1
# CHECK-NEXT:  4      6     4.00                        fcvtzs	h21, h14
# CHECK-NEXT:  4      6     4.00                        fcvtzs	h21, h12, #1
# CHECK-NEXT:  1      3     1.00                        fcvtzs	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtzs	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      3     1.00                        fcvtzs	v0.2s, v0.2s
# CHECK-NEXT:  1      3     1.00                        fcvtzs	v0.2s, v0.2s, #3
# CHECK-NEXT:  2      4     2.00                        fcvtzs	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        fcvtzs	v0.4s, v0.4s
# CHECK-NEXT:  2      4     2.00                        fcvtzs	v0.4s, v0.4s, #3
# CHECK-NEXT:  4      6     4.00                        fcvtzs	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        fcvtzu	d21, d12, #1
# CHECK-NEXT:  1      3     1.00                        fcvtzu	d21, d14
# CHECK-NEXT:  2      4     2.00                        fcvtzu	s12, s13
# CHECK-NEXT:  2      4     2.00                        fcvtzu	s21, s12, #1
# CHECK-NEXT:  4      6     4.00                        fcvtzu	h12, h13
# CHECK-NEXT:  4      6     4.00                        fcvtzu	h21, h12, #1
# CHECK-NEXT:  1      3     1.00                        fcvtzu	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        fcvtzu	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      3     1.00                        fcvtzu	v0.2s, v0.2s
# CHECK-NEXT:  1      3     1.00                        fcvtzu	v0.2s, v0.2s, #3
# CHECK-NEXT:  2      4     2.00                        fcvtzu	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        fcvtzu	v0.4s, v0.4s
# CHECK-NEXT:  2      4     2.00                        fcvtzu	v0.4s, v0.4s, #3
# CHECK-NEXT:  4      6     4.00                        fcvtzu	v0.8h, v0.8h
# CHECK-NEXT:  1      14    2.00                        fdiv	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      9     2.00                        fdiv	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      9     4.00                        fdiv	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      11    4.00                        fdiv	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      13    8.00                        fdiv	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        fmax	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        fmax	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        fmax	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fmaxnm	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        fmaxnm	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        fmaxnm	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fmaxnmp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        fmaxnmp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        fmaxnmp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fmaxp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        fmaxp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        fmaxp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  2      4     1.00                        fmaxv	h0, v0.4h
# CHECK-NEXT:  3      6     1.50                        fmaxv	h0, v0.8h
# CHECK-NEXT:  2      4     1.00                        fmaxv	s0, v0.4s
# CHECK-NEXT:  1      2     0.50                        fmin	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        fmin	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        fmin	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fminnm	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        fminnm	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        fminnm	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fminnmp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        fminnmp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        fminnmp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fminp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        fminp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        fminp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        fmla	d0, d1, v0.d[1]
# CHECK-NEXT:  1      4     0.50                        fmla	s0, s1, v0.s[3]
# CHECK-NEXT:  1      4     0.50                        fmla	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        fmlal	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  1      4     0.50                        fmlal	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  1      4     0.50                        fmlal	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  1      4     0.50                        fmlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        fmlal2	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  1      4     0.50                        fmlal2	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  1      4     0.50                        fmlal2	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  1      4     0.50                        fmlal2	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        fmls	d0, d4, v0.d[1]
# CHECK-NEXT:  1      4     0.50                        fmls	s3, s5, v0.s[3]
# CHECK-NEXT:  1      4     0.50                        fmls	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        fmlsl	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  1      4     0.50                        fmlsl	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  1      4     0.50                        fmlsl	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  1      4     0.50                        fmlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        fmlsl2	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  1      4     0.50                        fmlsl2	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  1      4     0.50                        fmlsl2	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  1      4     0.50                        fmlsl2	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        fmov	v0.2d, #-1.25000000
# CHECK-NEXT:  1      2     0.50                        fmov	v0.2s, #13.00000000
# CHECK-NEXT:  1      2     0.50                        fmov	v0.4s, #1.00000000
# CHECK-NEXT:  1      3     0.50                        fmul	d0, d1, v0.d[1]
# CHECK-NEXT:  1      3     0.50                        fmul	s0, s1, v0.s[3]
# CHECK-NEXT:  1      3     0.50                        fmul	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      3     0.50                        fmulx	d0, d4, v0.d[1]
# CHECK-NEXT:  1      2     0.50                        fmulx	d23, d11, d1
# CHECK-NEXT:  1      2     0.50                        fmulx	s20, s22, s15
# CHECK-NEXT:  1      3     0.50                        fmulx	s3, s5, v0.s[3]
# CHECK-NEXT:  1      3     0.50                        fmulx	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        fmulx	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      3     0.50                        fmulx	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fneg	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        fneg	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        fneg	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        fneg	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        fneg	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        frecpe	d13, d13
# CHECK-NEXT:  1      3     1.00                        frecpe	s19, s14
# CHECK-NEXT:  1      2     0.50                        frecpe	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frecpe	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frecpe	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        frecpe	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        frecpe	v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        frecps	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        frecps	d22, d30, d21
# CHECK-NEXT:  1      4     0.50                        frecps	s21, s16, s13
# CHECK-NEXT:  1      3     1.00                        frecpx	d16, d19
# CHECK-NEXT:  1      3     1.00                        frecpx	s18, s10
# CHECK-NEXT:  1      3     1.00                        frint32x	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frint32x	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frint32x	v0.4s, v0.4s
# CHECK-NEXT:  1      3     1.00                        frint32z	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frint32z	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frint32z	v0.4s, v0.4s
# CHECK-NEXT:  1      3     1.00                        frint64x	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frint64x	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frint64x	v0.4s, v0.4s
# CHECK-NEXT:  1      3     1.00                        frint64z	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frint64z	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frint64z	v0.4s, v0.4s
# CHECK-NEXT:  1      3     1.00                        frinta	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frinta	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frinta	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        frinta	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        frinta	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        frinti	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frinti	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frinti	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        frinti	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        frinti	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        frintm	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frintm	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frintm	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        frintm	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        frintm	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        frintn	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frintn	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frintn	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        frintn	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        frintn	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        frintp	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frintp	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frintp	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        frintp	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        frintp	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        frintx	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frintx	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frintx	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        frintx	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        frintx	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        frintz	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frintz	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frintz	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        frintz	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        frintz	v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        frsqrte	d21, d12
# CHECK-NEXT:  1      3     1.00                        frsqrte	s22, s13
# CHECK-NEXT:  1      2     0.50                        frsqrte	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        frsqrte	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        frsqrte	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        frsqrte	v0.4s, v0.4s
# CHECK-NEXT:  4      6     4.00                        frsqrte	v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        frsqrts	d8, d22, d18
# CHECK-NEXT:  1      4     0.50                        frsqrts	s21, s5, s12
# CHECK-NEXT:  1      4     0.50                        frsqrts	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      14    2.00                        fsqrt	v0.2d, v0.2d
# CHECK-NEXT:  1      9     2.00                        fsqrt	v0.2s, v0.2s
# CHECK-NEXT:  1      9     4.00                        fsqrt	v0.4h, v0.4h
# CHECK-NEXT:  1      11    4.00                        fsqrt	v0.4s, v0.4s
# CHECK-NEXT:  1      13    8.00                        fsqrt	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        fsub	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v0.16b }, [x0]
# CHECK-NEXT:  4      6     1.00    *                   ld1	{ v0.2d, v1.2d, v2.2d }, [x0], #48
# CHECK-NEXT:  4      7     1.33    *                   ld1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
# CHECK-NEXT:  3      6     0.67    *                   ld1	{ v0.4s, v1.4s }, [sp], #32
# CHECK-NEXT:  3      6     1.00    *                   ld1	{ v0.4s, v1.4s, v2.4s }, [sp]
# CHECK-NEXT:  5      7     1.33    *                   ld1	{ v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
# CHECK-NEXT:  2      6     0.33    *                   ld1	{ v0.8h }, [x15], x2
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v0.8h, v1.8h }, [x15]
# CHECK-NEXT:  2      8     0.50    *                   ld1	{ v0.b }[9], [x0]
# CHECK-NEXT:  3      8     0.50    *                   ld1	{ v0.b }[9], [x0], #1
# CHECK-NEXT:  2      8     0.50    *                   ld1r	{ v0.16b }, [x0]
# CHECK-NEXT:  3      8     0.50    *                   ld1r	{ v0.16b }, [x0], #1
# CHECK-NEXT:  2      8     0.50    *                   ld1r	{ v0.8h }, [x15]
# CHECK-NEXT:  3      8     0.50    *                   ld1r	{ v0.8h }, [x15], #2
# CHECK-NEXT:  5      8     1.00    *                   ld2	{ v0.16b, v1.16b }, [x0], x1
# CHECK-NEXT:  3      8     1.00    *                   ld2	{ v0.8b, v1.8b }, [x0]
# CHECK-NEXT:  3      8     1.00    *                   ld2	{ v0.h, v1.h }[7], [x15]
# CHECK-NEXT:  4      8     1.00    *                   ld2	{ v0.h, v1.h }[7], [x15], #4
# CHECK-NEXT:  3      8     1.00    *                   ld2r	{ v0.2d, v1.2d }, [x0]
# CHECK-NEXT:  4      8     1.00    *                   ld2r	{ v0.2d, v1.2d }, [x0], #16
# CHECK-NEXT:  3      8     1.00    *                   ld2r	{ v0.4s, v1.4s }, [sp]
# CHECK-NEXT:  4      8     1.00    *                   ld2r	{ v0.4s, v1.4s }, [sp], #8
# CHECK-NEXT:  5      8     1.50    *                   ld3	{ v0.4h, v1.4h, v2.4h }, [x15]
# CHECK-NEXT:  7      8     1.50    *                   ld3	{ v0.8h, v1.8h, v2.8h }, [x15], x2
# CHECK-NEXT:  5      8     1.50    *                   ld3	{ v0.s, v1.s, v2.s }[3], [sp]
# CHECK-NEXT:  6      8     1.50    *                   ld3	{ v0.s, v1.s, v2.s }[3], [sp], x3
# CHECK-NEXT:  5      8     1.50    *                   ld3r	{ v0.4h, v1.4h, v2.4h }, [x15]
# CHECK-NEXT:  6      8     1.50    *                   ld3r	{ v0.4h, v1.4h, v2.4h }, [x15], #6
# CHECK-NEXT:  5      8     1.50    *                   ld3r	{ v0.8b, v1.8b, v2.8b }, [x0]
# CHECK-NEXT:  6      8     1.50    *                   ld3r	{ v0.8b, v1.8b, v2.8b }, [x0], #3
# CHECK-NEXT:  7      8     2.00    *                   ld4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
# CHECK-NEXT:  11     9     2.00    *                   ld4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
# CHECK-NEXT:  7      8     2.00    *                   ld4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0]
# CHECK-NEXT:  8      8     2.00    *                   ld4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0], #32
# CHECK-NEXT:  8      8     2.00    *                   ld4	{ v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
# CHECK-NEXT:  7      8     2.00    *                   ld4r	{ v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
# CHECK-NEXT:  8      8     2.00    *                   ld4r	{ v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7
# CHECK-NEXT:  7      8     2.00    *                   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
# CHECK-NEXT:  8      8     2.00    *                   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x30
# CHECK-NEXT:  1      4     1.00                        mla	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      4     1.00                        mls	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        mov	b0, v0.b[15]
# CHECK-NEXT:  1      2     0.50                        mov	d6, v0.d[1]
# CHECK-NEXT:  1      2     0.50                        mov	h2, v0.h[5]
# CHECK-NEXT:  1      2     0.50                        mov	s17, v0.s[2]
# CHECK-NEXT:  1      2     0.50                        mov	v2.b[0], v0.b[0]
# CHECK-NEXT:  1      2     0.50                        mov	v2.h[1], v0.h[1]
# CHECK-NEXT:  1      2     0.50                        mov	v2.s[2], v0.s[2]
# CHECK-NEXT:  1      2     0.50                        mov	v2.d[1], v0.d[1]
# CHECK-NEXT:  2      5     1.00                        mov	v0.b[0], w8
# CHECK-NEXT:  2      5     1.00                        mov	v0.h[1], w8
# CHECK-NEXT:  2      5     1.00                        mov	v0.s[2], w8
# CHECK-NEXT:  2      5     1.00                        mov	v0.d[1], x8
# CHECK-NEXT:  1      2     0.50                        mov	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        mov	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        movi	d15, #0xff00ff00ff00ff
# CHECK-NEXT:  1      2     0.50                        movi	v0.16b, #31
# CHECK-NEXT:  1      2     0.50                        movi	v0.2d, #0xff0000ff0000ffff
# CHECK-NEXT:  1      2     0.50                        movi	v0.2s, #8, msl #8
# CHECK-NEXT:  1      2     0.50                        movi	v0.4s, #255, lsl #24
# CHECK-NEXT:  1      2     0.50                        movi	v0.8b, #255
# CHECK-NEXT:  1      4     1.00                        mul	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        mvni	v0.2s, #0
# CHECK-NEXT:  1      2     0.50                        mvni	v0.4s, #16, msl #16
# CHECK-NEXT:  1      2     0.50                        neg	d29, d24
# CHECK-NEXT:  1      2     0.50                        neg	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        neg	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        neg	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        neg	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        neg	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        neg	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        neg	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        mvn	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        mvn	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        orn	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        mov	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        orr	v0.8h, #31
# CHECK-NEXT:  1      3     0.50                        pmul	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.50                        pmul	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      3     0.50                        pmull	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      3     0.50                        pmull2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        raddhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        raddhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        raddhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        raddhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        raddhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        raddhn2	v0.8h, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        rbit	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        rbit	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        rev16	v21.8b, v1.8b
# CHECK-NEXT:  1      2     0.50                        rev16	v30.16b, v31.16b
# CHECK-NEXT:  1      2     0.50                        rev32	v0.4h, v9.4h
# CHECK-NEXT:  1      2     0.50                        rev32	v21.8b, v1.8b
# CHECK-NEXT:  1      2     0.50                        rev32	v30.16b, v31.16b
# CHECK-NEXT:  1      2     0.50                        rev32	v4.8h, v7.8h
# CHECK-NEXT:  1      2     0.50                        rev64	v0.16b, v31.16b
# CHECK-NEXT:  1      2     0.50                        rev64	v1.8b, v9.8b
# CHECK-NEXT:  1      2     0.50                        rev64	v13.4h, v21.4h
# CHECK-NEXT:  1      2     0.50                        rev64	v2.8h, v4.8h
# CHECK-NEXT:  1      2     0.50                        rev64	v4.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        rev64	v6.4s, v8.4s
# CHECK-NEXT:  1      4     0.50                        rshrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        rshrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        rshrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        rshrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        rshrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        rshrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  1      2     0.50                        rsubhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        rsubhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        rsubhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        rsubhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        rsubhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        rsubhn2	v0.8h, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        saba	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      4     0.50                        sabal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        sabal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        sabal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        sabal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        sabal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        sabal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        sabd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        sabdl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        sabdl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        sabdl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        sabdl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        sabdl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        sabdl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      4     0.50                        sadalp	v0.1d, v0.2s
# CHECK-NEXT:  1      4     0.50                        sadalp	v0.2d, v0.4s
# CHECK-NEXT:  1      4     0.50                        sadalp	v0.2s, v0.4h
# CHECK-NEXT:  1      4     0.50                        sadalp	v0.4h, v0.8b
# CHECK-NEXT:  1      4     0.50                        sadalp	v0.4s, v0.8h
# CHECK-NEXT:  1      4     0.50                        sadalp	v0.8h, v0.16b
# CHECK-NEXT:  1      2     0.50                        saddl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        saddl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        saddl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        saddl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        saddl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        saddl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        saddlp	v0.1d, v0.2s
# CHECK-NEXT:  1      2     0.50                        saddlp	v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.50                        saddlp	v0.2s, v0.4h
# CHECK-NEXT:  1      2     0.50                        saddlp	v0.4h, v0.8b
# CHECK-NEXT:  1      2     0.50                        saddlp	v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.50                        saddlp	v0.8h, v0.16b
# CHECK-NEXT:  1      3     1.00                        saddlv	d0, v0.4s
# CHECK-NEXT:  1      3     1.00                        saddlv	s0, v0.4h
# CHECK-NEXT:  2      5     1.00                        saddlv	s0, v0.8h
# CHECK-NEXT:  2      5     1.00                        saddlv	h0, v0.8b
# CHECK-NEXT:  2      6     2.00                        saddlv	h0, v0.16b
# CHECK-NEXT:  1      2     0.50                        saddw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  1      2     0.50                        saddw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  1      2     0.50                        saddw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  1      2     0.50                        saddw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.50                        saddw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.50                        saddw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  1      3     1.00                        scvtf	d21, d12
# CHECK-NEXT:  1      3     1.00                        scvtf	d21, d12, #64
# CHECK-NEXT:  2      4     2.00                        scvtf	s22, s13
# CHECK-NEXT:  2      4     2.00                        scvtf	s22, s13, #32
# CHECK-NEXT:  1      3     1.00                        scvtf	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        scvtf	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      3     1.00                        scvtf	v0.2s, v0.2s
# CHECK-NEXT:  1      3     1.00                        scvtf	v0.2s, v0.2s, #3
# CHECK-NEXT:  2      4     2.00                        scvtf	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        scvtf	v0.4s, v0.4s
# CHECK-NEXT:  2      4     2.00                        scvtf	v0.4s, v0.4s, #3
# CHECK-NEXT:  4      6     4.00                        scvtf	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        sdot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  1      3     0.50                        sdot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  1      3     0.50                        sdot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.50                        sdot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  1      2     0.50                        shadd	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        shl	d7, d10, #12
# CHECK-NEXT:  1      2     0.50                        shl	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      2     0.50                        shl	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      2     0.50                        shl	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      2     0.50                        shl	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      2     0.50                        shll	v0.2d, v0.2s, #32
# CHECK-NEXT:  1      2     0.50                        shll	v0.4s, v0.4h, #16
# CHECK-NEXT:  1      2     0.50                        shll	v0.8h, v0.8b, #8
# CHECK-NEXT:  1      2     0.50                        shll	v0.2d, v0.2s, #32
# CHECK-NEXT:  1      2     0.50                        shll	v0.4s, v0.4h, #16
# CHECK-NEXT:  1      2     0.50                        shll	v0.8h, v0.8b, #8
# CHECK-NEXT:  1      2     0.50                        shll2	v0.2d, v0.4s, #32
# CHECK-NEXT:  1      2     0.50                        shll2	v0.4s, v0.8h, #16
# CHECK-NEXT:  1      2     0.50                        shll2	v0.8h, v0.16b, #8
# CHECK-NEXT:  1      2     0.50                        shll2	v0.2d, v0.4s, #32
# CHECK-NEXT:  1      2     0.50                        shll2	v0.4s, v0.8h, #16
# CHECK-NEXT:  1      2     0.50                        shll2	v0.8h, v0.16b, #8
# CHECK-NEXT:  1      2     0.50                        shrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  1      2     0.50                        shrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  1      2     0.50                        shrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  1      2     0.50                        shrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  1      2     0.50                        shrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  1      2     0.50                        shrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  1      2     0.50                        shsub	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        shsub	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        sli	d10, d14, #12
# CHECK-NEXT:  1      2     0.50                        sli	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      2     0.50                        sli	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      2     0.50                        sli	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      2     0.50                        sli	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      2     0.50                        sli	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      2     0.50                        sli	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      2     0.50                        sli	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      2     0.50                        smax	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        smax	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        smax	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        smaxp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        smaxp	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        smaxp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  2      5     1.00                        smaxv	b0, v0.8b
# CHECK-NEXT:  2      6     2.00                        smaxv	b0, v0.16b
# CHECK-NEXT:  1      3     1.00                        smaxv	h0, v0.4h
# CHECK-NEXT:  2      5     1.00                        smaxv	h0, v0.8h
# CHECK-NEXT:  1      3     1.00                        smaxv	s0, v0.4s
# CHECK-NEXT:  1      2     0.50                        smin	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        smin	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        smin	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        sminp	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        sminp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        sminp	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  2      5     1.00                        sminv	b0, v0.8b
# CHECK-NEXT:  2      6     2.00                        sminv	b0, v0.16b
# CHECK-NEXT:  1      3     1.00                        sminv	h0, v0.4h
# CHECK-NEXT:  2      5     1.00                        sminv	h0, v0.8h
# CHECK-NEXT:  1      3     1.00                        sminv	s0, v0.4s
# CHECK-NEXT:  1      4     1.00                        smlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     1.00                        smlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     1.00                        smlal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      4     1.00                        smlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     1.00                        smlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     1.00                        smlal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      4     1.00                        smlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     1.00                        smlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     1.00                        smlsl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      4     1.00                        smlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     1.00                        smlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     1.00                        smlsl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.50                        smmla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  1      3     1.00                        smull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      3     1.00                        smull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      3     1.00                        smull	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      3     1.00                        smull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      3     1.00                        smull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        smull2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        sqabs	b19, b14
# CHECK-NEXT:  1      2     0.50                        sqabs	d18, d12
# CHECK-NEXT:  1      2     0.50                        sqabs	h21, h15
# CHECK-NEXT:  1      2     0.50                        sqabs	s20, s12
# CHECK-NEXT:  1      2     0.50                        sqabs	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        sqabs	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        sqabs	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        sqabs	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        sqabs	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        sqabs	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        sqabs	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        sqadd	b20, b11, b15
# CHECK-NEXT:  1      2     0.50                        sqadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        sqadd	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      4     1.00                        sqdmlal	d19, s24, s12
# CHECK-NEXT:  1      4     1.00                        sqdmlal	d8, s9, v0.s[1]
# CHECK-NEXT:  1      4     1.00                        sqdmlal	s0, h0, v0.h[3]
# CHECK-NEXT:  1      4     1.00                        sqdmlal	s17, h27, h12
# CHECK-NEXT:  1      4     1.00                        sqdmlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     1.00                        sqdmlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     1.00                        sqdmlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     1.00                        sqdmlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     1.00                        sqdmlsl	d12, s23, s13
# CHECK-NEXT:  1      4     1.00                        sqdmlsl	d8, s9, v0.s[1]
# CHECK-NEXT:  1      4     1.00                        sqdmlsl	s0, h0, v0.h[3]
# CHECK-NEXT:  1      4     1.00                        sqdmlsl	s14, h12, h25
# CHECK-NEXT:  1      4     1.00                        sqdmlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     1.00                        sqdmlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     1.00                        sqdmlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     1.00                        sqdmlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     1.00                        sqdmulh	h10, h11, h12
# CHECK-NEXT:  1      4     1.00                        sqdmulh	h7, h15, v0.h[3]
# CHECK-NEXT:  1      4     1.00                        sqdmulh	s15, s14, v0.s[1]
# CHECK-NEXT:  1      4     1.00                        sqdmulh	s20, s21, s2
# CHECK-NEXT:  1      4     1.00                        sqdmulh	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      4     1.00                        sqdmulh	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      3     1.00                        sqdmull	d1, s1, v0.s[1]
# CHECK-NEXT:  1      3     1.00                        sqdmull	d15, s22, s12
# CHECK-NEXT:  1      3     1.00                        sqdmull	s1, h1, v0.h[3]
# CHECK-NEXT:  1      3     1.00                        sqdmull	s12, h22, h12
# CHECK-NEXT:  1      3     1.00                        sqdmull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      3     1.00                        sqdmull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      3     1.00                        sqdmull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      3     1.00                        sqdmull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        sqneg	b19, b14
# CHECK-NEXT:  1      2     0.50                        sqneg	d18, d12
# CHECK-NEXT:  1      2     0.50                        sqneg	h21, h15
# CHECK-NEXT:  1      2     0.50                        sqneg	s20, s12
# CHECK-NEXT:  1      2     0.50                        sqneg	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        sqneg	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        sqneg	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        sqneg	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        sqneg	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        sqneg	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        sqneg	v0.8h, v0.8h
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	h0, h1, v2.h[3]
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	v0.4h, v1.4h, v2.h[3]
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	v0.8h, v1.8h, v2.h[3]
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	s0, s1, v2.s[1]
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	v0.2s, v1.2s, v2.s[1]
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	v0.4s, v1.4s, v2.s[1]
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	h0, h1, h2
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	v0.4h, v1.4h, v2.4h
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	v0.8h, v1.8h, v2.8h
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	s0, s1, s2
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	v0.2s, v1.2s, v2.2s
# CHECK-NEXT:  1      4     2.00                        sqrdmlah	v0.4s, v1.4s, v2.4s
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	h0, h1, v2.h[3]
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	v0.4h, v1.4h, v2.h[3]
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	v0.8h, v1.8h, v2.h[3]
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	s0, s1, v2.s[1]
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	v0.2s, v1.2s, v2.s[1]
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	v0.4s, v1.4s, v2.s[1]
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	h0, h1, h2
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	v0.4h, v1.4h, v2.4h
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	v0.8h, v1.8h, v2.8h
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	s0, s1, s2
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	v0.2s, v1.2s, v2.2s
# CHECK-NEXT:  1      4     2.00                        sqrdmlsh	v0.4s, v1.4s, v2.4s
# CHECK-NEXT:  1      4     1.00                        sqrdmulh	h10, h11, h12
# CHECK-NEXT:  1      4     1.00                        sqrdmulh	h7, h15, v0.h[3]
# CHECK-NEXT:  1      4     1.00                        sqrdmulh	s15, s14, v0.s[1]
# CHECK-NEXT:  1      4     1.00                        sqrdmulh	s20, s21, s2
# CHECK-NEXT:  1      4     1.00                        sqrdmulh	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      4     1.00                        sqrdmulh	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        sqrshl	d31, d31, d31
# CHECK-NEXT:  1      4     0.50                        sqrshl	h3, h4, h15
# CHECK-NEXT:  1      4     0.50                        sqrshl	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        sqrshl	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        sqrshl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        sqrshrn	b10, h13, #2
# CHECK-NEXT:  1      4     0.50                        sqrshrn	h15, s10, #6
# CHECK-NEXT:  1      4     0.50                        sqrshrn	s15, d12, #9
# CHECK-NEXT:  1      4     0.50                        sqrshrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        sqrshrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        sqrshrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        sqrshrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        sqrshrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        sqrshrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        sqrshrun	b17, h10, #6
# CHECK-NEXT:  1      4     0.50                        sqrshrun	h10, s13, #15
# CHECK-NEXT:  1      4     0.50                        sqrshrun	s22, d16, #31
# CHECK-NEXT:  1      4     0.50                        sqrshrun	v0.2s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        sqrshrun	v0.4h, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        sqrshrun	v0.8b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        sqrshrun2	v0.16b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        sqrshrun2	v0.4s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        sqrshrun2	v0.8h, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        sqshl	b11, b19, #7
# CHECK-NEXT:  1      4     0.50                        sqshl	d15, d16, #51
# CHECK-NEXT:  1      4     0.50                        sqshl	d31, d31, d31
# CHECK-NEXT:  1      4     0.50                        sqshl	h13, h18, #11
# CHECK-NEXT:  1      4     0.50                        sqshl	h3, h4, h15
# CHECK-NEXT:  1      4     0.50                        sqshl	s14, s17, #22
# CHECK-NEXT:  1      4     0.50                        sqshl	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      4     0.50                        sqshl	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        sqshl	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      4     0.50                        sqshl	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        sqshl	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      4     0.50                        sqshl	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        sqshl	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        sqshl	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      4     0.50                        sqshl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        sqshl	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        sqshlu	b15, b18, #6
# CHECK-NEXT:  1      4     0.50                        sqshlu	d11, d13, #32
# CHECK-NEXT:  1      4     0.50                        sqshlu	h19, h17, #6
# CHECK-NEXT:  1      4     0.50                        sqshlu	s16, s14, #25
# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      4     0.50                        sqshlu	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        sqshrn	b10, h15, #5
# CHECK-NEXT:  1      4     0.50                        sqshrn	h17, s10, #4
# CHECK-NEXT:  1      4     0.50                        sqshrn	s18, d10, #31
# CHECK-NEXT:  1      4     0.50                        sqshrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        sqshrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        sqshrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        sqshrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        sqshrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        sqshrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        sqshrun	b15, h10, #7
# CHECK-NEXT:  1      4     0.50                        sqshrun	h20, s14, #3
# CHECK-NEXT:  1      4     0.50                        sqshrun	s10, d15, #15
# CHECK-NEXT:  1      4     0.50                        sqshrun	v0.2s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        sqshrun	v0.4h, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        sqshrun	v0.8b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        sqshrun2	v0.16b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        sqshrun2	v0.4s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        sqshrun2	v0.8h, v0.4s, #3
# CHECK-NEXT:  1      2     0.50                        sqsub	s20, s10, s7
# CHECK-NEXT:  1      2     0.50                        sqsub	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        sqsub	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        sqsub	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        sqxtn	b18, h18
# CHECK-NEXT:  1      4     0.50                        sqxtn	h20, s17
# CHECK-NEXT:  1      4     0.50                        sqxtn	s19, d14
# CHECK-NEXT:  1      4     0.50                        sqxtn	v0.2s, v0.2d
# CHECK-NEXT:  1      4     0.50                        sqxtn	v0.4h, v0.4s
# CHECK-NEXT:  1      4     0.50                        sqxtn	v0.8b, v0.8h
# CHECK-NEXT:  1      4     0.50                        sqxtn2	v0.16b, v0.8h
# CHECK-NEXT:  1      4     0.50                        sqxtn2	v0.4s, v0.2d
# CHECK-NEXT:  1      4     0.50                        sqxtn2	v0.8h, v0.4s
# CHECK-NEXT:  1      4     0.50                        sqxtun	b19, h14
# CHECK-NEXT:  1      4     0.50                        sqxtun	h21, s15
# CHECK-NEXT:  1      4     0.50                        sqxtun	s20, d12
# CHECK-NEXT:  1      4     0.50                        sqxtun	v0.2s, v0.2d
# CHECK-NEXT:  1      4     0.50                        sqxtun	v0.4h, v0.4s
# CHECK-NEXT:  1      4     0.50                        sqxtun	v0.8b, v0.8h
# CHECK-NEXT:  1      4     0.50                        sqxtun2	v0.16b, v0.8h
# CHECK-NEXT:  1      4     0.50                        sqxtun2	v0.4s, v0.2d
# CHECK-NEXT:  1      4     0.50                        sqxtun2	v0.8h, v0.4s
# CHECK-NEXT:  1      2     0.50                        srhadd	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        srhadd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        srhadd	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        sri	d10, d12, #14
# CHECK-NEXT:  1      2     0.50                        sri	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      2     0.50                        sri	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      2     0.50                        sri	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      2     0.50                        sri	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      2     0.50                        sri	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      2     0.50                        sri	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      2     0.50                        sri	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        srshl	d16, d16, d16
# CHECK-NEXT:  1      4     0.50                        srshl	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        srshl	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        srshl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        srshr	d19, d18, #7
# CHECK-NEXT:  1      4     0.50                        srshr	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      4     0.50                        srshr	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        srshr	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      4     0.50                        srshr	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      4     0.50                        srshr	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        srshr	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      4     0.50                        srshr	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        srsra	d15, d11, #19
# CHECK-NEXT:  1      4     0.50                        srsra	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      4     0.50                        srsra	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        srsra	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      4     0.50                        srsra	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      4     0.50                        srsra	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        srsra	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      4     0.50                        srsra	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      2     0.50                        sshl	d31, d31, d31
# CHECK-NEXT:  1      2     0.50                        sshl	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        sshl	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        sshl	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        sshl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        sshll	v0.2d, v0.2s, #3
# CHECK-NEXT:  1      2     0.50                        sshll2	v0.4s, v0.8h, #3
# CHECK-NEXT:  1      2     0.50                        sshr	d15, d16, #12
# CHECK-NEXT:  1      2     0.50                        sshr	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      2     0.50                        sshr	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      2     0.50                        sshr	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      2     0.50                        sshr	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      2     0.50                        sshr	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      2     0.50                        sshr	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      2     0.50                        sshr	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        ssra	d18, d12, #21
# CHECK-NEXT:  1      4     0.50                        ssra	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      4     0.50                        ssra	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        ssra	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      4     0.50                        ssra	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      4     0.50                        ssra	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        ssra	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      4     0.50                        ssra	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      2     0.50                        ssubl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        ssubl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        ssubl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        ssubl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        ssubl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        ssubl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        ssubw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  1      2     0.50                        ssubw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  1      2     0.50                        ssubw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  1      2     0.50                        ssubw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.50                        ssubw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.50                        ssubw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  2      2     0.50           *            st1	{ v0.16b }, [x0]
# CHECK-NEXT:  7      2     1.50           *            st1	{ v0.2d, v1.2d, v2.2d }, [x0], #48
# CHECK-NEXT:  8      2     2.00           *            st1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
# CHECK-NEXT:  5      2     1.00           *            st1	{ v0.4s, v1.4s }, [sp], #32
# CHECK-NEXT:  6      2     1.50           *            st1	{ v0.4s, v1.4s, v2.4s }, [sp]
# CHECK-NEXT:  5      2     1.00           *            st1	{ v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
# CHECK-NEXT:  3      2     0.50           *            st1	{ v0.8h }, [x15], x2
# CHECK-NEXT:  4      2     1.00           *            st1	{ v0.8h, v1.8h }, [x15]
# CHECK-NEXT:  3      4     1.00           *            st1	{ v0.d }[1], [x0]
# CHECK-NEXT:  4      4     1.00           *            st1	{ v0.d }[1], [x0], #8
# CHECK-NEXT:  7      4     2.00           *            st2	{ v0.16b, v1.16b }, [x0], x1
# CHECK-NEXT:  3      4     1.00           *            st2	{ v0.8b, v1.8b }, [x0]
# CHECK-NEXT:  3      4     1.00           *            st2	{ v0.s, v1.s }[3], [sp]
# CHECK-NEXT:  4      4     1.00           *            st2	{ v0.s, v1.s }[3], [sp], #8
# CHECK-NEXT:  6      5     2.00           *            st3	{ v0.4h, v1.4h, v2.4h }, [x15]
# CHECK-NEXT:  10     6     3.00           *            st3	{ v0.8h, v1.8h, v2.8h }, [x15], x2
# CHECK-NEXT:  6      5     2.00           *            st3	{ v0.h, v1.h, v2.h }[7], [x15]
# CHECK-NEXT:  7      5     2.00           *            st3	{ v0.h, v1.h, v2.h }[7], [x15], #6
# CHECK-NEXT:  8      6     3.00           *            st4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
# CHECK-NEXT:  17     7     6.00           *            st4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
# CHECK-NEXT:  4      6     1.50           *            st4	{ v0.b, v1.b, v2.b, v3.b }[9], [x0]
# CHECK-NEXT:  7      4     2.00           *            st4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
# CHECK-NEXT:  1      2     0.50                        sub	d15, d5, d16
# CHECK-NEXT:  1      2     0.50                        sub	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        sudot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  1      3     0.50                        sudot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  1      2     0.50                        suqadd	b19, b14
# CHECK-NEXT:  1      2     0.50                        suqadd	d18, d22
# CHECK-NEXT:  1      2     0.50                        suqadd	h20, h15
# CHECK-NEXT:  1      2     0.50                        suqadd	s21, s12
# CHECK-NEXT:  1      2     0.50                        suqadd	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        suqadd	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        suqadd	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        suqadd	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        suqadd	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        suqadd	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        suqadd	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        tbl	v0.16b, { v0.16b }, v0.16b
# CHECK-NEXT:  1      2     0.50                        tbl	v0.16b, { v0.16b, v1.16b }, v0.16b
# CHECK-NEXT:  2      4     1.00                        tbl	v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
# CHECK-NEXT:  3      4     1.50                        tbl	v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
# CHECK-NEXT:  1      2     0.50                        tbl	v0.8b, { v0.16b }, v0.8b
# CHECK-NEXT:  1      2     0.50                        tbl	v0.8b, { v0.16b, v1.16b }, v0.8b
# CHECK-NEXT:  2      4     1.00                        tbl	v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
# CHECK-NEXT:  3      4     1.50                        tbl	v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
# CHECK-NEXT:  1      2     0.50                        tbx	v0.16b, { v0.16b }, v0.16b
# CHECK-NEXT:  2      4     1.00                        tbx	v0.16b, { v0.16b, v1.16b }, v0.16b
# CHECK-NEXT:  3      6     1.50                        tbx	v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
# CHECK-NEXT:  5      6     2.50                        tbx	v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
# CHECK-NEXT:  1      2     0.50                        tbx	v0.8b, { v0.16b }, v0.8b
# CHECK-NEXT:  2      4     1.00                        tbx	v0.8b, { v0.16b, v1.16b }, v0.8b
# CHECK-NEXT:  3      6     1.50                        tbx	v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
# CHECK-NEXT:  5      6     2.50                        tbx	v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
# CHECK-NEXT:  1      2     0.50                        trn1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        trn1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        trn1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        trn1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        trn1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        trn1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        trn1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        trn2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        trn2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        trn2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        trn2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        trn2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        trn2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        trn2	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        uaba	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        uabal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        uabal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        uabal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        uabal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        uabal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        uabal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        uabd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        uabdl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        uabdl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        uabdl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        uabdl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        uabdl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        uabdl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      4     0.50                        uadalp	v0.1d, v0.2s
# CHECK-NEXT:  1      4     0.50                        uadalp	v0.2d, v0.4s
# CHECK-NEXT:  1      4     0.50                        uadalp	v0.2s, v0.4h
# CHECK-NEXT:  1      4     0.50                        uadalp	v0.4h, v0.8b
# CHECK-NEXT:  1      4     0.50                        uadalp	v0.4s, v0.8h
# CHECK-NEXT:  1      4     0.50                        uadalp	v0.8h, v0.16b
# CHECK-NEXT:  1      2     0.50                        uaddl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        uaddl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        uaddl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        uaddl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        uaddl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        uaddl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        uaddlp	v0.1d, v0.2s
# CHECK-NEXT:  1      2     0.50                        uaddlp	v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.50                        uaddlp	v0.2s, v0.4h
# CHECK-NEXT:  1      2     0.50                        uaddlp	v0.4h, v0.8b
# CHECK-NEXT:  1      2     0.50                        uaddlp	v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.50                        uaddlp	v0.8h, v0.16b
# CHECK-NEXT:  1      3     1.00                        uaddlv	d0, v0.4s
# CHECK-NEXT:  1      3     1.00                        uaddlv	s0, v0.4h
# CHECK-NEXT:  2      5     1.00                        uaddlv	s0, v0.8h
# CHECK-NEXT:  2      5     1.00                        uaddlv	h0, v0.8b
# CHECK-NEXT:  2      6     2.00                        uaddlv	h0, v0.16b
# CHECK-NEXT:  1      2     0.50                        uaddw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  1      2     0.50                        uaddw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  1      2     0.50                        uaddw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  1      2     0.50                        uaddw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.50                        uaddw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.50                        uaddw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  1      3     1.00                        ucvtf	d21, d14
# CHECK-NEXT:  1      3     1.00                        ucvtf	d21, d14, #64
# CHECK-NEXT:  2      4     2.00                        ucvtf	s22, s13
# CHECK-NEXT:  2      4     2.00                        ucvtf	s22, s13, #32
# CHECK-NEXT:  1      3     1.00                        ucvtf	v0.2d, v0.2d
# CHECK-NEXT:  1      3     1.00                        ucvtf	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      3     1.00                        ucvtf	v0.2s, v0.2s
# CHECK-NEXT:  1      3     1.00                        ucvtf	v0.2s, v0.2s, #3
# CHECK-NEXT:  2      4     2.00                        ucvtf	v0.4h, v0.4h
# CHECK-NEXT:  2      4     2.00                        ucvtf	v0.4s, v0.4s
# CHECK-NEXT:  2      4     2.00                        ucvtf	v0.4s, v0.4s, #3
# CHECK-NEXT:  4      6     4.00                        ucvtf	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        udot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  1      3     0.50                        udot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  1      3     0.50                        udot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.50                        udot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  1      2     0.50                        uhadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        uhadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        uhsub	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        umax	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        umax	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        umax	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        umaxp	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        umaxp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        umaxp	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  2      5     1.00                        umaxv	b0, v0.8b
# CHECK-NEXT:  2      6     2.00                        umaxv	b0, v0.16b
# CHECK-NEXT:  1      3     1.00                        umaxv	h0, v0.4h
# CHECK-NEXT:  2      5     1.00                        umaxv	h0, v0.8h
# CHECK-NEXT:  1      3     1.00                        umaxv	s0, v0.4s
# CHECK-NEXT:  1      2     0.50                        umin	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        umin	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        umin	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        uminp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        uminp	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        uminp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  2      5     1.00                        uminv	b0, v0.8b
# CHECK-NEXT:  2      6     2.00                        uminv	b0, v0.16b
# CHECK-NEXT:  1      3     1.00                        uminv	h0, v0.4h
# CHECK-NEXT:  2      5     1.00                        uminv	h0, v0.8h
# CHECK-NEXT:  1      3     1.00                        uminv	s0, v0.4s
# CHECK-NEXT:  1      4     1.00                        umlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     1.00                        umlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     1.00                        umlal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      4     1.00                        umlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     1.00                        umlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     1.00                        umlal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      4     1.00                        umlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     1.00                        umlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     1.00                        umlsl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      4     1.00                        umlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     1.00                        umlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     1.00                        umlsl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.50                        ummla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  2      2     1.00                        umov	w0, v0.b[1]
# CHECK-NEXT:  2      2     1.00                        umov	w0, v0.h[1]
# CHECK-NEXT:  2      2     1.00                        mov	w0, v0.s[1]
# CHECK-NEXT:  2      2     1.00                        mov	x0, v0.d[1]
# CHECK-NEXT:  1      3     1.00                        umull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      3     1.00                        umull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      3     1.00                        umull	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      3     1.00                        umull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      3     1.00                        umull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      3     1.00                        umull2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        uqadd	h0, h1, h5
# CHECK-NEXT:  1      2     0.50                        uqadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        uqrshl	b11, b20, b30
# CHECK-NEXT:  1      4     0.50                        uqrshl	s23, s20, s16
# CHECK-NEXT:  1      4     0.50                        uqrshl	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      4     0.50                        uqrshl	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        uqrshl	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        uqrshl	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        uqrshrn	b10, h12, #5
# CHECK-NEXT:  1      4     0.50                        uqrshrn	h12, s10, #14
# CHECK-NEXT:  1      4     0.50                        uqrshrn	s10, d10, #25
# CHECK-NEXT:  1      4     0.50                        uqrshrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        uqrshrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        uqrshrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        uqrshrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        uqrshrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        uqrshrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        uqshl	b11, b20, b30
# CHECK-NEXT:  1      4     0.50                        uqshl	b18, b15, #6
# CHECK-NEXT:  1      4     0.50                        uqshl	d15, d12, #19
# CHECK-NEXT:  1      4     0.50                        uqshl	h11, h18, #7
# CHECK-NEXT:  1      4     0.50                        uqshl	s14, s19, #18
# CHECK-NEXT:  1      4     0.50                        uqshl	s23, s20, s16
# CHECK-NEXT:  1      4     0.50                        uqshl	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      4     0.50                        uqshl	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      4     0.50                        uqshl	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        uqshl	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      4     0.50                        uqshl	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      4     0.50                        uqshl	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      4     0.50                        uqshl	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        uqshl	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        uqshl	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      4     0.50                        uqshl	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        uqshl	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        uqshrn	b12, h10, #7
# CHECK-NEXT:  1      4     0.50                        uqshrn	h10, s14, #5
# CHECK-NEXT:  1      4     0.50                        uqshrn	s10, d12, #13
# CHECK-NEXT:  1      4     0.50                        uqshrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        uqshrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        uqshrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        uqshrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  1      4     0.50                        uqshrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        uqshrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  1      2     0.50                        uqsub	d16, d16, d16
# CHECK-NEXT:  1      2     0.50                        uqsub	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        uqxtn	b18, h18
# CHECK-NEXT:  1      4     0.50                        uqxtn	h20, s17
# CHECK-NEXT:  1      4     0.50                        uqxtn	s19, d14
# CHECK-NEXT:  1      4     0.50                        uqxtn	v0.2s, v0.2d
# CHECK-NEXT:  1      4     0.50                        uqxtn	v0.4h, v0.4s
# CHECK-NEXT:  1      4     0.50                        uqxtn	v0.8b, v0.8h
# CHECK-NEXT:  1      4     0.50                        uqxtn2	v0.16b, v0.8h
# CHECK-NEXT:  1      4     0.50                        uqxtn2	v0.4s, v0.2d
# CHECK-NEXT:  1      4     0.50                        uqxtn2	v0.8h, v0.4s
# CHECK-NEXT:  1      3     1.00                        urecpe	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        urecpe	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        urhadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        urhadd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        urhadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        urshl	d8, d7, d4
# CHECK-NEXT:  1      4     0.50                        urshl	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      4     0.50                        urshl	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      4     0.50                        urshl	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        urshl	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        urshr	d20, d23, #31
# CHECK-NEXT:  1      4     0.50                        urshr	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      4     0.50                        urshr	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        urshr	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      4     0.50                        urshr	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      4     0.50                        urshr	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        urshr	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      4     0.50                        urshr	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      3     1.00                        ursqrte	v0.2s, v0.2s
# CHECK-NEXT:  2      4     2.00                        ursqrte	v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        ursra	d18, d10, #13
# CHECK-NEXT:  1      4     0.50                        ursra	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      4     0.50                        ursra	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        ursra	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      4     0.50                        ursra	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      4     0.50                        ursra	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        ursra	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      4     0.50                        ursra	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      3     0.50                        usdot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  1      3     0.50                        usdot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  1      3     0.50                        usdot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.50                        usdot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  1      2     0.50                        ushl	d0, d0, d0
# CHECK-NEXT:  1      2     0.50                        ushl	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        ushl	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        ushl	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        ushll	v0.4s, v0.4h, #3
# CHECK-NEXT:  1      2     0.50                        ushll2	v0.8h, v0.16b, #3
# CHECK-NEXT:  1      2     0.50                        ushr	d10, d17, #18
# CHECK-NEXT:  1      2     0.50                        ushr	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      2     0.50                        ushr	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      2     0.50                        ushr	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      2     0.50                        ushr	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      2     0.50                        ushr	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      2     0.50                        ushr	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      2     0.50                        ushr	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      3     0.50                        usmmla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  2      2     1.00                        smov	w0, v0.b[1]
# CHECK-NEXT:  2      2     1.00                        smov	w0, v0.h[1]
# CHECK-NEXT:  2      2     1.00                        smov	x0, v0.b[1]
# CHECK-NEXT:  2      2     1.00                        smov	x0, v0.h[1]
# CHECK-NEXT:  2      2     1.00                        smov	x0, v0.s[1]
# CHECK-NEXT:  1      2     0.50                        usqadd	b19, b14
# CHECK-NEXT:  1      2     0.50                        usqadd	d18, d22
# CHECK-NEXT:  1      2     0.50                        usqadd	h20, h15
# CHECK-NEXT:  1      2     0.50                        usqadd	s21, s12
# CHECK-NEXT:  1      2     0.50                        usqadd	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        usqadd	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        usqadd	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        usqadd	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        usqadd	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        usqadd	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        usqadd	v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        usra	d20, d13, #61
# CHECK-NEXT:  1      4     0.50                        usra	v0.16b, v0.16b, #3
# CHECK-NEXT:  1      4     0.50                        usra	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      4     0.50                        usra	v0.2s, v0.2s, #3
# CHECK-NEXT:  1      4     0.50                        usra	v0.4h, v0.4h, #3
# CHECK-NEXT:  1      4     0.50                        usra	v0.4s, v0.4s, #3
# CHECK-NEXT:  1      4     0.50                        usra	v0.8b, v0.8b, #3
# CHECK-NEXT:  1      4     0.50                        usra	v0.8h, v0.8h, #3
# CHECK-NEXT:  1      2     0.50                        usubl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        usubl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        usubl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        usubl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        usubl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        usubl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        usubw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  1      2     0.50                        usubw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  1      2     0.50                        usubw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  1      2     0.50                        usubw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.50                        usubw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.50                        usubw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  1      2     0.50                        uzp1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        uzp1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        uzp1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        uzp1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        uzp1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        uzp1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        uzp1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        uzp2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        uzp2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        uzp2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        uzp2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        uzp2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        uzp2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        uzp2	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        xtn	v0.2s, v0.2d
# CHECK-NEXT:  1      2     0.50                        xtn	v0.4h, v0.4s
# CHECK-NEXT:  1      2     0.50                        xtn	v0.8b, v0.8h
# CHECK-NEXT:  1      2     0.50                        xtn2	v0.16b, v0.8h
# CHECK-NEXT:  1      2     0.50                        xtn2	v0.4s, v0.2d
# CHECK-NEXT:  1      2     0.50                        xtn2	v0.8h, v0.4s
# CHECK-NEXT:  1      2     0.50                        zip1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        zip1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        zip1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        zip1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        zip1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        zip1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        zip1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.50                        zip2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.50                        zip2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.50                        zip2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.50                        zip2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.50                        zip2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.50                        zip2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.50                        zip2	v0.8h, v0.8h, v0.8h

# CHECK:      Resources:
# CHECK-NEXT: [0.0] - V3AEUnitB
# CHECK-NEXT: [0.1] - V3AEUnitB
# CHECK-NEXT: [0.2] - V3AEUnitB
# CHECK-NEXT: [1.0] - V3AEUnitD
# CHECK-NEXT: [1.1] - V3AEUnitD
# CHECK-NEXT: [2.0] - V3AEUnitFlg
# CHECK-NEXT: [2.1] - V3AEUnitFlg
# CHECK-NEXT: [2.2] - V3AEUnitFlg
# CHECK-NEXT: [2.3] - V3AEUnitFlg
# CHECK-NEXT: [3.0] - V3AEUnitL12
# CHECK-NEXT: [3.1] - V3AEUnitL12
# CHECK-NEXT: [4]   - V3AEUnitLS0
# CHECK-NEXT: [5]   - V3AEUnitM0
# CHECK-NEXT: [6]   - V3AEUnitM1
# CHECK-NEXT: [7]   - V3AEUnitS0
# CHECK-NEXT: [8]   - V3AEUnitS1
# CHECK-NEXT: [9]   - V3AEUnitS2
# CHECK-NEXT: [10]  - V3AEUnitS3
# CHECK-NEXT: [11]  - V3AEUnitS4
# CHECK-NEXT: [12]  - V3AEUnitS5
# CHECK-NEXT: [13]  - V3AEUnitST1
# CHECK-NEXT: [14]  - V3AEUnitV0
# CHECK-NEXT: [15]  - V3AEUnitV1

# CHECK:      Resource pressure per iteration:
# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     27.33  27.33  48.83  14.88  3.88   3.88   3.88   3.88   3.88   3.88   3.88   21.50  1003.00 595.00

# CHECK:      Resource pressure by instruction:
# CHECK-NEXT: [0.0]  [0.1]  [0.2]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [2.3]  [3.0]  [3.1]  [4]    [5]    [6]    [7]    [8]    [9]    [10]   [11]   [12]   [13]   [14]   [15]   Instructions:
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   abs	d29, d24
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   abs	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   abs	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   abs	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   abs	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   abs	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   abs	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   abs	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   add	d17, d31, d29
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   add	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   addhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   addhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   addhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   addhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   addhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   addhn2	v0.8h, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   addp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   addp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   addv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   addv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   addv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   addv	b0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   addv	b0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   aesd	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   aese	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   aesimc	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   aesmc	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   and	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     bfcvt	h0, s0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     bfcvtn	v0.4h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     bfcvtn2	v0.8h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bfdot	v0.2s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bfdot	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bfmlalb	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bfmlalb	v0.4s, v0.8h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bfmlalt	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bfmlalt	v0.4s, v0.8h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bfmmla	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bic	v0.4h, #15, lsl #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bic	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bif	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bit	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   bsl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cls	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cls	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cls	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cls	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cls	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cls	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   clz	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   clz	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   clz	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   clz	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   clz	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   clz	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmeq	d20, d21, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmeq	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmeq	v0.16b, v0.16b, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmeq	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmge	d20, d21, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmge	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmge	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmge	v0.8b, v0.8b, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmgt	d20, d21, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmgt	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmgt	v0.2s, v0.2s, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmgt	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmhi	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmhi	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmhs	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmhs	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmle	d20, d21, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmle	v0.2d, v0.2d, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmlt	d20, d21, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmlt	v0.8h, v0.8h, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmtst	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cmtst	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cnt	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   cnt	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     dup	v0.16b, w28
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     dup	v0.2d, x28
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     dup	v0.2s, w28
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     dup	v0.4h, w28
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     dup	v0.4s, w28
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     dup	v0.8b, w28
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -      -      -     dup	v0.8h, w28
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	b0, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	d0, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	h0, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	s0, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   dup	v0.16b, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   dup	v0.2d, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   dup	v0.2s, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   dup	v0.4h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   dup	v0.4s, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   dup	v0.8b, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   dup	v0.8h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   eor	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ext	v0.16b, v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ext	v0.8b, v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fabd	d29, d24, d20
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fabd	s29, s24, s20
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fabd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fabs	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fabs	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fabs	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fabs	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fabs	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   facge	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   facge	s10, s11, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   facge	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   facgt	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   facgt	s10, s11, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   facgt	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fadd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   faddp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   faddp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcadd	v0.2s, v0.2s, v0.2s, #90
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcadd	v0.4s, v0.4s, v0.4s, #270
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmeq	d20, d21, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmeq	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmeq	s10, s11, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmeq	s10, s11, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmeq	v0.2s, v0.2s, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmeq	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmge	d20, d21, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmge	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmge	s10, s11, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmge	s10, s11, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmge	v0.2d, v0.2d, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmge	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmgt	d20, d21, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmgt	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmgt	s10, s11, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmgt	s10, s11, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmgt	v0.4s, v0.4s, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmgt	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmla	v0.2s, v0.2s, v0.2s, #90
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmla	v0.4s, v0.4s, v0.s[1], #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmle	d20, d21, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmle	s10, s11, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmle	v0.2d, v0.2d, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmlt	d20, d21, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmlt	s10, s11, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcmlt	v0.4s, v0.4s, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtas	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtas	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtas	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtas	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtas	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtas	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtas	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtas	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtau	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtau	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtau	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtau	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtau	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtau	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtau	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtau	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtl	v0.2d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtl	v0.4s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtl2	v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtl2	v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtms	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtms	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtms	h22, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtms	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtms	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtms	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtms	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtms	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtmu	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtmu	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtmu	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtmu	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtmu	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtmu	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtmu	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtmu	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtn	v0.2s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtn	v0.4h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtn2	v0.4s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtn2	v0.8h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtns	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtns	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtns	h22, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtns	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtns	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtns	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtns	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtns	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtnu	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtnu	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtnu	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtnu	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtnu	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtnu	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtnu	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtnu	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtps	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtps	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtps	h22, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtps	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtps	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtps	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtps	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtps	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtpu	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtpu	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtpu	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtpu	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtpu	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtpu	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtpu	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtpu	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fcvtxn	s22, d13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtxn	v0.2s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtxn2	v0.4s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzs	d21, d12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzs	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtzs	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtzs	s21, s12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtzs	h21, h14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtzs	h21, h12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzs	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzs	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzs	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzs	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtzs	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtzs	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtzs	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtzs	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzu	d21, d12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzu	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtzu	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtzu	s21, s12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtzu	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtzu	h21, h12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzu	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzu	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzu	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     fcvtzu	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtzu	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtzu	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     fcvtzu	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     fcvtzu	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   fdiv	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   fdiv	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00   fdiv	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00   fdiv	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     8.00   fdiv	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmax	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmax	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmax	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmaxnm	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmaxnm	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmaxnm	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmaxnmp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmaxnmp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmaxnmp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmaxp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmaxp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmaxp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   fmaxv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   fmaxv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   fmaxv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmin	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmin	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmin	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fminnm	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fminnm	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fminnm	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fminnmp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fminnmp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fminnmp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fminp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fminp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fminp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmla	d0, d1, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmla	s0, s1, v0.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmla	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlal	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlal	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlal	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlal2	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlal2	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlal2	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlal2	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmls	d0, d4, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmls	s3, s5, v0.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmls	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlsl	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlsl	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlsl	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlsl2	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlsl2	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlsl2	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmlsl2	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmov	v0.2d, #-1.25000000
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmov	v0.2s, #13.00000000
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmov	v0.4s, #1.00000000
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmul	d0, d1, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmul	s0, s1, v0.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmul	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmulx	d0, d4, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmulx	d23, d11, d1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmulx	s20, s22, s15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmulx	s3, s5, v0.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmulx	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmulx	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fmulx	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fneg	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fneg	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fneg	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fneg	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fneg	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frecpe	d13, d13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frecpe	s19, s14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   frecpe	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frecpe	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frecpe	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frecpe	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     frecpe	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   frecps	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   frecps	d22, d30, d21
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   frecps	s21, s16, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frecpx	d16, d19
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frecpx	s18, s10
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frint32x	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frint32x	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frint32x	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frint32z	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frint32z	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frint32z	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frint64x	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frint64x	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frint64x	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frint64z	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frint64z	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frint64z	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frinta	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frinta	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frinta	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frinta	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     frinta	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frinti	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frinti	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frinti	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frinti	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     frinti	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frintm	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frintm	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frintm	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frintm	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     frintm	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frintn	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frintn	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frintn	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frintn	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     frintn	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frintp	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frintp	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frintp	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frintp	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     frintp	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frintx	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frintx	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frintx	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frintx	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     frintx	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frintz	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frintz	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frintz	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frintz	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     frintz	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frsqrte	d21, d12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frsqrte	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   frsqrte	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     frsqrte	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frsqrte	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     frsqrte	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     frsqrte	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   frsqrts	d8, d22, d18
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   frsqrts	s21, s5, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   frsqrts	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   fsqrt	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   fsqrt	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00   fsqrt	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00   fsqrt	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     8.00   fsqrt	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   fsub	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -      -      -     ld1	{ v0.16b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -     ld1	{ v0.2d, v1.2d, v2.2d }, [x0], #48
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -      -      -      -     ld1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -     ld1	{ v0.4s, v1.4s }, [sp], #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -      -      -     ld1	{ v0.4s, v1.4s, v2.4s }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.33   1.33   1.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -     ld1	{ v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -      -      -     ld1	{ v0.8h }, [x15], x2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -      -      -     ld1	{ v0.8h, v1.8h }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   ld1	{ v0.b }[9], [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     0.50   0.50   ld1	{ v0.b }[9], [x0], #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   ld1r	{ v0.16b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     0.50   0.50   ld1r	{ v0.16b }, [x0], #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     0.50   0.50   ld1r	{ v0.8h }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     0.50   0.50   ld1r	{ v0.8h }, [x15], #2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     1.00   1.00   ld2	{ v0.16b, v1.16b }, [x0], x1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   ld2	{ v0.8b, v1.8b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   ld2	{ v0.h, v1.h }[7], [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     1.00   1.00   ld2	{ v0.h, v1.h }[7], [x15], #4
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   ld2r	{ v0.2d, v1.2d }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     1.00   1.00   ld2r	{ v0.2d, v1.2d }, [x0], #16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -      -     1.00   1.00   ld2r	{ v0.4s, v1.4s }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.33   0.33   0.33   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     1.00   1.00   ld2r	{ v0.4s, v1.4s }, [sp], #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.50   1.50   ld3	{ v0.4h, v1.4h, v2.4h }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     1.50   1.50   ld3	{ v0.8h, v1.8h, v2.8h }, [x15], x2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.50   1.50   ld3	{ v0.s, v1.s, v2.s }[3], [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     1.50   1.50   ld3	{ v0.s, v1.s, v2.s }[3], [sp], x3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.50   1.50   ld3r	{ v0.4h, v1.4h, v2.4h }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     1.50   1.50   ld3r	{ v0.4h, v1.4h, v2.4h }, [x15], #6
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -      -     1.50   1.50   ld3r	{ v0.8b, v1.8b, v2.8b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     0.67   0.67   0.67   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     1.50   1.50   ld3r	{ v0.8b, v1.8b, v2.8b }, [x0], #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     2.00   2.00   ld4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     2.00   2.00   2.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     2.00   2.00   ld4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     2.00   2.00   ld4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     2.00   2.00   ld4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0], #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     2.00   2.00   ld4	{ v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     2.00   2.00   ld4r	{ v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     2.00   2.00   ld4r	{ v0.1d, v1.1d, v2.1d, v3.1d }, [sp], x7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -      -     2.00   2.00   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -     1.00   1.00   1.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13    -     2.00   2.00   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp], x30
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     mla	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     mls	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	b0, v0.b[15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	d6, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	h2, v0.h[5]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	s17, v0.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	v2.b[0], v0.b[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	v2.h[1], v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	v2.s[2], v0.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	v2.d[1], v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50   mov	v0.b[0], w8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50   mov	v0.h[1], w8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50   mov	v0.s[2], w8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     0.50   0.50   mov	v0.d[1], x8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   movi	d15, #0xff00ff00ff00ff
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   movi	v0.16b, #31
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   movi	v0.2d, #0xff0000ff0000ffff
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   movi	v0.2s, #8, msl #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   movi	v0.4s, #255, lsl #24
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   movi	v0.8b, #255
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     mul	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mvni	v0.2s, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mvni	v0.4s, #16, msl #16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   neg	d29, d24
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   neg	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   neg	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   neg	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   neg	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   neg	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   neg	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   neg	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mvn	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mvn	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   orn	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   mov	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   orr	v0.8h, #31
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmul	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmul	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmull	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   pmull2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   raddhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   raddhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   raddhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   raddhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   raddhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   raddhn2	v0.8h, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rbit	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rbit	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev16	v21.8b, v1.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev16	v30.16b, v31.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev32	v0.4h, v9.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev32	v21.8b, v1.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev32	v30.16b, v31.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev32	v4.8h, v7.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev64	v0.16b, v31.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev64	v1.8b, v9.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev64	v13.4h, v21.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev64	v2.8h, v4.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev64	v4.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rev64	v6.4s, v8.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rshrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rshrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rshrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rshrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rshrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rshrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rsubhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rsubhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rsubhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rsubhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rsubhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   rsubhn2	v0.8h, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saba	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabdl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabdl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabdl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabdl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabdl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sabdl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sadalp	v0.1d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sadalp	v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sadalp	v0.2s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sadalp	v0.4h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sadalp	v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sadalp	v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddlp	v0.1d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddlp	v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddlp	v0.2s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddlp	v0.4h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddlp	v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddlp	v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   saddlv	d0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   saddlv	s0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   saddlv	s0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   saddlv	h0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   saddlv	h0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   saddw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     scvtf	d21, d12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     scvtf	d21, d12, #64
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     scvtf	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     scvtf	s22, s13, #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     scvtf	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     scvtf	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     scvtf	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     scvtf	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     scvtf	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     scvtf	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     scvtf	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     scvtf	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sdot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sdot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sdot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sdot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shadd	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shl	d7, d10, #12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shl	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shl	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shl	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shl	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll	v0.2d, v0.2s, #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll	v0.4s, v0.4h, #16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll	v0.8h, v0.8b, #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll	v0.2d, v0.2s, #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll	v0.4s, v0.4h, #16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll	v0.8h, v0.8b, #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll2	v0.2d, v0.4s, #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll2	v0.4s, v0.8h, #16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll2	v0.8h, v0.16b, #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll2	v0.2d, v0.4s, #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll2	v0.4s, v0.8h, #16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shll2	v0.8h, v0.16b, #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shsub	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   shsub	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sli	d10, d14, #12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sli	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sli	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sli	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sli	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sli	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sli	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sli	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   smax	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   smax	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   smax	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   smaxp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   smaxp	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   smaxp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   smaxv	b0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   smaxv	b0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   smaxv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   smaxv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   smaxv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   smin	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   smin	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   smin	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sminp	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sminp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sminp	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   sminv	b0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   sminv	b0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   sminv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   sminv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   sminv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlsl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smlsl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   smmla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smull	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     smull2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqabs	b19, b14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqabs	d18, d12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqabs	h21, h15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqabs	s20, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqabs	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqabs	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqabs	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqabs	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqabs	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqabs	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqabs	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqadd	b20, b11, b15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqadd	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlal	d19, s24, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlal	d8, s9, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlal	s0, h0, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlal	s17, h27, h12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlsl	d12, s23, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlsl	d8, s9, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlsl	s0, h0, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlsl	s14, h12, h25
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmulh	h10, h11, h12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmulh	h7, h15, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmulh	s15, s14, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmulh	s20, s21, s2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmulh	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmulh	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmull	d1, s1, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmull	d15, s22, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmull	s1, h1, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmull	s12, h22, h12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqdmull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqneg	b19, b14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqneg	d18, d12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqneg	h21, h15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqneg	s20, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqneg	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqneg	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqneg	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqneg	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqneg	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqneg	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqneg	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	h0, h1, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	v0.4h, v1.4h, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	v0.8h, v1.8h, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	s0, s1, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	v0.2s, v1.2s, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	v0.4s, v1.4s, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	h0, h1, h2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	v0.4h, v1.4h, v2.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	v0.8h, v1.8h, v2.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	s0, s1, s2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	v0.2s, v1.2s, v2.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlah	v0.4s, v1.4s, v2.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	h0, h1, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	v0.4h, v1.4h, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	v0.8h, v1.8h, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	s0, s1, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	v0.2s, v1.2s, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	v0.4s, v1.4s, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	h0, h1, h2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	v0.4h, v1.4h, v2.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	v0.8h, v1.8h, v2.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	s0, s1, s2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	v0.2s, v1.2s, v2.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     sqrdmlsh	v0.4s, v1.4s, v2.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqrdmulh	h10, h11, h12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqrdmulh	h7, h15, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqrdmulh	s15, s14, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqrdmulh	s20, s21, s2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqrdmulh	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     sqrdmulh	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshl	d31, d31, d31
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshl	h3, h4, h15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshl	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshl	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrn	b10, h13, #2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrn	h15, s10, #6
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrn	s15, d12, #9
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrun	b17, h10, #6
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrun	h10, s13, #15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrun	s22, d16, #31
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrun	v0.2s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrun	v0.4h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrun	v0.8b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrun2	v0.16b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrun2	v0.4s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqrshrun2	v0.8h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	b11, b19, #7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	d15, d16, #51
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	d31, d31, d31
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	h13, h18, #11
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	h3, h4, h15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	s14, s17, #22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshl	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshlu	b15, b18, #6
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshlu	d11, d13, #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshlu	h19, h17, #6
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshlu	s16, s14, #25
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshlu	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshlu	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshlu	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshlu	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshlu	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshlu	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshlu	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrn	b10, h15, #5
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrn	h17, s10, #4
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrn	s18, d10, #31
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrun	b15, h10, #7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrun	h20, s14, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrun	s10, d15, #15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrun	v0.2s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrun	v0.4h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrun	v0.8b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrun2	v0.16b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrun2	v0.4s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqshrun2	v0.8h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqsub	s20, s10, s7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqsub	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqsub	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqsub	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtn	b18, h18
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtn	h20, s17
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtn	s19, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtn	v0.2s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtn	v0.4h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtn	v0.8b, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtn2	v0.16b, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtn2	v0.4s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtn2	v0.8h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtun	b19, h14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtun	h21, s15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtun	s20, d12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtun	v0.2s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtun	v0.4h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtun	v0.8b, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtun2	v0.16b, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtun2	v0.4s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sqxtun2	v0.8h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srhadd	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srhadd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srhadd	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sri	d10, d12, #14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sri	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sri	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sri	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sri	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sri	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sri	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sri	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshl	d16, d16, d16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshl	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshl	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshr	d19, d18, #7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshr	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshr	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshr	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshr	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshr	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshr	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srshr	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srsra	d15, d11, #19
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srsra	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srsra	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srsra	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srsra	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srsra	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srsra	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   srsra	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshl	d31, d31, d31
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshl	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshl	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshl	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshll	v0.2d, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshll2	v0.4s, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshr	d15, d16, #12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshr	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshr	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshr	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshr	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshr	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshr	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sshr	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssra	d18, d12, #21
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssra	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssra	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssra	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssra	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssra	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssra	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssra	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ssubw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   0.50   0.50   st1	{ v0.16b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   1.50   1.50   1.50   st1	{ v0.2d, v1.2d, v2.2d }, [x0], #48
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     2.00    -      -      -      -      -      -      -      -     2.00   2.00   2.00   st1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   1.00   1.00   1.00   st1	{ v0.4s, v1.4s }, [sp], #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50    -      -      -      -      -      -      -      -     1.50   1.50   1.50   st1	{ v0.4s, v1.4s, v2.4s }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   1.00   1.00   1.00   st1	{ v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.50   0.50   0.50   st1	{ v0.8h }, [x15], x2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     1.00   1.00   1.00   st1	{ v0.8h, v1.8h }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   1.00   1.00   st1	{ v0.d }[1], [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.50   1.00   1.00   st1	{ v0.d }[1], [x0], #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   1.00   2.00   2.00   st2	{ v0.16b, v1.16b }, [x0], x1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   1.00   1.00   st2	{ v0.8b, v1.8b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   1.00   1.00   st2	{ v0.s, v1.s }[3], [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.50   1.00   1.00   st2	{ v0.s, v1.s }[3], [sp], #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     1.00   2.00   2.00   st3	{ v0.4h, v1.4h, v2.4h }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.50   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   1.50   3.00   3.00   st3	{ v0.8h, v1.8h, v2.8h }, [x15], x2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     1.00   2.00   2.00   st3	{ v0.h, v1.h, v2.h }[7], [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   1.00   2.00   2.00   st3	{ v0.h, v1.h, v2.h }[7], [x15], #6
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -      -     1.00   3.00   3.00   st4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     2.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   2.00   6.00   6.00   st4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     0.50    -      -      -      -      -      -      -      -     0.50   1.50   1.50   st4	{ v0.b, v1.b, v2.b, v3.b }[9], [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -     1.00   0.13   0.13   0.13   0.13   0.13   0.13   0.13   0.13   1.00   2.00   2.00   st4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sub	d15, d5, d16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sub	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sudot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   sudot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   suqadd	b19, b14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   suqadd	d18, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   suqadd	h20, h15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   suqadd	s21, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   suqadd	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   suqadd	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   suqadd	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   suqadd	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   suqadd	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   suqadd	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   suqadd	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   tbl	v0.16b, { v0.16b }, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   tbl	v0.16b, { v0.16b, v1.16b }, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   tbl	v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   tbl	v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   tbl	v0.8b, { v0.16b }, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   tbl	v0.8b, { v0.16b, v1.16b }, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   tbl	v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   tbl	v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   tbx	v0.16b, { v0.16b }, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   tbx	v0.16b, { v0.16b, v1.16b }, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   tbx	v0.16b, { v0.16b, v1.16b, v2.16b }, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.50   2.50   tbx	v0.16b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   tbx	v0.8b, { v0.16b }, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   tbx	v0.8b, { v0.16b, v1.16b }, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.50   1.50   tbx	v0.8b, { v0.16b, v1.16b, v2.16b }, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.50   2.50   tbx	v0.8b, { v0.16b, v1.16b, v2.16b, v3.16b }, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   trn2	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaba	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabdl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabdl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabdl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabdl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabdl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uabdl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uadalp	v0.1d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uadalp	v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uadalp	v0.2s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uadalp	v0.4h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uadalp	v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uadalp	v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddlp	v0.1d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddlp	v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddlp	v0.2s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddlp	v0.4h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddlp	v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddlp	v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   uaddlv	d0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   uaddlv	s0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   uaddlv	s0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   uaddlv	h0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   uaddlv	h0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uaddw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     ucvtf	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     ucvtf	d21, d14, #64
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     ucvtf	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     ucvtf	s22, s13, #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     ucvtf	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     ucvtf	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     ucvtf	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     ucvtf	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     ucvtf	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     ucvtf	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     ucvtf	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     4.00    -     ucvtf	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   udot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   udot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   udot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   udot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uhadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uhadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uhsub	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   umax	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   umax	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   umax	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   umaxp	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   umaxp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   umaxp	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   umaxv	b0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   umaxv	b0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   umaxv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   umaxv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   umaxv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   umin	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   umin	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   umin	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uminp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uminp	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uminp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   uminv	b0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00   uminv	b0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   uminv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   1.50   uminv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   uminv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlsl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umlsl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ummla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   umov	w0, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   umov	w0, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   mov	w0, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   mov	x0, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umull	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     umull2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqadd	h0, h1, h5
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshl	b11, b20, b30
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshl	s23, s20, s16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshl	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshl	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshl	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshl	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshrn	b10, h12, #5
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshrn	h12, s10, #14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshrn	s10, d10, #25
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqrshrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	b11, b20, b30
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	b18, b15, #6
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	d15, d12, #19
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	h11, h18, #7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	s14, s19, #18
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	s23, s20, s16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshl	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshrn	b12, h10, #7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshrn	h10, s14, #5
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshrn	s10, d12, #13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshrn	v0.2s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshrn	v0.4h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshrn	v0.8b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshrn2	v0.16b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshrn2	v0.4s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqshrn2	v0.8h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqsub	d16, d16, d16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqsub	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqxtn	b18, h18
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqxtn	h20, s17
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqxtn	s19, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqxtn	v0.2s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqxtn	v0.4h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqxtn	v0.8b, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqxtn2	v0.16b, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqxtn2	v0.4s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uqxtn2	v0.8h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     urecpe	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     urecpe	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urhadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urhadd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urhadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshl	d8, d7, d4
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshl	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshl	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshl	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshl	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshr	d20, d23, #31
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshr	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshr	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshr	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshr	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshr	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshr	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   urshr	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     ursqrte	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.00    -     ursqrte	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ursra	d18, d10, #13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ursra	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ursra	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ursra	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ursra	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ursra	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ursra	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ursra	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usdot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usdot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usdot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usdot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushl	d0, d0, d0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushl	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushl	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushl	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushll	v0.4s, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushll2	v0.8h, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushr	d10, d17, #18
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushr	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushr	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushr	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushr	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushr	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushr	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   ushr	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usmmla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   smov	w0, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   smov	w0, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   smov	x0, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   smov	x0, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00   smov	x0, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usqadd	b19, b14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usqadd	d18, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usqadd	h20, h15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usqadd	s21, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usqadd	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usqadd	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usqadd	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usqadd	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usqadd	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usqadd	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usqadd	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usra	d20, d13, #61
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usra	v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usra	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usra	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usra	v0.4h, v0.4h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usra	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usra	v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usra	v0.8h, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   usubw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   uzp2	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   xtn	v0.2s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   xtn	v0.4h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   xtn	v0.8b, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   xtn2	v0.16b, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   xtn2	v0.4s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   xtn2	v0.8h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   zip2	v0.8h, v0.8h, v0.8h
