# NOTE: Assertions have been autogenerated by utils/update_mca_test_checks.py
# RUN: llvm-mca -mtriple=aarch64 -mcpu=neoverse-v1 -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 v7.2s, v1.2s, v2.2s
addp v0.2d, v0.2d, v0.2d
addp v0.8b, v0.8b, v0.8b
addp d1, v14.2d
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, v24.4h, v14.2h[2]
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 v23.8h, #101
bic v0.8b, v0.8b, v0.8b
bic v25.16b, v10.16b, v9.16b
bic v24.2s, #70
bit v5.8b, v12.8b, v22.8b
bif v0.8b, v25.8b, v4.8b
bif v0.16b, v0.16b, v0.16b
bit v0.16b, v0.16b, v0.16b
bsl v0.8b, v0.8b, v0.8b
bsl v27.16b, v13.16b, v21.16b
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 v9.8h, v16.8h, v24.8h
cmeq v14.4h, v18.4h, #0
cmeq d20, d21, 0
cmeq d20, d21, d22
cmeq v0.16b, v0.16b, 0
cmeq v0.16b, v0.16b, v0.16b
cmge v22.8h, v16.8h, v3.8h
cmge v22.16b, v30.16b, #0
cmge d20, d21, 0
cmge d20, d21, d22
cmge v0.4h, v0.4h, v0.4h
cmge v0.8b, v0.8b, 0
cmgt v3.2d, v29.2d, v11.2d
cmgt d20, d21, 0
cmgt d20, d21, d22
cmgt v0.2s, v0.2s, 0
cmgt v0.4s, v0.4s, v0.4s
cmhi v28.4h, v25.4h, v21.4h
cmhi d20, d21, d22
cmhi v0.8h, v0.8h, v0.8h
cmhs d20, d21, d22
cmhs v0.8b, v0.8b, v0.8b
cmle v21.2s, v19.2s, #0
cmle d20, d21, 0
cmle v0.2d, v0.2d, 0
cmlt v26.4h, v12.4h, #0
cmlt d20, d21, 0
cmlt v0.8h, v0.8h, 0
cmtst d20, d21, d22
cmtst v0.2s, v0.2s, v0.2s
cmtst v13.2d, v13.2d, v13.2d
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 h27, h20, h17
fabd v13.8h, v28.8h, v12.8h
fabd v0.4s, v0.4s, v0.4s
fabs h25, h7
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 h24, h26, h29
facge v25.4h, v16.4h, v11.4h
facge v19.2s, v24.2s, v5.2s
facge v0.4s, v0.4s, v0.4s
facgt d20, d21, d22
facgt s10, s11, s12
facgt h0, h4, h10
facgt v0.2d, v0.2d, v0.2d
facgt v22.8h, v14.8h, v31.8h
facgt v22.4s, v8.4s, v2.4s
fadd v0.4s, v0.4s, v0.4s
faddp h10, v19.2h
faddp d11, v28.2d
faddp v0.2s, v0.2s, v0.2s
faddp v0.4s, v0.4s, v0.4s
faddp v16.2d, v11.2d, v5.2d
fcadd v0.2s, v0.2s, v0.2s,  90
fcadd v0.4s, v0.4s, v0.4s, 270
fcmeq h30, h6, h1
fcmeq h19, h23, #0.0
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
fcmeq v12.4s, v11.4s, v26.4s
fcmeq v18.2d, v17.2d, #0.0
fcmge h10, h23, #0.0
fcmge h1, h16, h12
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 v17.2d, v11.2d, v13.2d
fcmge v0.4s, v0.4s, v0.4s
fcmge v18.4h, v27.4h, #0.0
fcmge v20.8h, v19.8h, v22.8h
fcmge v17.2s, v11.2s, #0.0
fcmgt h4, h5, h0
fcmgt h0, h18, #0.0
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
fcmgt v24.8h, v24.8h, v28.8h
fcmgt v0.8h, v11.8h, #0.0
fcmgt v19.2d, v31.2d, #0.0
fcmla v0.2s, v0.2s, v0.2s, #90
fcmla v0.4s, v0.4s, v0.s[1], #0
fcmle v16.8h, v11.8h, #0.0
fcmle v22.4s, v30.4s, #0.0
fcmle d20, d21, #0.0
fcmle s10, s11, #0.0
fcmle v0.2d, v0.2d, #0.0
fcmle h18, h28, #0.0
fcmlt h23, h7, #0.0
fcmlt d20, d21, #0.0
fcmlt s10, s11, #0.0
fcmlt v0.4s, v0.4s, #0.0
fcmlt v8.4h, v2.4h, #0.0
fcmlt v7.2d, v16.2d, #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 v20.4h, v24.4h, #11
fcvtzs v0.4s, v0.4s
fcvtzs v0.4s, v0.4s, #3
fcvtzs v0.8h, v0.8h
fcvtzs v18.8h, v10.8h, #7
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 v19.4h, v26.4h, #9
fcvtzu v0.4s, v0.4s
fcvtzu v0.4s, v0.4s, #3
fcvtzu v0.8h, v0.8h
fcvtzu v27.8h, v6.8h, #11
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 h25, v19.2h
fmaxnmp d17, v29.2d
fmaxnmp v0.2d, v0.2d, v0.2d
fmaxnmp v0.2s, v0.2s, v0.2s
fmaxnmp v0.4s, v0.4s, v0.4s
fmaxnmv h0, v13.4h
fmaxnmv h12, v11.8h
fmaxnmv s28, v31.4s
fmaxp v0.2d, v0.2d, v0.2d
fmaxp v0.2s, v0.2s, v0.2s
fmaxp v0.4s, v0.4s, v0.4s
fmaxp h15, v25.2h
fmaxp s6, v2.2s
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 h20, v14.2h
fminnmp d15, v8.2d
fminnmp v0.2d, v0.2d, v0.2d
fminnmp v0.2s, v0.2s, v0.2s
fminnmp v0.4s, v0.4s, v0.4s
fminnmv h19, v25.4h
fminnmv h23, v17.8h
fminnmv s29, v17.4s
fminp v0.2d, v0.2d, v0.2d
fminp v0.2s, v0.2s, v0.2s
fminp v0.4s, v0.4s, v0.4s
fminp h7, v10.2h
fminp s17, v7.2s
fminv h3, v30.4h
fminv h29, v12.8h
fminv s16, v19.4s
fmla d0, d1, v0.d[1]
fmla h23, h24, v15.h[4]
fmla s0, s1, v0.s[3]
fmla v0.2s, v0.2s, v0.2s
fmla v29.8h, v15.8h, v10.h[4]
fmla v2.2s, v16.2s, v28.s[0]
fmla v14.4s, v14.4s, v5.s[3]
fmla v1.4s, v24.4s, v12.4s
fmla v10.2d, v14.2d, v21.d[1]
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 h8, h14, v7.h[4]
fmls s3, s5, v0.s[3]
fmls v0.2s, v0.2s, v0.2s
fmls v30.8h, v18.8h, v4.h[6]
fmls v10.2s, v27.2s, v0.s[0]
fmls v27.4s, v7.4s, v24.s[0]
fmls v10.2d, v22.2d, v29.d[0]
fmls v6.8h, v15.8h, v23.8h
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 h18, h4, v7.h[3]
fmul v10.4h, v2.4h, v7.h[5]
fmul v5.2s, v12.2s, v9.s[0]
fmul v15.4s, v30.4s, v2.s[3]
fmul v11.2d, v31.2d, v24.d[1]
fmul h28, h14, h3
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 h18, h17, v7.h[1]
fmulx h20, h25, h0
fmulx s3, s5, v0.s[3]
fmulx v0.2d, v0.2d, v0.2d
fmulx v28.4h, v25.4h, v15.h[1]
fmulx v3.2s, v22.2s, v23.s[3]
fmulx v0.2s, v0.2s, v0.2s
fmulx v0.4s, v0.4s, v0.4s
fmulx v5.4s, v28.4s, v15.s[3]
fmulx v22.2d, v18.2d, v25.d[1]
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 h20, h8
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 h29, h19, h8
frecpx h18, h11
frecps v12.8h, v25.8h, v4.8h
frecps  v0.4s, v0.4s, v0.4s
frecps d22, d30, d21
frecps s21, s16, s13
frecps v7.2d, v29.2d, v18.2d
frecpx d16, d19
frecpx s18, s10
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 h23, h26
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
frsqrts v20.4s, v26.4s, v27.4s
frsqrts v8.4h, v9.4h, v30.4h
frsqrte v0.8h, v0.8h
frsqrts h28, h26, h1
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 v13.8h, v15.8h, v17.8h
fsub v0.2s, v0.2s, v0.2s
ld1 { v0.16b }, [x0]
ld1 { v0.16b, v1.16b }, [x14]
ld1 { v19.16b, v20.16b, v21.16b }, [x10]
ld1 { v13.16b, v14.16b, v15.16b, v16.16b }, [x9]
ld1 { v24.8h }, [x27]
ld1 { v1.8h, v2.8h }, [x27]
ld1 { v0.8h, v1.8h }, [sp], #32
ld1 { v21.8h, v22.8h, v23.8h }, [x22]
ld1 { v0.8h, v1.8h, v2.8h, v3.8h }, [x21]
ld1 { v3.4s }, [x4]
ld1 { v11.4s, v12.4s }, [x30]
ld1 { v0.4s, v1.4s, v2.4s }, [x24]
ld1 { v15.4s, v16.4s, v17.4s, v18.4s }, [x28]
ld1 { v0.4s, v1.4s, v2.4s }, [x0], #48
ld1 { v3.2d }, [x28]
ld1 { v13.2d, v14.2d }, [x13]
ld1 { v12.2d, v13.2d, v14.2d }, [x15]
ld1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
ld1 { v0.1d }, [x15], x2
ld1 { v27.1d, v28.1d }, [x7]
ld1 { v14.1d, v15.1d, v16.1d }, [x3]
ld1 { v22.1d, v23.1d, v24.1d, v25.1d }, [x4]
ld1 { v0.2s, v1.2s }, [x15]
ld1 { v16.2s, v17.2s, v18.2s }, [x27]
ld1 { v21.2s, v22.2s, v23.2s, v24.2s }, [x21]
ld1 { v25.4h, v26.4h }, [x3]
ld1 { v20.4h, v21.4h, v22.4h, v23.4h }, [x15]
ld1 { v0.4h, v1.4h, v2.4h }, [sp]
ld1 { v24.8b, v25.8b }, [x6]
ld1 { v7.8b, v8.8b, v9.8b }, [x12]
ld1 { v4.8b, v5.8b, v6.8b, v7.8b }, [x13]
ld1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
ld1 { v0.b }[7], [x0]
ld1 { v0.h }[3], [x0], #2
ld1 { v18.h }[3], [x1]
ld1 { v0.s }[1], [x15]
ld1 { v0.d }[0], [x15], #8
ld1 { v11.d }[0], [x13]
ld1r { v0.16b }, [x0]
ld1r { v0.8h }, [x0], #2
ld1r { v0.4s }, [x15]
ld1r { v3.1d }, [x15]
ld1r { v0.2d }, [x15], x16
ld1r { v18.2d }, [x0]
ld1r { v8.8b }, [x23]
ld1r { v28.4h }, [x9]
ld1r { v3.8h }, [x16]
ld1r { v10.2s }, [x20]
ld2 { v0.4h, v1.4h }, [x21]
ld2 { v8.8h, v9.8h }, [x28]
ld2 { v2.2s, v3.2s }, [x16]
ld2 { v22.4s, v23.4s }, [x4]
ld2 { v22.2d, v23.2d }, [x17]
ld2 { v29.b, v30.b }[3], [x1]
ld2 { v26.s, v27.s }[1], [x17]
ld2 { v1.d, v2.d }[0], [x10]
ld2 { v0.16b, v1.16b }, [x0]
ld2 { v13.8b, v14.8b }, [x4]
ld2 { v0.8b, v1.8b }, [x0], #16
ld2 { v0.h, v1.h }[7], [x15]
ld2 { v0.h, v1.h }[7], [x15], x8
ld2r { v0.8b, v1.8b }, [x0]
ld2r { v10.16b, v11.16b }, [x23]
ld2r { v0.4h, v1.4h }, [x0], #4
ld2r { v25.4h, v26.4h }, [x11]
ld2r { v23.8h, v24.8h }, [x10]
ld2r { v0.2s, v1.2s }, [sp]
ld2r { v8.4s, v9.4s }, [x17]
ld2r { v0.1d, v1.1d }, [sp], x8
ld2r { v9.1d, v10.1d }, [x25]
ld2r { v26.2d, v27.2d }, [x8]
ld3 { v8.8b, v9.8b, v10.8b }, [x0]
ld3 { v15.16b, v16.16b, v17.16b }, [x5]
ld3 { v0.4h, v1.4h, v2.4h }, [x15]
ld3 { v0.8h, v1.8h, v2.8h }, [x15], #48
ld3 { v7.8h, v8.8h, v9.8h }, [x21]
ld3 { v16.2s, v17.2s, v18.2s }, [x0]
ld3 { v12.4s, v13.4s, v14.4s }, [x25]
ld3 { v17.b, v18.b, v19.b }[2], [x27]
ld3 { v18.h, v19.h, v20.h }[5], [x16]
ld3 { v10.2d, v11.2d, v12.2d }, [x18]
ld3 { v0.s, v1.s, v2.s }[3], [sp]
ld3 { v0.s, v1.s, v2.s }[3], [sp], x3
ld3 { v5.d, v6.d, v7.d }[1], [x14]
ld3r { v0.8b, v1.8b, v2.8b }, [x15]
ld3r { v17.16b, v18.16b, v19.16b }, [x3]
ld3r { v0.4h, v1.4h, v2.4h }, [x15], #6
ld3r { v3.4h, v4.4h, v5.4h }, [x1]
ld3r { v6.8h, v7.8h, v8.8h }, [x28]
ld3r { v0.2s, v1.2s, v2.2s }, [x0]
ld3r { v28.4s, v29.4s, v30.4s }, [x2]
ld3r { v0.1d, v1.1d, v2.1d }, [x0], x0
ld3r { v1.1d, v2.1d, v3.1d }, [x28]
ld3r { v8.2d, v9.2d, v10.2d }, [x3]
ld4 { v6.8b, v7.8b, v8.8b, v9.8b }, [x27]
ld4 { v11.16b, v12.16b, v13.16b, v14.16b }, [x5]
ld4 { v21.4h, v22.4h, v23.4h, v24.4h }, [x14]
ld4 { v9.8h, v10.8h, v11.8h, v12.8h }, [x1]
ld4 { v17.4s, v18.4s, v19.4s, v20.4s }, [x4]
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 { v2.2d, v3.2d, v4.2d, v5.2d }, [x24]
ld4 { v4.b, v5.b, v6.b, v7.b }[12], [x27]
ld4 { v5.h, v6.h, v7.h, v8.h }[0], [x4]
ld4 { v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
ld4 { v0.s, v1.s, v2.s, v3.s }[0], [x26]
ld4r { v20.8b, v21.8b, v22.8b, v23.8b }, [x23]
ld4r { v1.16b, v2.16b, v3.16b, v4.16b }, [x25]
ld4r { v16.4h, v17.4h, v18.4h, v19.4h }, [x6]
ld4r { v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
ld4r { v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
ld4r { v4.8h, v5.8h, v6.8h, v7.8h }, [x23]
ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [x30]
ld4r { v0.2s, v1.2s, v2.2s, v3.2s }, [sp], #16
ld4r { v7.4s, v8.4s, v9.4s, v10.4s }, [x23]
ld4r { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], x8
mla v0.8b, v0.8b, v0.8b
mla v15.8h, v22.8h, v4.h[3]
mla v28.2s, v10.2s, v2.s[0]
mls v0.4h, v0.4h, v0.4h
mls v25.8h, v29.8h, v0.h[4]
mls v22.2s, v29.2s, v0.s[3]
mls v26.4s, v5.4s, v28.4s
mov b0, v0.b[15]
mov d6, v0.d[1]
mov h2, v0.h[5]
mov s17, v0.s[2]
mov w8, v8.s[0]
mov x30, v18.d[0]
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 v14.8h, #174
movi v13.4h, #74, lsl #8
movi v0.2d, #0xff0000ff0000ffff
movi v0.2s, #8, msl #8
movi v19.2s, #226
movi v1.4s, #122, msl #8
movi v0.4s, #255, lsl #24
movi v0.8b, #255
mul v0.8b, v0.8b, v0.8b
mul v26.4h, v20.4h, v14.h[5]
mul v5.8h, v21.8h, v3.h[7]
mul v29.2s, v10.2s, v3.s[1]
mul v30.4s, v11.4s, v4.s[0]
mul v30.4s, v11.4s, v4.4s
mul v3.8h, v9.8h, v8.8h
mvni v9.4h, #237
mvni v8.8h, #171, lsl #8
mvni v22.4s, #15, lsl #8
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
orn v29.8b, v19.8b, v16.8b
orr v0.16b, v0.16b, v0.16b
orr v9.4h, #18
orr v0.8h, #31
orr v4.4s, #0
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
sabd v12.2s, v11.2s, v27.2s
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 h4, h8, #9
scvtf h5, h14
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 v25.4h, v13.4h, #8
scvtf v0.8h, v0.8h
scvtf v4.8h, v8.8h, #10
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
shadd v25.16b, v1.16b, v10.16b
shl d7, d10, #12
shl v23.8b, v18.8b, #6
shl v0.16b, v0.16b, #3
shl v0.2d, v0.2d, #3
shl v0.4h, v0.4h, #3
shl v0.8h, v23.8h, #10
shl v0.4s, v0.4s, #3
shll v0.4s, v0.4h, #16
shll v0.8h, v0.8b, #8
shll v0.2d, v0.2s, #32
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
shsub v15.8h, v5.8h, v27.8h
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
smax v30.16b, v3.16b, v30.16b
smaxp v0.2s, v0.2s, v0.2s
smaxp v0.4h, v0.4h, v0.4h
smaxp v21.8h, v16.8h, v7.8h
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.2d, v25.2s, v1.s[1]
smlal v0.4s, v0.4h, v0.4h
smlal v16.4s, v9.4h, v11.h[4]
smlal v0.8h, v0.8b, v0.8b
smlal2 v0.2d, v0.4s, v0.4s
smlal2 v30.2d, v22.4s, v7.s[2]
smlal2 v0.4s, v0.8h, v0.8h
smlal2 v0.8h, v0.16b, v0.16b
smlsl v0.2d, v0.2s, v0.2s
smlsl v25.2d, v27.2s, v1.s[1]
smlsl v0.4s, v0.4h, v0.4h
smlsl v14.4s, v23.4h, v12.h[7]
smlsl v0.8h, v0.8b, v0.8b
smlal2 v1.4s, v9.8h, v0.h[6]
smlsl2 v12.4s, v11.8h, v12.h[0]
smlsl2 v0.2d, v0.4s, v0.4s
smlsl2 v11.2d, v28.4s, v7.s[2]
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 v31.2d, v23.2s, v6.s[2]
smull v0.4s, v0.4h, v0.4h
smull v3.4s, v26.4h, v1.h[5]
smull v0.8h, v0.8b, v0.8b
smull2 v0.2d, v0.4s, v0.4s
smull2 v11.2d, v1.4s, v7.s[0]
smull2 v0.4s, v0.8h, v0.8h
smull2 v13.4s, v18.8h, v0.h[3]
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 h12, h18, h10
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 v11.2d, v24.2s, v0.s[3]
sqdmlal v0.4s, v0.4h, v0.4h
sqdmlal v20.4s, v30.4h, v12.h[3]
sqdmlal2 v0.2d, v0.4s, v0.4s
sqdmlal2 v23.2d, v30.4s, v6.s[0]
sqdmlal2 v0.4s, v0.8h, v0.8h
sqdmlal2 v2.4s, v17.8h, v5.h[6]
sqdmulh v8.4h, v16.4h, v5.h[4]
sqdmulh v16.2s, v24.2s, v7.s[2]
sqdmull v8.4s, v19.4h, v1.h[2]
sqdmull v20.2d, v10.2s, v6.s[2]
sqdmull2 v10.4s, v25.8h, v0.h[7]
sqdmull2 v4.2d, v29.4s, v2.s[3]
sqrdmulh v0.8h, v15.8h, v0.h[5]
sqrdmulh v6.2s, v29.2s, v4.s[2]
sqrdmulh v31.2s, v17.2s, v4.2s
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 v26.2d, v7.2s, v3.s[0]
sqdmlsl v0.4s, v0.4h, v0.4h
sqdmlsl v4.4s, v22.4h, v13.h[2]
sqdmlsl2 v0.2d, v0.4s, v0.4s
sqdmlsl2 v4.2d, v3.4s, v3.s[2]
sqdmlsl2 v0.4s, v0.8h, v0.8h
sqdmlsl2 v2.4s, v28.8h, v4.h[6]
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
sqshl s17, s4, s23
sqsub b3, b13, b12
sqsub v20.8h, v18.8h, v12.8h
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 v23.16b, v23.16b, v23.16b
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 v9.8h, v2.8b, #0
sshll v12.4s, v3.4h, #4
sshll v0.2d, v0.2s, #3
sshll2 v28.8h, v12.16b, #7
sshll2 v0.4s, v0.8h, #3
sshll2 v17.2d, v13.4s, #22
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 { v18.8b }, [x15]
st1 { v8.8b, v9.8b }, [x18]
st1 { v15.8b, v16.8b, v17.8b }, [x0]
st1 { v21.8b, v22.8b, v23.8b, v24.8b }, [x14]
st1 { v0.16b }, [x0]
st1 { v1.16b, v2.16b }, [x4]
st1 { v27.16b, v28.16b, v29.16b }, [x18]
st1 { v18.16b, v19.16b, v20.16b, v21.16b }, [x29]
st1 { v19.4h }, [x7]
st1 { v22.4h, v23.4h }, [x22]
st1 { v13.4h, v14.4h, v15.4h }, [x7]
st1 { v23.4h, v24.4h, v25.4h, v26.4h }, [x24]
st1 { v27.8h }, [x17]
st1 { v8.8h, v9.8h, v10.8h }, [x16]
st1 { v7.8h, v8.8h, v9.8h, v10.8h }, [x19]
st1 { v25.2s }, [x6]
st1 { v13.2s, v14.2s }, [x9]
st1 { v12.2s, v13.2s, v14.2s }, [x3]
st1 { v6.2s, v7.2s, v8.2s, v9.2s }, [x13]
st1 { v0.4s, v1.4s }, [sp], #32
st1 { v22.4s }, [x19]
st1 { v15.4s, v16.4s }, [x12]
st1 { v26.4s, v27.4s, v28.4s, v29.4s }, [x12]
st1 { v20.1d }, [x10]
st1 { v21.1d, v22.1d }, [x29]
st1 { v5.1d, v6.1d, v7.1d }, [x3]
st1 { v0.1d, v1.1d, v2.1d, v3.1d }, [x10]
st1 { v26.2d, v27.2d }, [x28]
st1 { v0.2d, v1.2d, v2.2d }, [x0], #48
st1 { v13.2d, v14.2d, v15.2d }, [x27]
st1 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
st1 { v8.2d }, [x15]
st1 { v0.8h }, [x15], x2
st1 { v0.8h, v1.8h }, [x15]
st1 { v0.4s, v1.4s, v2.4s }, [sp]
st1 { v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
st1 { v1.b }[5], [x1]
st1 { v0.h }[2], [x1]
st1 { v31.s }[1], [x16]
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 { v6.16b, v7.16b }, [x23]
st2 { v10.4h, v11.4h }, [x18]
st2 { v10.8h, v11.8h }, [x18]
st2 { v25.2s, v26.2s }, [x29]
st2 { v26.4s, v27.4s }, [x14]
st2 { v10.2d, v11.2d }, [x1]
st2 { v21.b, v22.b }[15], [x15]
st2 { v28.h, v29.h }[2], [x6]
st2 { v0.s, v1.s }[3], [sp]
st2 { v0.s, v1.s }[3], [sp], #8
st2 { v17.d, v18.d }[1], [x1]
st3 { v10.8b, v11.8b, v12.8b }, [x18]
st3 { v26.16b, v27.16b, v28.16b }, [x4]
st3 { v0.4h, v1.4h, v2.4h }, [x15]
st3 { v0.8h, v1.8h, v2.8h }, [x15], x2
st3 { v0.8h, v1.8h, v2.8h }, [x0]
st3 { v19.2s, v20.2s, v21.2s }, [x30]
st3 { v24.4s, v25.4s, v26.4s }, [x8]
st3 { v24.2d, v25.2d, v26.2d }, [x25]
st3 { v8.b, v9.b, v10.b }[4], [x18]
st3 { v0.h, v1.h, v2.h }[7], [x15]
st3 { v0.h, v1.h, v2.h }[7], [x15], #6
st3 { v9.s, v10.s, v11.s }[2], [x20]
st3 { v16.d, v17.d, v18.d }[0], [x13]
st4 { v17.8b, v18.8b, v19.8b, v20.8b }, [x8]
st4 { v7.16b, v8.16b, v9.16b, v10.16b }, [x15]
st4 { v5.4h, v6.4h, v7.4h, v8.4h }, [x13]
st4 { v11.8h, v12.8h, v13.8h, v14.8h }, [x1]
st4 { v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
st4 { v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
st4 { v21.4s, v22.4s, v23.4s, v24.4s }, [x6]
st4 { v25.2d, v26.2d, v27.2d, v28.2d }, [x16]
st4 { v0.b, v1.b, v2.b, v3.b }[15], [x0]
st4 { v5.h, v6.h, v7.h, v8.h }[4], [x13]
st4 { v22.s, v23.s, v24.s, v25.s }[0], [x7]
st4 { v23.d, v24.d, v25.d, v26.d }[1], [x5]
st4 { v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
sub d15, d5, d16
sub v0.2d, v0.2d, v0.2d
sub v15.2s, v14.2s, v11.2s
subhn v7.4h, v10.4s, v13.4s
subhn2 v24.4s, v24.2d, v8.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
uaba v13.16b, v14.16b, v19.16b
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
uabd v23.4s, v4.4s, v30.4s
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 h17, x12
ucvtf h22, h16, #11
ucvtf h7, h21
ucvtf d21, d14
ucvtf d21, d14, #64
ucvtf s8, x0
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 v18.4h, v11.4h, #7
ucvtf v0.8h, v0.8h
ucvtf v22.8h, v20.8h, #10
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 v12.4h, v16.4h, v28.4h
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
umin v0.16b, v26.16b, v2.16b
uminp v0.2s, v0.2s, v0.2s
uminp v28.4s, v16.4s, v15.4s
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 v28.2d, v31.2s, v0.s[1]
umlal v0.4s, v0.4h, v0.4h
umlal v22.4s, v14.4h, v0.h[6]
umlal v0.8h, v0.8b, v0.8b
umlal2 v10.2d, v4.4s, v3.s[2]
umlal2 v31.4s, v7.8h, v15.h[5]
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 v20.2d, v20.2s, v2.s[0]
umlsl v0.4s, v0.4h, v0.4h
umlsl v21.4s, v12.4h, v7.h[5]
umlsl v0.8h, v0.8b, v0.8b
umlsl2 v0.2d, v0.4s, v0.4s
umlsl2 v30.2d, v23.4s, v1.s[2]
umlsl2 v0.4s, v0.8h, v0.8h
umlsl2 v27.4s, v28.8h, v6.h[4]
umlsl2 v0.8h, v0.16b, v0.16b
ummla v0.4s, v0.16b, v0.16b
umov w6, v22.b[0]
umov w0, v0.b[1]
umov w10, v25.h[0]
umov w0, v0.h[1]
umov w0, v0.s[1]
umov x0, v0.d[1]
umull v0.2d, v0.2s, v0.2s
umull v22.2d, v28.2s, v6.s[1]
umull v0.4s, v0.4h, v0.4h
umull v27.4s, v1.4h, v8.h[6]
umull v0.8h, v0.8b, v0.8b
umull2 v0.2d, v0.4s, v0.4s
umull2 v28.2d, v21.4s, v1.s[0]
umull2 v0.4s, v0.8h, v0.8h
umull2 v18.4s, v26.8h, v10.h[1]
umull2 v0.8h, v0.16b, v0.16b
uqadd h0, h1, h5
uqadd s0, s24, s30
uqadd v0.8h, v0.8h, v0.8h
uqadd v14.2d, v22.2d, v20.2d
uqrshl b11, b20, b30
uqrshl s23, s20, s16
uqrshl v25.8b, v13.8b, v23.8b
uqrshl v0.16b, v0.16b, v0.16b
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 v8.4h, v17.4h, v13.4h
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 s16, s21, s6
uqsub d16, d16, d16
uqsub v0.4h, v0.4h, v0.4h
uqsub v19.4s, v0.4s, v5.4s
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
urhadd v16.2s, v19.2s, v2.2s
urshl d8, d7, d4
urshl v31.8b, v5.8b, v3.8b
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 v6.8b, v26.8b, v6.8b
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
ushll v18.8h, v24.8b, #4
ushll v16.2d, v16.2s, #31
ushll2 v31.2d, v12.4s, #11
ushll2 v18.4s, v22.8h, #13
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 w15, v22.b[0]
smov w26, v27.h[0]
smov x21, v0.b[0]
smov x9, v27.h[0]
smov x15, v3.s[0]
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.25                        abs	d29, d24
# CHECK-NEXT:  1      2     0.25                        abs	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        abs	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        abs	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        abs	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        abs	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        abs	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        abs	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        add	d17, d31, d29
# CHECK-NEXT:  1      2     0.25                        add	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        addhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        addhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        addhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        addhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        addhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        addhn2	v0.8h, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        addp	v7.2s, v1.2s, v2.2s
# CHECK-NEXT:  1      2     0.25                        addp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        addp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        addp	d1, v14.2d
# CHECK-NEXT:  1      2     0.50                        addv	s0, v0.4s
# CHECK-NEXT:  1      2     0.50                        addv	h0, v0.4h
# CHECK-NEXT:  2      4     0.50                        addv	h0, v0.8h
# CHECK-NEXT:  2      4     0.50                        addv	b0, v0.8b
# CHECK-NEXT:  2      4     1.00                        addv	b0, v0.16b
# CHECK-NEXT:  1      2     0.25                        aesd	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        aese	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        aesimc	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        aesmc	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        and	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      3     0.50                        bfcvt	h0, s0
# CHECK-NEXT:  1      4     0.50                        bfcvtn	v0.4h, v0.4s
# CHECK-NEXT:  1      4     0.50                        bfcvtn2	v0.8h, v0.4s
# CHECK-NEXT:  1      4     0.25                        bfdot	v0.2s, v24.4h, v14.2h[2]
# CHECK-NEXT:  1      4     0.25                        bfdot	v0.2s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.25                        bfdot	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.25                        bfmlalb	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.25                        bfmlalb	v0.4s, v0.8h, v0.h[3]
# CHECK-NEXT:  1      4     0.25                        bfmlalt	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.25                        bfmlalt	v0.4s, v0.8h, v0.h[3]
# CHECK-NEXT:  1      5     0.25                        bfmmla	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        bic	v0.4h, #15, lsl #8
# CHECK-NEXT:  1      2     0.25                        bic	v23.8h, #101
# CHECK-NEXT:  1      2     0.25                        bic	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        bic	v25.16b, v10.16b, v9.16b
# CHECK-NEXT:  1      2     0.25                        bic	v24.2s, #70
# CHECK-NEXT:  1      2     0.25                        bit	v5.8b, v12.8b, v22.8b
# CHECK-NEXT:  1      2     0.25                        bif	v0.8b, v25.8b, v4.8b
# CHECK-NEXT:  1      2     0.25                        bif	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        bit	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        bsl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        bsl	v27.16b, v13.16b, v21.16b
# CHECK-NEXT:  1      2     0.25                        cls	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        cls	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        cls	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        cls	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        cls	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        cls	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        clz	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        clz	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        clz	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        clz	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        clz	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        clz	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        cmeq	v9.8h, v16.8h, v24.8h
# CHECK-NEXT:  1      2     0.25                        cmeq	v14.4h, v18.4h, #0
# CHECK-NEXT:  1      2     0.25                        cmeq	d20, d21, #0
# CHECK-NEXT:  1      2     0.25                        cmeq	d20, d21, d22
# CHECK-NEXT:  1      2     0.25                        cmeq	v0.16b, v0.16b, #0
# CHECK-NEXT:  1      2     0.25                        cmeq	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        cmge	v22.8h, v16.8h, v3.8h
# CHECK-NEXT:  1      2     0.25                        cmge	v22.16b, v30.16b, #0
# CHECK-NEXT:  1      2     0.25                        cmge	d20, d21, #0
# CHECK-NEXT:  1      2     0.25                        cmge	d20, d21, d22
# CHECK-NEXT:  1      2     0.25                        cmge	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        cmge	v0.8b, v0.8b, #0
# CHECK-NEXT:  1      2     0.25                        cmgt	v3.2d, v29.2d, v11.2d
# CHECK-NEXT:  1      2     0.25                        cmgt	d20, d21, #0
# CHECK-NEXT:  1      2     0.25                        cmgt	d20, d21, d22
# CHECK-NEXT:  1      2     0.25                        cmgt	v0.2s, v0.2s, #0
# CHECK-NEXT:  1      2     0.25                        cmgt	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        cmhi	v28.4h, v25.4h, v21.4h
# CHECK-NEXT:  1      2     0.25                        cmhi	d20, d21, d22
# CHECK-NEXT:  1      2     0.25                        cmhi	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        cmhs	d20, d21, d22
# CHECK-NEXT:  1      2     0.25                        cmhs	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        cmle	v21.2s, v19.2s, #0
# CHECK-NEXT:  1      2     0.25                        cmle	d20, d21, #0
# CHECK-NEXT:  1      2     0.25                        cmle	v0.2d, v0.2d, #0
# CHECK-NEXT:  1      2     0.25                        cmlt	v26.4h, v12.4h, #0
# CHECK-NEXT:  1      2     0.25                        cmlt	d20, d21, #0
# CHECK-NEXT:  1      2     0.25                        cmlt	v0.8h, v0.8h, #0
# CHECK-NEXT:  1      2     0.25                        cmtst	d20, d21, d22
# CHECK-NEXT:  1      2     0.25                        cmtst	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        cmtst	v13.2d, v13.2d, v13.2d
# CHECK-NEXT:  1      2     0.25                        cnt	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        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.25                        mov	b0, v0.b[1]
# CHECK-NEXT:  1      2     0.25                        mov	d0, v0.d[1]
# CHECK-NEXT:  1      2     0.25                        mov	h0, v0.h[1]
# CHECK-NEXT:  1      2     0.25                        mov	s0, v0.s[1]
# CHECK-NEXT:  1      2     0.25                        dup	v0.16b, v0.b[1]
# CHECK-NEXT:  1      2     0.25                        dup	v0.2d, v0.d[1]
# CHECK-NEXT:  1      2     0.25                        dup	v0.2s, v0.s[1]
# CHECK-NEXT:  1      2     0.25                        dup	v0.4h, v0.h[1]
# CHECK-NEXT:  1      2     0.25                        dup	v0.4s, v0.s[1]
# CHECK-NEXT:  1      2     0.25                        dup	v0.8b, v0.b[1]
# CHECK-NEXT:  1      2     0.25                        dup	v0.8h, v0.h[1]
# CHECK-NEXT:  1      2     0.25                        eor	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        ext	v0.16b, v0.16b, v0.16b, #3
# CHECK-NEXT:  1      2     0.25                        ext	v0.8b, v0.8b, v0.8b, #3
# CHECK-NEXT:  1      2     0.25                        fabd	d29, d24, d20
# CHECK-NEXT:  1      2     0.25                        fabd	s29, s24, s20
# CHECK-NEXT:  1      2     0.25                        fabd	h27, h20, h17
# CHECK-NEXT:  1      2     0.25                        fabd	v13.8h, v28.8h, v12.8h
# CHECK-NEXT:  1      2     0.25                        fabd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        fabs	h25, h7
# CHECK-NEXT:  1      2     0.25                        fabs	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        fabs	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        fabs	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        fabs	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        fabs	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        facge	d20, d21, d22
# CHECK-NEXT:  1      2     0.25                        facge	s10, s11, s12
# CHECK-NEXT:  1      2     0.25                        facge	h24, h26, h29
# CHECK-NEXT:  1      2     0.25                        facge	v25.4h, v16.4h, v11.4h
# CHECK-NEXT:  1      2     0.25                        facge	v19.2s, v24.2s, v5.2s
# CHECK-NEXT:  1      2     0.25                        facge	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        facgt	d20, d21, d22
# CHECK-NEXT:  1      2     0.25                        facgt	s10, s11, s12
# CHECK-NEXT:  1      2     0.25                        facgt	h0, h4, h10
# CHECK-NEXT:  1      2     0.25                        facgt	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        facgt	v22.8h, v14.8h, v31.8h
# CHECK-NEXT:  1      2     0.25                        facgt	v22.4s, v8.4s, v2.4s
# CHECK-NEXT:  1      2     0.25                        fadd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        faddp	h10, v19.2h
# CHECK-NEXT:  1      2     0.25                        faddp	d11, v28.2d
# CHECK-NEXT:  1      2     0.25                        faddp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        faddp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        faddp	v16.2d, v11.2d, v5.2d
# CHECK-NEXT:  1      4     0.25                        fcadd	v0.2s, v0.2s, v0.2s, #90
# CHECK-NEXT:  1      4     0.25                        fcadd	v0.4s, v0.4s, v0.4s, #270
# CHECK-NEXT:  1      2     0.25                        fcmeq	h30, h6, h1
# CHECK-NEXT:  1      2     0.25                        fcmeq	h19, h23, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmeq	d20, d21, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmeq	d20, d21, d22
# CHECK-NEXT:  1      2     0.25                        fcmeq	s10, s11, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmeq	s10, s11, s12
# CHECK-NEXT:  1      2     0.25                        fcmeq	v0.2s, v0.2s, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmeq	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        fcmeq	v12.4s, v11.4s, v26.4s
# CHECK-NEXT:  1      2     0.25                        fcmeq	v18.2d, v17.2d, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmge	h10, h23, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmge	h1, h16, h12
# CHECK-NEXT:  1      2     0.25                        fcmge	d20, d21, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmge	d20, d21, d22
# CHECK-NEXT:  1      2     0.25                        fcmge	s10, s11, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmge	s10, s11, s12
# CHECK-NEXT:  1      2     0.25                        fcmge	v0.2d, v0.2d, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmge	v17.2d, v11.2d, v13.2d
# CHECK-NEXT:  1      2     0.25                        fcmge	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        fcmge	v18.4h, v27.4h, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmge	v20.8h, v19.8h, v22.8h
# CHECK-NEXT:  1      2     0.25                        fcmge	v17.2s, v11.2s, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmgt	h4, h5, h0
# CHECK-NEXT:  1      2     0.25                        fcmgt	h0, h18, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmgt	d20, d21, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmgt	d20, d21, d22
# CHECK-NEXT:  1      2     0.25                        fcmgt	s10, s11, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmgt	s10, s11, s12
# CHECK-NEXT:  1      2     0.25                        fcmgt	v0.4s, v0.4s, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmgt	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        fcmgt	v24.8h, v24.8h, v28.8h
# CHECK-NEXT:  1      2     0.25                        fcmgt	v0.8h, v11.8h, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmgt	v19.2d, v31.2d, #0.0
# CHECK-NEXT:  1      4     0.25                        fcmla	v0.2s, v0.2s, v0.2s, #90
# CHECK-NEXT:  1      4     0.25                        fcmla	v0.4s, v0.4s, v0.s[1], #0
# CHECK-NEXT:  1      2     0.25                        fcmle	v16.8h, v11.8h, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmle	v22.4s, v30.4s, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmle	d20, d21, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmle	s10, s11, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmle	v0.2d, v0.2d, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmle	h18, h28, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmlt	h23, h7, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmlt	d20, d21, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmlt	s10, s11, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmlt	v0.4s, v0.4s, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmlt	v8.4h, v2.4h, #0.0
# CHECK-NEXT:  1      2     0.25                        fcmlt	v7.2d, v16.2d, #0.0
# CHECK-NEXT:  1      3     0.50                        fcvtas	d21, d14
# CHECK-NEXT:  2      4     1.00                        fcvtas	s12, s13
# CHECK-NEXT:  4      6     1.00                        fcvtas	h12, h13
# CHECK-NEXT:  1      3     0.50                        fcvtas	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtas	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        fcvtas	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        fcvtas	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        fcvtas	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        fcvtau	d21, d14
# CHECK-NEXT:  2      4     1.00                        fcvtau	s12, s13
# CHECK-NEXT:  4      6     1.00                        fcvtau	h12, h13
# CHECK-NEXT:  1      3     0.50                        fcvtau	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtau	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        fcvtau	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        fcvtau	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        fcvtau	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        fcvtl	v0.2d, v0.2s
# CHECK-NEXT:  2      4     1.00                        fcvtl	v0.4s, v0.4h
# CHECK-NEXT:  1      3     0.50                        fcvtl2	v0.2d, v0.4s
# CHECK-NEXT:  2      4     1.00                        fcvtl2	v0.4s, v0.8h
# CHECK-NEXT:  1      3     0.50                        fcvtms	d21, d14
# CHECK-NEXT:  2      4     1.00                        fcvtms	s22, s13
# CHECK-NEXT:  4      6     1.00                        fcvtms	h22, h13
# CHECK-NEXT:  1      3     0.50                        fcvtms	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtms	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        fcvtms	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        fcvtms	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        fcvtms	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        fcvtmu	d21, d14
# CHECK-NEXT:  2      4     1.00                        fcvtmu	s12, s13
# CHECK-NEXT:  4      6     1.00                        fcvtmu	h12, h13
# CHECK-NEXT:  1      3     0.50                        fcvtmu	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtmu	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        fcvtmu	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        fcvtmu	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        fcvtmu	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        fcvtn	v0.2s, v0.2d
# CHECK-NEXT:  2      4     1.00                        fcvtn	v0.4h, v0.4s
# CHECK-NEXT:  1      3     0.50                        fcvtn2	v0.4s, v0.2d
# CHECK-NEXT:  2      4     1.00                        fcvtn2	v0.8h, v0.4s
# CHECK-NEXT:  1      3     0.50                        fcvtns	d21, d14
# CHECK-NEXT:  2      4     1.00                        fcvtns	s22, s13
# CHECK-NEXT:  4      6     1.00                        fcvtns	h22, h13
# CHECK-NEXT:  1      3     0.50                        fcvtns	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtns	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        fcvtns	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        fcvtns	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        fcvtns	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        fcvtnu	d21, d14
# CHECK-NEXT:  2      4     1.00                        fcvtnu	s12, s13
# CHECK-NEXT:  4      6     1.00                        fcvtnu	h12, h13
# CHECK-NEXT:  1      3     0.50                        fcvtnu	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtnu	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        fcvtnu	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        fcvtnu	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        fcvtnu	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        fcvtps	d21, d14
# CHECK-NEXT:  2      4     1.00                        fcvtps	s22, s13
# CHECK-NEXT:  4      6     1.00                        fcvtps	h22, h13
# CHECK-NEXT:  1      3     0.50                        fcvtps	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtps	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        fcvtps	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        fcvtps	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        fcvtps	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        fcvtpu	d21, d14
# CHECK-NEXT:  2      4     1.00                        fcvtpu	s12, s13
# CHECK-NEXT:  4      6     1.00                        fcvtpu	h12, h13
# CHECK-NEXT:  1      3     0.50                        fcvtpu	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtpu	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        fcvtpu	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        fcvtpu	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        fcvtpu	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        fcvtxn	s22, d13
# CHECK-NEXT:  1      3     0.50                        fcvtxn	v0.2s, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtxn2	v0.4s, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtzs	d21, d12, #1
# CHECK-NEXT:  1      3     0.50                        fcvtzs	d21, d14
# CHECK-NEXT:  2      4     1.00                        fcvtzs	s12, s13
# CHECK-NEXT:  2      4     1.00                        fcvtzs	s21, s12, #1
# CHECK-NEXT:  4      6     1.00                        fcvtzs	h21, h14
# CHECK-NEXT:  4      6     1.00                        fcvtzs	h21, h12, #1
# CHECK-NEXT:  1      3     0.50                        fcvtzs	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtzs	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      3     0.50                        fcvtzs	v0.2s, v0.2s
# CHECK-NEXT:  1      3     0.50                        fcvtzs	v0.2s, v0.2s, #3
# CHECK-NEXT:  2      4     1.00                        fcvtzs	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        fcvtzs	v20.4h, v24.4h, #11
# CHECK-NEXT:  2      4     1.00                        fcvtzs	v0.4s, v0.4s
# CHECK-NEXT:  2      4     1.00                        fcvtzs	v0.4s, v0.4s, #3
# CHECK-NEXT:  4      6     1.00                        fcvtzs	v0.8h, v0.8h
# CHECK-NEXT:  4      6     1.00                        fcvtzs	v18.8h, v10.8h, #7
# CHECK-NEXT:  1      3     0.50                        fcvtzu	d21, d12, #1
# CHECK-NEXT:  1      3     0.50                        fcvtzu	d21, d14
# CHECK-NEXT:  2      4     1.00                        fcvtzu	s12, s13
# CHECK-NEXT:  2      4     1.00                        fcvtzu	s21, s12, #1
# CHECK-NEXT:  4      6     1.00                        fcvtzu	h12, h13
# CHECK-NEXT:  4      6     1.00                        fcvtzu	h21, h12, #1
# CHECK-NEXT:  1      3     0.50                        fcvtzu	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        fcvtzu	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      3     0.50                        fcvtzu	v0.2s, v0.2s
# CHECK-NEXT:  1      3     0.50                        fcvtzu	v0.2s, v0.2s, #3
# CHECK-NEXT:  2      4     1.00                        fcvtzu	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        fcvtzu	v19.4h, v26.4h, #9
# CHECK-NEXT:  2      4     1.00                        fcvtzu	v0.4s, v0.4s
# CHECK-NEXT:  2      4     1.00                        fcvtzu	v0.4s, v0.4s, #3
# CHECK-NEXT:  4      6     1.00                        fcvtzu	v0.8h, v0.8h
# CHECK-NEXT:  4      6     1.00                        fcvtzu	v27.8h, v6.8h, #11
# CHECK-NEXT:  1      15    3.50                        fdiv	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      10    3.50                        fdiv	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      7     3.50                        fdiv	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      10    3.50                        fdiv	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      13    2.50                        fdiv	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        fmax	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        fmax	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        fmax	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        fmaxnm	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        fmaxnm	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        fmaxnm	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        fmaxnmp	h25, v19.2h
# CHECK-NEXT:  1      2     0.25                        fmaxnmp	d17, v29.2d
# CHECK-NEXT:  1      2     0.25                        fmaxnmp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        fmaxnmp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        fmaxnmp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  2      4     0.50                        fmaxnmv	h0, v13.4h
# CHECK-NEXT:  3      6     0.75                        fmaxnmv	h12, v11.8h
# CHECK-NEXT:  2      4     0.50                        fmaxnmv	s28, v31.4s
# CHECK-NEXT:  1      2     0.25                        fmaxp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        fmaxp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        fmaxp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        fmaxp	h15, v25.2h
# CHECK-NEXT:  1      2     0.25                        fmaxp	s6, v2.2s
# CHECK-NEXT:  2      4     0.50                        fmaxv	h0, v0.4h
# CHECK-NEXT:  3      6     0.75                        fmaxv	h0, v0.8h
# CHECK-NEXT:  2      4     0.50                        fmaxv	s0, v0.4s
# CHECK-NEXT:  1      2     0.25                        fmin	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        fmin	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        fmin	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        fminnm	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        fminnm	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        fminnm	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        fminnmp	h20, v14.2h
# CHECK-NEXT:  1      2     0.25                        fminnmp	d15, v8.2d
# CHECK-NEXT:  1      2     0.25                        fminnmp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        fminnmp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        fminnmp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  2      4     0.50                        fminnmv	h19, v25.4h
# CHECK-NEXT:  3      6     0.75                        fminnmv	h23, v17.8h
# CHECK-NEXT:  2      4     0.50                        fminnmv	s29, v17.4s
# CHECK-NEXT:  1      2     0.25                        fminp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        fminp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        fminp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        fminp	h7, v10.2h
# CHECK-NEXT:  1      2     0.25                        fminp	s17, v7.2s
# CHECK-NEXT:  2      4     0.50                        fminv	h3, v30.4h
# CHECK-NEXT:  3      6     0.75                        fminv	h29, v12.8h
# CHECK-NEXT:  2      4     0.50                        fminv	s16, v19.4s
# CHECK-NEXT:  1      4     0.25                        fmla	d0, d1, v0.d[1]
# CHECK-NEXT:  1      4     0.25                        fmla	h23, h24, v15.h[4]
# CHECK-NEXT:  1      4     0.25                        fmla	s0, s1, v0.s[3]
# CHECK-NEXT:  1      4     0.25                        fmla	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.25                        fmla	v29.8h, v15.8h, v10.h[4]
# CHECK-NEXT:  1      4     0.25                        fmla	v2.2s, v16.2s, v28.s[0]
# CHECK-NEXT:  1      4     0.25                        fmla	v14.4s, v14.4s, v5.s[3]
# CHECK-NEXT:  1      4     0.25                        fmla	v1.4s, v24.4s, v12.4s
# CHECK-NEXT:  1      4     0.25                        fmla	v10.2d, v14.2d, v21.d[1]
# CHECK-NEXT:  1      2     0.25                        fmlal	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  1      2     0.25                        fmlal	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  1      5     0.25                        fmlal	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  1      5     0.25                        fmlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        fmlal2	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  1      2     0.25                        fmlal2	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  1      5     0.25                        fmlal2	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  1      5     0.25                        fmlal2	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.25                        fmls	d0, d4, v0.d[1]
# CHECK-NEXT:  1      4     0.25                        fmls	h8, h14, v7.h[4]
# CHECK-NEXT:  1      4     0.25                        fmls	s3, s5, v0.s[3]
# CHECK-NEXT:  1      4     0.25                        fmls	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.25                        fmls	v30.8h, v18.8h, v4.h[6]
# CHECK-NEXT:  1      4     0.25                        fmls	v10.2s, v27.2s, v0.s[0]
# CHECK-NEXT:  1      4     0.25                        fmls	v27.4s, v7.4s, v24.s[0]
# CHECK-NEXT:  1      4     0.25                        fmls	v10.2d, v22.2d, v29.d[0]
# CHECK-NEXT:  1      4     0.25                        fmls	v6.8h, v15.8h, v23.8h
# CHECK-NEXT:  1      2     0.25                        fmlsl	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  1      2     0.25                        fmlsl	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  1      5     0.25                        fmlsl	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  1      5     0.25                        fmlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        fmlsl2	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  1      2     0.25                        fmlsl2	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  1      5     0.25                        fmlsl2	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  1      5     0.25                        fmlsl2	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        fmov	v0.2d, #-1.25000000
# CHECK-NEXT:  1      2     0.25                        fmov	v0.2s, #13.00000000
# CHECK-NEXT:  1      2     0.25                        fmov	v0.4s, #1.00000000
# CHECK-NEXT:  1      3     0.25                        fmul	h18, h4, v7.h[3]
# CHECK-NEXT:  1      3     0.25                        fmul	v10.4h, v2.4h, v7.h[5]
# CHECK-NEXT:  1      3     0.25                        fmul	v5.2s, v12.2s, v9.s[0]
# CHECK-NEXT:  1      3     0.25                        fmul	v15.4s, v30.4s, v2.s[3]
# CHECK-NEXT:  1      3     0.25                        fmul	v11.2d, v31.2d, v24.d[1]
# CHECK-NEXT:  1      3     0.25                        fmul	h28, h14, h3
# CHECK-NEXT:  1      3     0.25                        fmul	d0, d1, v0.d[1]
# CHECK-NEXT:  1      3     0.25                        fmul	s0, s1, v0.s[3]
# CHECK-NEXT:  1      3     0.25                        fmul	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      3     0.25                        fmulx	d0, d4, v0.d[1]
# CHECK-NEXT:  1      2     0.25                        fmulx	d23, d11, d1
# CHECK-NEXT:  1      2     0.25                        fmulx	s20, s22, s15
# CHECK-NEXT:  1      3     0.25                        fmulx	h18, h17, v7.h[1]
# CHECK-NEXT:  1      2     0.25                        fmulx	h20, h25, h0
# CHECK-NEXT:  1      3     0.25                        fmulx	s3, s5, v0.s[3]
# CHECK-NEXT:  1      3     0.25                        fmulx	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.25                        fmulx	v28.4h, v25.4h, v15.h[1]
# CHECK-NEXT:  1      3     0.25                        fmulx	v3.2s, v22.2s, v23.s[3]
# CHECK-NEXT:  1      3     0.25                        fmulx	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      3     0.25                        fmulx	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      3     0.25                        fmulx	v5.4s, v28.4s, v15.s[3]
# CHECK-NEXT:  1      3     0.25                        fmulx	v22.2d, v18.2d, v25.d[1]
# CHECK-NEXT:  1      2     0.25                        fneg	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        fneg	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        fneg	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        fneg	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        fneg	v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        frecpe	h20, h8
# CHECK-NEXT:  1      3     0.50                        frecpe	d13, d13
# CHECK-NEXT:  1      3     0.50                        frecpe	s19, s14
# CHECK-NEXT:  1      4     0.50                        frecpe	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        frecpe	v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        frecpe	v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        frecpe	v0.4s, v0.4s
# CHECK-NEXT:  2      6     1.00                        frecpe	v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.25                        frecps	h29, h19, h8
# CHECK-NEXT:  1      3     0.50                        frecpx	h18, h11
# CHECK-NEXT:  1      4     0.25                        frecps	v12.8h, v25.8h, v4.8h
# CHECK-NEXT:  1      4     0.25                        frecps	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.25                        frecps	d22, d30, d21
# CHECK-NEXT:  1      4     0.25                        frecps	s21, s16, s13
# CHECK-NEXT:  1      4     0.25                        frecps	v7.2d, v29.2d, v18.2d
# CHECK-NEXT:  1      3     0.50                        frecpx	d16, d19
# CHECK-NEXT:  1      3     0.50                        frecpx	s18, s10
# CHECK-NEXT:  1      3     0.50                        frinta	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        frinta	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        frinta	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        frinta	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        frinta	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        frinti	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        frinti	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        frinti	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        frinti	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        frinti	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        frintm	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        frintm	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        frintm	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        frintm	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        frintm	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        frintn	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        frintn	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        frintn	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        frintn	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        frintn	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        frintp	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        frintp	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        frintp	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        frintp	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        frintp	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        frintx	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        frintx	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        frintx	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        frintx	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        frintx	v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        frintz	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        frintz	v0.2s, v0.2s
# CHECK-NEXT:  2      4     1.00                        frintz	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        frintz	v0.4s, v0.4s
# CHECK-NEXT:  4      6     1.00                        frintz	v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        frsqrte	h23, h26
# CHECK-NEXT:  1      3     0.50                        frsqrte	d21, d12
# CHECK-NEXT:  1      3     0.50                        frsqrte	s22, s13
# CHECK-NEXT:  1      4     0.50                        frsqrte	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        frsqrte	v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        frsqrte	v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        frsqrte	v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.25                        frsqrts	v20.4s, v26.4s, v27.4s
# CHECK-NEXT:  1      4     0.25                        frsqrts	v8.4h, v9.4h, v30.4h
# CHECK-NEXT:  2      6     1.00                        frsqrte	v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.25                        frsqrts	h28, h26, h1
# CHECK-NEXT:  1      4     0.25                        frsqrts	d8, d22, d18
# CHECK-NEXT:  1      4     0.25                        frsqrts	s21, s5, s12
# CHECK-NEXT:  1      4     0.25                        frsqrts	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      16    3.50                        fsqrt	v0.2d, v0.2d
# CHECK-NEXT:  1      10    3.50                        fsqrt	v0.2s, v0.2s
# CHECK-NEXT:  1      7     3.50                        fsqrt	v0.4h, v0.4h
# CHECK-NEXT:  1      10    3.50                        fsqrt	v0.4s, v0.4s
# CHECK-NEXT:  1      13    5.50                        fsqrt	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        fsub	v13.8h, v15.8h, v17.8h
# CHECK-NEXT:  1      2     0.25                        fsub	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v0.16b }, [x0]
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v0.16b, v1.16b }, [x14]
# CHECK-NEXT:  3      6     1.00    *                   ld1	{ v19.16b, v20.16b, v21.16b }, [x10]
# CHECK-NEXT:  4      7     1.33    *                   ld1	{ v13.16b, v14.16b, v15.16b, v16.16b }, [x9]
# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v24.8h }, [x27]
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v1.8h, v2.8h }, [x27]
# CHECK-NEXT:  3      6     0.67    *                   ld1	{ v0.8h, v1.8h }, [sp], #32
# CHECK-NEXT:  3      6     1.00    *                   ld1	{ v21.8h, v22.8h, v23.8h }, [x22]
# CHECK-NEXT:  4      7     1.33    *                   ld1	{ v0.8h, v1.8h, v2.8h, v3.8h }, [x21]
# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v3.4s }, [x4]
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v11.4s, v12.4s }, [x30]
# CHECK-NEXT:  3      6     1.00    *                   ld1	{ v0.4s, v1.4s, v2.4s }, [x24]
# CHECK-NEXT:  4      7     1.33    *                   ld1	{ v15.4s, v16.4s, v17.4s, v18.4s }, [x28]
# CHECK-NEXT:  4      6     1.00    *                   ld1	{ v0.4s, v1.4s, v2.4s }, [x0], #48
# CHECK-NEXT:  1      6     0.33    *                   ld1	{ v3.2d }, [x28]
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v13.2d, v14.2d }, [x13]
# CHECK-NEXT:  3      6     1.00    *                   ld1	{ v12.2d, v13.2d, v14.2d }, [x15]
# CHECK-NEXT:  4      7     1.33    *                   ld1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
# CHECK-NEXT:  2      6     0.33    *                   ld1	{ v0.1d }, [x15], x2
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v27.1d, v28.1d }, [x7]
# CHECK-NEXT:  3      6     1.00    *                   ld1	{ v14.1d, v15.1d, v16.1d }, [x3]
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v22.1d, v23.1d, v24.1d, v25.1d }, [x4]
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v0.2s, v1.2s }, [x15]
# CHECK-NEXT:  3      6     1.00    *                   ld1	{ v16.2s, v17.2s, v18.2s }, [x27]
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v21.2s, v22.2s, v23.2s, v24.2s }, [x21]
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v25.4h, v26.4h }, [x3]
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v20.4h, v21.4h, v22.4h, v23.4h }, [x15]
# CHECK-NEXT:  3      6     1.00    *                   ld1	{ v0.4h, v1.4h, v2.4h }, [sp]
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v24.8b, v25.8b }, [x6]
# CHECK-NEXT:  3      6     1.00    *                   ld1	{ v7.8b, v8.8b, v9.8b }, [x12]
# CHECK-NEXT:  2      6     0.67    *                   ld1	{ v4.8b, v5.8b, v6.8b, v7.8b }, [x13]
# CHECK-NEXT:  3      6     0.67    *                   ld1	{ v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
# CHECK-NEXT:  2      8     0.33    *                   ld1	{ v0.b }[7], [x0]
# CHECK-NEXT:  3      8     0.33    *                   ld1	{ v0.h }[3], [x0], #2
# CHECK-NEXT:  2      8     0.33    *                   ld1	{ v18.h }[3], [x1]
# CHECK-NEXT:  2      8     0.33    *                   ld1	{ v0.s }[1], [x15]
# CHECK-NEXT:  3      8     0.33    *                   ld1	{ v0.d }[0], [x15], #8
# CHECK-NEXT:  2      8     0.33    *                   ld1	{ v11.d }[0], [x13]
# CHECK-NEXT:  2      8     0.33    *                   ld1r	{ v0.16b }, [x0]
# CHECK-NEXT:  3      8     0.33    *                   ld1r	{ v0.8h }, [x0], #2
# CHECK-NEXT:  2      8     0.33    *                   ld1r	{ v0.4s }, [x15]
# CHECK-NEXT:  2      8     0.33    *                   ld1r	{ v3.1d }, [x15]
# CHECK-NEXT:  3      8     0.33    *                   ld1r	{ v0.2d }, [x15], x16
# CHECK-NEXT:  2      8     0.33    *                   ld1r	{ v18.2d }, [x0]
# CHECK-NEXT:  2      8     0.33    *                   ld1r	{ v8.8b }, [x23]
# CHECK-NEXT:  2      8     0.33    *                   ld1r	{ v28.4h }, [x9]
# CHECK-NEXT:  2      8     0.33    *                   ld1r	{ v3.8h }, [x16]
# CHECK-NEXT:  2      8     0.33    *                   ld1r	{ v10.2s }, [x20]
# CHECK-NEXT:  3      8     0.50    *                   ld2	{ v0.4h, v1.4h }, [x21]
# CHECK-NEXT:  4      8     0.67    *                   ld2	{ v8.8h, v9.8h }, [x28]
# CHECK-NEXT:  3      8     0.50    *                   ld2	{ v2.2s, v3.2s }, [x16]
# CHECK-NEXT:  4      8     0.67    *                   ld2	{ v22.4s, v23.4s }, [x4]
# CHECK-NEXT:  4      8     0.67    *                   ld2	{ v22.2d, v23.2d }, [x17]
# CHECK-NEXT:  3      8     0.50    *                   ld2	{ v29.b, v30.b }[3], [x1]
# CHECK-NEXT:  3      8     0.50    *                   ld2	{ v26.s, v27.s }[1], [x17]
# CHECK-NEXT:  3      8     0.50    *                   ld2	{ v1.d, v2.d }[0], [x10]
# CHECK-NEXT:  4      8     0.67    *                   ld2	{ v0.16b, v1.16b }, [x0]
# CHECK-NEXT:  3      8     0.50    *                   ld2	{ v13.8b, v14.8b }, [x4]
# CHECK-NEXT:  4      8     0.50    *                   ld2	{ v0.8b, v1.8b }, [x0], #16
# CHECK-NEXT:  3      8     0.50    *                   ld2	{ v0.h, v1.h }[7], [x15]
# CHECK-NEXT:  4      8     0.50    *                   ld2	{ v0.h, v1.h }[7], [x15], x8
# CHECK-NEXT:  3      8     0.50    *                   ld2r	{ v0.8b, v1.8b }, [x0]
# CHECK-NEXT:  3      8     0.50    *                   ld2r	{ v10.16b, v11.16b }, [x23]
# CHECK-NEXT:  4      8     0.50    *                   ld2r	{ v0.4h, v1.4h }, [x0], #4
# CHECK-NEXT:  3      8     0.50    *                   ld2r	{ v25.4h, v26.4h }, [x11]
# CHECK-NEXT:  3      8     0.50    *                   ld2r	{ v23.8h, v24.8h }, [x10]
# CHECK-NEXT:  3      8     0.50    *                   ld2r	{ v0.2s, v1.2s }, [sp]
# CHECK-NEXT:  3      8     0.50    *                   ld2r	{ v8.4s, v9.4s }, [x17]
# CHECK-NEXT:  4      8     0.50    *                   ld2r	{ v0.1d, v1.1d }, [sp], x8
# CHECK-NEXT:  3      8     0.50    *                   ld2r	{ v9.1d, v10.1d }, [x25]
# CHECK-NEXT:  3      8     0.50    *                   ld2r	{ v26.2d, v27.2d }, [x8]
# CHECK-NEXT:  5      8     0.75    *                   ld3	{ v8.8b, v9.8b, v10.8b }, [x0]
# CHECK-NEXT:  6      8     1.00    *                   ld3	{ v15.16b, v16.16b, v17.16b }, [x5]
# CHECK-NEXT:  5      8     0.75    *                   ld3	{ v0.4h, v1.4h, v2.4h }, [x15]
# CHECK-NEXT:  7      8     1.00    *                   ld3	{ v0.8h, v1.8h, v2.8h }, [x15], #48
# CHECK-NEXT:  6      8     1.00    *                   ld3	{ v7.8h, v8.8h, v9.8h }, [x21]
# CHECK-NEXT:  5      8     0.75    *                   ld3	{ v16.2s, v17.2s, v18.2s }, [x0]
# CHECK-NEXT:  6      8     1.00    *                   ld3	{ v12.4s, v13.4s, v14.4s }, [x25]
# CHECK-NEXT:  5      8     0.75    *                   ld3	{ v17.b, v18.b, v19.b }[2], [x27]
# CHECK-NEXT:  5      8     0.75    *                   ld3	{ v18.h, v19.h, v20.h }[5], [x16]
# CHECK-NEXT:  6      8     1.00    *                   ld3	{ v10.2d, v11.2d, v12.2d }, [x18]
# CHECK-NEXT:  5      8     0.75    *                   ld3	{ v0.s, v1.s, v2.s }[3], [sp]
# CHECK-NEXT:  6      8     0.75    *                   ld3	{ v0.s, v1.s, v2.s }[3], [sp], x3
# CHECK-NEXT:  5      8     0.75    *                   ld3	{ v5.d, v6.d, v7.d }[1], [x14]
# CHECK-NEXT:  5      8     0.75    *                   ld3r	{ v0.8b, v1.8b, v2.8b }, [x15]
# CHECK-NEXT:  5      8     0.75    *                   ld3r	{ v17.16b, v18.16b, v19.16b }, [x3]
# CHECK-NEXT:  6      8     0.75    *                   ld3r	{ v0.4h, v1.4h, v2.4h }, [x15], #6
# CHECK-NEXT:  5      8     0.75    *                   ld3r	{ v3.4h, v4.4h, v5.4h }, [x1]
# CHECK-NEXT:  5      8     0.75    *                   ld3r	{ v6.8h, v7.8h, v8.8h }, [x28]
# CHECK-NEXT:  5      8     0.75    *                   ld3r	{ v0.2s, v1.2s, v2.2s }, [x0]
# CHECK-NEXT:  5      8     0.75    *                   ld3r	{ v28.4s, v29.4s, v30.4s }, [x2]
# CHECK-NEXT:  6      8     0.75    *                   ld3r	{ v0.1d, v1.1d, v2.1d }, [x0], x0
# CHECK-NEXT:  5      8     0.75    *                   ld3r	{ v1.1d, v2.1d, v3.1d }, [x28]
# CHECK-NEXT:  5      8     0.75    *                   ld3r	{ v8.2d, v9.2d, v10.2d }, [x3]
# CHECK-NEXT:  7      8     1.00    *                   ld4	{ v6.8b, v7.8b, v8.8b, v9.8b }, [x27]
# CHECK-NEXT:  8      9     1.33    *                   ld4	{ v11.16b, v12.16b, v13.16b, v14.16b }, [x5]
# CHECK-NEXT:  7      8     1.00    *                   ld4	{ v21.4h, v22.4h, v23.4h, v24.4h }, [x14]
# CHECK-NEXT:  8      9     1.33    *                   ld4	{ v9.8h, v10.8h, v11.8h, v12.8h }, [x1]
# CHECK-NEXT:  8      9     1.33    *                   ld4	{ v17.4s, v18.4s, v19.4s, v20.4s }, [x4]
# CHECK-NEXT:  7      8     1.00    *                   ld4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
# CHECK-NEXT:  9      9     1.33    *                   ld4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
# CHECK-NEXT:  7      8     1.00    *                   ld4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0]
# CHECK-NEXT:  8      9     1.33    *                   ld4	{ v2.2d, v3.2d, v4.2d, v5.2d }, [x24]
# CHECK-NEXT:  7      8     1.00    *                   ld4	{ v4.b, v5.b, v6.b, v7.b }[12], [x27]
# CHECK-NEXT:  7      8     1.00    *                   ld4	{ v5.h, v6.h, v7.h, v8.h }[0], [x4]
# CHECK-NEXT:  8      8     1.00    *                   ld4	{ v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
# CHECK-NEXT:  7      8     1.00    *                   ld4	{ v0.s, v1.s, v2.s, v3.s }[0], [x26]
# CHECK-NEXT:  7      8     1.00    *                   ld4r	{ v20.8b, v21.8b, v22.8b, v23.8b }, [x23]
# CHECK-NEXT:  7      8     1.00    *                   ld4r	{ v1.16b, v2.16b, v3.16b, v4.16b }, [x25]
# CHECK-NEXT:  7      8     1.00    *                   ld4r	{ v16.4h, v17.4h, v18.4h, v19.4h }, [x6]
# CHECK-NEXT:  7      8     1.00    *                   ld4r	{ v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
# CHECK-NEXT:  7      8     1.00    *                   ld4r	{ v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
# CHECK-NEXT:  7      8     1.00    *                   ld4r	{ v4.8h, v5.8h, v6.8h, v7.8h }, [x23]
# CHECK-NEXT:  7      8     1.00    *                   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [x30]
# CHECK-NEXT:  8      8     1.00    *                   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp], #16
# CHECK-NEXT:  7      8     1.00    *                   ld4r	{ v7.4s, v8.4s, v9.4s, v10.4s }, [x23]
# CHECK-NEXT:  8      8     1.00    *                   ld4r	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], x8
# CHECK-NEXT:  1      4     0.50                        mla	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        mla	v15.8h, v22.8h, v4.h[3]
# CHECK-NEXT:  1      4     0.50                        mla	v28.2s, v10.2s, v2.s[0]
# CHECK-NEXT:  1      4     0.50                        mls	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        mls	v25.8h, v29.8h, v0.h[4]
# CHECK-NEXT:  1      4     0.50                        mls	v22.2s, v29.2s, v0.s[3]
# CHECK-NEXT:  1      4     0.50                        mls	v26.4s, v5.4s, v28.4s
# CHECK-NEXT:  1      2     0.25                        mov	b0, v0.b[15]
# CHECK-NEXT:  1      2     0.25                        mov	d6, v0.d[1]
# CHECK-NEXT:  1      2     0.25                        mov	h2, v0.h[5]
# CHECK-NEXT:  1      2     0.25                        mov	s17, v0.s[2]
# CHECK-NEXT:  1      2     0.25                        mov	w8, v8.s[0]
# CHECK-NEXT:  1      2     0.25                        mov	x30, v18.d[0]
# CHECK-NEXT:  1      2     0.25                        mov	v2.b[0], v0.b[0]
# CHECK-NEXT:  1      2     0.25                        mov	v2.h[1], v0.h[1]
# CHECK-NEXT:  1      2     0.25                        mov	v2.s[2], v0.s[2]
# CHECK-NEXT:  1      2     0.25                        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.25                        mov	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        mov	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        movi	d15, #0xff00ff00ff00ff
# CHECK-NEXT:  1      2     0.25                        movi	v0.16b, #31
# CHECK-NEXT:  1      2     0.25                        movi	v14.8h, #174
# CHECK-NEXT:  1      2     0.25                        movi	v13.4h, #74, lsl #8
# CHECK-NEXT:  1      2     0.25                        movi	v0.2d, #0xff0000ff0000ffff
# CHECK-NEXT:  1      2     0.25                        movi	v0.2s, #8, msl #8
# CHECK-NEXT:  1      2     0.25                        movi	v19.2s, #226
# CHECK-NEXT:  1      2     0.25                        movi	v1.4s, #122, msl #8
# CHECK-NEXT:  1      2     0.25                        movi	v0.4s, #255, lsl #24
# CHECK-NEXT:  1      2     0.25                        movi	v0.8b, #255
# CHECK-NEXT:  1      4     0.50                        mul	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        mul	v26.4h, v20.4h, v14.h[5]
# CHECK-NEXT:  1      4     0.50                        mul	v5.8h, v21.8h, v3.h[7]
# CHECK-NEXT:  1      4     0.50                        mul	v29.2s, v10.2s, v3.s[1]
# CHECK-NEXT:  1      4     0.50                        mul	v30.4s, v11.4s, v4.s[0]
# CHECK-NEXT:  1      4     0.50                        mul	v30.4s, v11.4s, v4.4s
# CHECK-NEXT:  1      4     0.50                        mul	v3.8h, v9.8h, v8.8h
# CHECK-NEXT:  1      2     0.25                        mvni	v9.4h, #237
# CHECK-NEXT:  1      2     0.25                        mvni	v8.8h, #171, lsl #8
# CHECK-NEXT:  1      2     0.25                        mvni	v22.4s, #15, lsl #8
# CHECK-NEXT:  1      2     0.25                        mvni	v0.2s, #0
# CHECK-NEXT:  1      2     0.25                        mvni	v0.4s, #16, msl #16
# CHECK-NEXT:  1      2     0.25                        neg	d29, d24
# CHECK-NEXT:  1      2     0.25                        neg	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        neg	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        neg	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        neg	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        neg	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        neg	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        neg	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        mvn	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        mvn	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        orn	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        orn	v29.8b, v19.8b, v16.8b
# CHECK-NEXT:  1      2     0.25                        mov	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        orr	v9.4h, #18
# CHECK-NEXT:  1      2     0.25                        orr	v0.8h, #31
# CHECK-NEXT:  1      2     0.25                        orr	v4.4s, #0
# 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.25                        raddhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        raddhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        raddhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        raddhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        raddhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        raddhn2	v0.8h, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        rbit	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        rbit	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        rev16	v21.8b, v1.8b
# CHECK-NEXT:  1      2     0.25                        rev16	v30.16b, v31.16b
# CHECK-NEXT:  1      2     0.25                        rev32	v0.4h, v9.4h
# CHECK-NEXT:  1      2     0.25                        rev32	v21.8b, v1.8b
# CHECK-NEXT:  1      2     0.25                        rev32	v30.16b, v31.16b
# CHECK-NEXT:  1      2     0.25                        rev32	v4.8h, v7.8h
# CHECK-NEXT:  1      2     0.25                        rev64	v0.16b, v31.16b
# CHECK-NEXT:  1      2     0.25                        rev64	v1.8b, v9.8b
# CHECK-NEXT:  1      2     0.25                        rev64	v13.4h, v21.4h
# CHECK-NEXT:  1      2     0.25                        rev64	v2.8h, v4.8h
# CHECK-NEXT:  1      2     0.25                        rev64	v4.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        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.25                        rsubhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        rsubhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        rsubhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        rsubhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        rsubhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        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.25                        sabd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        sabd	v12.2s, v11.2s, v27.2s
# CHECK-NEXT:  1      2     0.25                        sabdl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        sabdl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        sabdl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        sabdl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        sabdl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        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.25                        saddl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        saddl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        saddl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        saddl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        saddl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        saddl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        saddlp	v0.1d, v0.2s
# CHECK-NEXT:  1      2     0.25                        saddlp	v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.25                        saddlp	v0.2s, v0.4h
# CHECK-NEXT:  1      2     0.25                        saddlp	v0.4h, v0.8b
# CHECK-NEXT:  1      2     0.25                        saddlp	v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.25                        saddlp	v0.8h, v0.16b
# CHECK-NEXT:  1      2     0.50                        saddlv	d0, v0.4s
# CHECK-NEXT:  1      2     0.50                        saddlv	s0, v0.4h
# CHECK-NEXT:  2      4     0.50                        saddlv	s0, v0.8h
# CHECK-NEXT:  2      4     0.50                        saddlv	h0, v0.8b
# CHECK-NEXT:  2      4     1.00                        saddlv	h0, v0.16b
# CHECK-NEXT:  1      2     0.25                        saddw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  1      2     0.25                        saddw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  1      2     0.25                        saddw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  1      2     0.25                        saddw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.25                        saddw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.25                        saddw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  4      6     1.00                        scvtf	h4, h8, #9
# CHECK-NEXT:  4      6     1.00                        scvtf	h5, h14
# CHECK-NEXT:  1      3     0.50                        scvtf	d21, d12
# CHECK-NEXT:  1      3     0.50                        scvtf	d21, d12, #64
# CHECK-NEXT:  2      4     1.00                        scvtf	s22, s13
# CHECK-NEXT:  2      4     1.00                        scvtf	s22, s13, #32
# CHECK-NEXT:  1      3     0.50                        scvtf	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        scvtf	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      3     0.50                        scvtf	v0.2s, v0.2s
# CHECK-NEXT:  1      3     0.50                        scvtf	v0.2s, v0.2s, #3
# CHECK-NEXT:  2      4     1.00                        scvtf	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        scvtf	v0.4s, v0.4s
# CHECK-NEXT:  2      4     1.00                        scvtf	v0.4s, v0.4s, #3
# CHECK-NEXT:  2      4     1.00                        scvtf	v25.4h, v13.4h, #8
# CHECK-NEXT:  4      6     1.00                        scvtf	v0.8h, v0.8h
# CHECK-NEXT:  4      6     1.00                        scvtf	v4.8h, v8.8h, #10
# CHECK-NEXT:  1      3     0.25                        sdot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  1      3     0.25                        sdot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  1      3     0.25                        sdot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.25                        sdot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  1      2     0.25                        shadd	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        shadd	v25.16b, v1.16b, v10.16b
# CHECK-NEXT:  1      2     0.25                        shl	d7, d10, #12
# CHECK-NEXT:  1      2     0.50                        shl	v23.8b, v18.8b, #6
# 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.8h, v23.8h, #10
# CHECK-NEXT:  1      2     0.50                        shl	v0.4s, v0.4s, #3
# 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                        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.25                        shsub	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        shsub	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        shsub	v15.8h, v5.8h, v27.8h
# CHECK-NEXT:  1      2     0.25                        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.25                        smax	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        smax	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        smax	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        smax	v30.16b, v3.16b, v30.16b
# CHECK-NEXT:  1      2     0.25                        smaxp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        smaxp	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        smaxp	v21.8h, v16.8h, v7.8h
# CHECK-NEXT:  1      2     0.25                        smaxp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  2      4     0.50                        smaxv	b0, v0.8b
# CHECK-NEXT:  2      4     1.00                        smaxv	b0, v0.16b
# CHECK-NEXT:  1      2     0.50                        smaxv	h0, v0.4h
# CHECK-NEXT:  2      4     0.50                        smaxv	h0, v0.8h
# CHECK-NEXT:  1      2     0.50                        smaxv	s0, v0.4s
# CHECK-NEXT:  1      2     0.25                        smin	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        smin	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        smin	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        sminp	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        sminp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        sminp	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  2      4     0.50                        sminv	b0, v0.8b
# CHECK-NEXT:  2      4     1.00                        sminv	b0, v0.16b
# CHECK-NEXT:  1      2     0.50                        sminv	h0, v0.4h
# CHECK-NEXT:  2      4     0.50                        sminv	h0, v0.8h
# CHECK-NEXT:  1      2     0.50                        sminv	s0, v0.4s
# CHECK-NEXT:  1      4     0.50                        smlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        smlal	v0.2d, v25.2s, v1.s[1]
# CHECK-NEXT:  1      4     0.50                        smlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        smlal	v16.4s, v9.4h, v11.h[4]
# CHECK-NEXT:  1      4     0.50                        smlal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        smlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        smlal2	v30.2d, v22.4s, v7.s[2]
# CHECK-NEXT:  1      4     0.50                        smlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        smlal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      4     0.50                        smlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        smlsl	v25.2d, v27.2s, v1.s[1]
# CHECK-NEXT:  1      4     0.50                        smlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        smlsl	v14.4s, v23.4h, v12.h[7]
# CHECK-NEXT:  1      4     0.50                        smlsl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        smlal2	v1.4s, v9.8h, v0.h[6]
# CHECK-NEXT:  1      4     0.50                        smlsl2	v12.4s, v11.8h, v12.h[0]
# CHECK-NEXT:  1      4     0.50                        smlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        smlsl2	v11.2d, v28.4s, v7.s[2]
# CHECK-NEXT:  1      4     0.50                        smlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        smlsl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.25                        smmla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.50                        smull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      3     0.50                        smull	v31.2d, v23.2s, v6.s[2]
# CHECK-NEXT:  1      3     0.50                        smull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      3     0.50                        smull	v3.4s, v26.4h, v1.h[5]
# CHECK-NEXT:  1      3     0.50                        smull	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      3     0.50                        smull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      3     0.50                        smull2	v11.2d, v1.4s, v7.s[0]
# CHECK-NEXT:  1      3     0.50                        smull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        smull2	v13.4s, v18.8h, v0.h[3]
# CHECK-NEXT:  1      3     0.50                        smull2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        sqabs	b19, b14
# CHECK-NEXT:  1      2     0.25                        sqabs	d18, d12
# CHECK-NEXT:  1      2     0.25                        sqabs	h21, h15
# CHECK-NEXT:  1      2     0.25                        sqabs	s20, s12
# CHECK-NEXT:  1      2     0.25                        sqabs	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        sqabs	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        sqabs	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        sqabs	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        sqabs	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        sqabs	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        sqabs	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        sqadd	b20, b11, b15
# CHECK-NEXT:  1      2     0.25                        sqadd	h12, h18, h10
# CHECK-NEXT:  1      2     0.25                        sqadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        sqadd	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        sqdmlal	d19, s24, s12
# CHECK-NEXT:  1      4     0.50                        sqdmlal	d8, s9, v0.s[1]
# CHECK-NEXT:  1      4     0.50                        sqdmlal	s0, h0, v0.h[3]
# CHECK-NEXT:  1      4     0.50                        sqdmlal	s17, h27, h12
# CHECK-NEXT:  1      4     0.50                        sqdmlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        sqdmlal	v11.2d, v24.2s, v0.s[3]
# CHECK-NEXT:  1      4     0.50                        sqdmlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        sqdmlal	v20.4s, v30.4h, v12.h[3]
# CHECK-NEXT:  1      4     0.50                        sqdmlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        sqdmlal2	v23.2d, v30.4s, v6.s[0]
# CHECK-NEXT:  1      4     0.50                        sqdmlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        sqdmlal2	v2.4s, v17.8h, v5.h[6]
# CHECK-NEXT:  1      4     0.50                        sqdmulh	v8.4h, v16.4h, v5.h[4]
# CHECK-NEXT:  1      4     0.50                        sqdmulh	v16.2s, v24.2s, v7.s[2]
# CHECK-NEXT:  1      3     0.50                        sqdmull	v8.4s, v19.4h, v1.h[2]
# CHECK-NEXT:  1      3     0.50                        sqdmull	v20.2d, v10.2s, v6.s[2]
# CHECK-NEXT:  1      3     0.50                        sqdmull2	v10.4s, v25.8h, v0.h[7]
# CHECK-NEXT:  1      3     0.50                        sqdmull2	v4.2d, v29.4s, v2.s[3]
# CHECK-NEXT:  1      4     0.50                        sqrdmulh	v0.8h, v15.8h, v0.h[5]
# CHECK-NEXT:  1      4     0.50                        sqrdmulh	v6.2s, v29.2s, v4.s[2]
# CHECK-NEXT:  1      4     0.50                        sqrdmulh	v31.2s, v17.2s, v4.2s
# CHECK-NEXT:  1      4     0.50                        sqdmlsl	d12, s23, s13
# CHECK-NEXT:  1      4     0.50                        sqdmlsl	d8, s9, v0.s[1]
# CHECK-NEXT:  1      4     0.50                        sqdmlsl	s0, h0, v0.h[3]
# CHECK-NEXT:  1      4     0.50                        sqdmlsl	s14, h12, h25
# CHECK-NEXT:  1      4     0.50                        sqdmlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        sqdmlsl	v26.2d, v7.2s, v3.s[0]
# CHECK-NEXT:  1      4     0.50                        sqdmlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        sqdmlsl	v4.4s, v22.4h, v13.h[2]
# CHECK-NEXT:  1      4     0.50                        sqdmlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        sqdmlsl2	v4.2d, v3.4s, v3.s[2]
# CHECK-NEXT:  1      4     0.50                        sqdmlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        sqdmlsl2	v2.4s, v28.8h, v4.h[6]
# CHECK-NEXT:  1      4     0.50                        sqdmulh	h10, h11, h12
# CHECK-NEXT:  1      4     0.50                        sqdmulh	h7, h15, v0.h[3]
# CHECK-NEXT:  1      4     0.50                        sqdmulh	s15, s14, v0.s[1]
# CHECK-NEXT:  1      4     0.50                        sqdmulh	s20, s21, s2
# CHECK-NEXT:  1      4     0.50                        sqdmulh	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        sqdmulh	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      3     0.50                        sqdmull	d1, s1, v0.s[1]
# CHECK-NEXT:  1      2     0.25                        sqdmull	d15, s22, s12
# CHECK-NEXT:  1      3     0.50                        sqdmull	s1, h1, v0.h[3]
# CHECK-NEXT:  1      2     0.25                        sqdmull	s12, h22, h12
# CHECK-NEXT:  1      3     0.50                        sqdmull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      3     0.50                        sqdmull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      3     0.50                        sqdmull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      3     0.50                        sqdmull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        sqneg	b19, b14
# CHECK-NEXT:  1      2     0.25                        sqneg	d18, d12
# CHECK-NEXT:  1      2     0.25                        sqneg	h21, h15
# CHECK-NEXT:  1      2     0.25                        sqneg	s20, s12
# CHECK-NEXT:  1      2     0.25                        sqneg	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        sqneg	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        sqneg	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        sqneg	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        sqneg	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        sqneg	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        sqneg	v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	h0, h1, v2.h[3]
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	v0.4h, v1.4h, v2.h[3]
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	v0.8h, v1.8h, v2.h[3]
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	s0, s1, v2.s[1]
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	v0.2s, v1.2s, v2.s[1]
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	v0.4s, v1.4s, v2.s[1]
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	h0, h1, h2
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	v0.4h, v1.4h, v2.4h
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	v0.8h, v1.8h, v2.8h
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	s0, s1, s2
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	v0.2s, v1.2s, v2.2s
# CHECK-NEXT:  1      4     0.50                        sqrdmlah	v0.4s, v1.4s, v2.4s
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	h0, h1, v2.h[3]
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	v0.4h, v1.4h, v2.h[3]
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	v0.8h, v1.8h, v2.h[3]
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	s0, s1, v2.s[1]
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	v0.2s, v1.2s, v2.s[1]
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	v0.4s, v1.4s, v2.s[1]
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	h0, h1, h2
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	v0.4h, v1.4h, v2.4h
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	v0.8h, v1.8h, v2.8h
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	s0, s1, s2
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	v0.2s, v1.2s, v2.2s
# CHECK-NEXT:  1      4     0.50                        sqrdmlsh	v0.4s, v1.4s, v2.4s
# CHECK-NEXT:  1      4     0.50                        sqrdmulh	h10, h11, h12
# CHECK-NEXT:  1      4     0.50                        sqrdmulh	h7, h15, v0.h[3]
# CHECK-NEXT:  1      4     0.50                        sqrdmulh	s15, s14, v0.s[1]
# CHECK-NEXT:  1      4     0.50                        sqrdmulh	s20, s21, s2
# CHECK-NEXT:  1      4     0.50                        sqrdmulh	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        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                        sqshl	s17, s4, s23
# CHECK-NEXT:  1      2     0.25                        sqsub	b3, b13, b12
# CHECK-NEXT:  1      2     0.25                        sqsub	v20.8h, v18.8h, v12.8h
# CHECK-NEXT:  1      2     0.25                        sqrshrn	b10, h13, #2
# CHECK-NEXT:  1      2     0.25                        sqrshrn	h15, s10, #6
# CHECK-NEXT:  1      2     0.25                        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      2     0.25                        sqrshrun	b17, h10, #6
# CHECK-NEXT:  1      2     0.25                        sqrshrun	h10, s13, #15
# CHECK-NEXT:  1      2     0.25                        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	v23.16b, v23.16b, v23.16b
# 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      2     0.25                        sqshrn	b10, h15, #5
# CHECK-NEXT:  1      2     0.25                        sqshrn	h17, s10, #4
# CHECK-NEXT:  1      2     0.25                        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      2     0.25                        sqshrun	b15, h10, #7
# CHECK-NEXT:  1      2     0.25                        sqshrun	h20, s14, #3
# CHECK-NEXT:  1      2     0.25                        sqshrun	s10, d15, #15
# CHECK-NEXT:  1      2     0.25                        sqshrun	v0.2s, v0.2d, #3
# CHECK-NEXT:  1      2     0.25                        sqshrun	v0.4h, v0.4s, #3
# CHECK-NEXT:  1      2     0.25                        sqshrun	v0.8b, v0.8h, #3
# CHECK-NEXT:  1      2     0.25                        sqshrun2	v0.16b, v0.8h, #3
# CHECK-NEXT:  1      2     0.25                        sqshrun2	v0.4s, v0.2d, #3
# CHECK-NEXT:  1      2     0.25                        sqshrun2	v0.8h, v0.4s, #3
# CHECK-NEXT:  1      2     0.25                        sqsub	s20, s10, s7
# CHECK-NEXT:  1      2     0.25                        sqsub	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        sqsub	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        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.25                        srhadd	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        srhadd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        srhadd	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        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      2     0.25                        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      2     0.25                        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	v9.8h, v2.8b, #0
# CHECK-NEXT:  1      2     0.50                        sshll	v12.4s, v3.4h, #4
# CHECK-NEXT:  1      2     0.50                        sshll	v0.2d, v0.2s, #3
# CHECK-NEXT:  1      2     0.50                        sshll2	v28.8h, v12.16b, #7
# CHECK-NEXT:  1      2     0.50                        sshll2	v0.4s, v0.8h, #3
# CHECK-NEXT:  1      2     0.50                        sshll2	v17.2d, v13.4s, #22
# CHECK-NEXT:  1      2     0.25                        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      2     0.25                        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.25                        ssubl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        ssubl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        ssubl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        ssubl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        ssubl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        ssubl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        ssubw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  1      2     0.25                        ssubw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  1      2     0.25                        ssubw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  1      2     0.25                        ssubw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.25                        ssubw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.25                        ssubw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  2      2     0.50           *            st1	{ v18.8b }, [x15]
# CHECK-NEXT:  2      2     0.50           *            st1	{ v8.8b, v9.8b }, [x18]
# CHECK-NEXT:  4      2     1.00           *            st1	{ v15.8b, v16.8b, v17.8b }, [x0]
# CHECK-NEXT:  4      2     1.00           *            st1	{ v21.8b, v22.8b, v23.8b, v24.8b }, [x14]
# CHECK-NEXT:  2      2     0.50           *            st1	{ v0.16b }, [x0]
# CHECK-NEXT:  4      2     1.00           *            st1	{ v1.16b, v2.16b }, [x4]
# CHECK-NEXT:  6      2     1.50           *            st1	{ v27.16b, v28.16b, v29.16b }, [x18]
# CHECK-NEXT:  8      2     2.00           *            st1	{ v18.16b, v19.16b, v20.16b, v21.16b }, [x29]
# CHECK-NEXT:  2      2     0.50           *            st1	{ v19.4h }, [x7]
# CHECK-NEXT:  2      2     0.50           *            st1	{ v22.4h, v23.4h }, [x22]
# CHECK-NEXT:  4      2     1.00           *            st1	{ v13.4h, v14.4h, v15.4h }, [x7]
# CHECK-NEXT:  4      2     1.00           *            st1	{ v23.4h, v24.4h, v25.4h, v26.4h }, [x24]
# CHECK-NEXT:  2      2     0.50           *            st1	{ v27.8h }, [x17]
# CHECK-NEXT:  6      2     1.50           *            st1	{ v8.8h, v9.8h, v10.8h }, [x16]
# CHECK-NEXT:  8      2     2.00           *            st1	{ v7.8h, v8.8h, v9.8h, v10.8h }, [x19]
# CHECK-NEXT:  2      2     0.50           *            st1	{ v25.2s }, [x6]
# CHECK-NEXT:  2      2     0.50           *            st1	{ v13.2s, v14.2s }, [x9]
# CHECK-NEXT:  4      2     1.00           *            st1	{ v12.2s, v13.2s, v14.2s }, [x3]
# CHECK-NEXT:  4      2     1.00           *            st1	{ v6.2s, v7.2s, v8.2s, v9.2s }, [x13]
# CHECK-NEXT:  5      2     1.00           *            st1	{ v0.4s, v1.4s }, [sp], #32
# CHECK-NEXT:  2      2     0.50           *            st1	{ v22.4s }, [x19]
# CHECK-NEXT:  4      2     1.00           *            st1	{ v15.4s, v16.4s }, [x12]
# CHECK-NEXT:  8      2     2.00           *            st1	{ v26.4s, v27.4s, v28.4s, v29.4s }, [x12]
# CHECK-NEXT:  2      2     0.50           *            st1	{ v20.1d }, [x10]
# CHECK-NEXT:  2      2     0.50           *            st1	{ v21.1d, v22.1d }, [x29]
# CHECK-NEXT:  4      2     1.00           *            st1	{ v5.1d, v6.1d, v7.1d }, [x3]
# CHECK-NEXT:  4      2     1.00           *            st1	{ v0.1d, v1.1d, v2.1d, v3.1d }, [x10]
# CHECK-NEXT:  4      2     1.00           *            st1	{ v26.2d, v27.2d }, [x28]
# CHECK-NEXT:  7      2     1.50           *            st1	{ v0.2d, v1.2d, v2.2d }, [x0], #48
# CHECK-NEXT:  6      2     1.50           *            st1	{ v13.2d, v14.2d, v15.2d }, [x27]
# CHECK-NEXT:  8      2     2.00           *            st1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
# CHECK-NEXT:  2      2     0.50           *            st1	{ v8.2d }, [x15]
# 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:  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:  2      4     0.50           *            st1	{ v1.b }[5], [x1]
# CHECK-NEXT:  2      4     0.50           *            st1	{ v0.h }[2], [x1]
# CHECK-NEXT:  2      4     0.50           *            st1	{ v31.s }[1], [x16]
# CHECK-NEXT:  2      4     0.50           *            st1	{ v0.d }[1], [x0]
# CHECK-NEXT:  3      4     0.50           *            st1	{ v0.d }[1], [x0], #8
# CHECK-NEXT:  5      4     1.00           *            st2	{ v0.16b, v1.16b }, [x0], x1
# CHECK-NEXT:  2      4     0.50           *            st2	{ v0.8b, v1.8b }, [x0]
# CHECK-NEXT:  4      4     1.00           *            st2	{ v6.16b, v7.16b }, [x23]
# CHECK-NEXT:  2      4     0.50           *            st2	{ v10.4h, v11.4h }, [x18]
# CHECK-NEXT:  4      4     1.00           *            st2	{ v10.8h, v11.8h }, [x18]
# CHECK-NEXT:  2      4     0.50           *            st2	{ v25.2s, v26.2s }, [x29]
# CHECK-NEXT:  4      4     1.00           *            st2	{ v26.4s, v27.4s }, [x14]
# CHECK-NEXT:  4      4     1.00           *            st2	{ v10.2d, v11.2d }, [x1]
# CHECK-NEXT:  2      4     0.50           *            st2	{ v21.b, v22.b }[15], [x15]
# CHECK-NEXT:  2      4     0.50           *            st2	{ v28.h, v29.h }[2], [x6]
# CHECK-NEXT:  2      4     0.50           *            st2	{ v0.s, v1.s }[3], [sp]
# CHECK-NEXT:  3      4     0.50           *            st2	{ v0.s, v1.s }[3], [sp], #8
# CHECK-NEXT:  2      4     0.50           *            st2	{ v17.d, v18.d }[1], [x1]
# CHECK-NEXT:  4      4     1.00           *            st3	{ v10.8b, v11.8b, v12.8b }, [x18]
# CHECK-NEXT:  6      5     1.50           *            st3	{ v26.16b, v27.16b, v28.16b }, [x4]
# CHECK-NEXT:  4      4     1.00           *            st3	{ v0.4h, v1.4h, v2.4h }, [x15]
# CHECK-NEXT:  7      5     1.50           *            st3	{ v0.8h, v1.8h, v2.8h }, [x15], x2
# CHECK-NEXT:  6      5     1.50           *            st3	{ v0.8h, v1.8h, v2.8h }, [x0]
# CHECK-NEXT:  4      4     1.00           *            st3	{ v19.2s, v20.2s, v21.2s }, [x30]
# CHECK-NEXT:  6      5     1.50           *            st3	{ v24.4s, v25.4s, v26.4s }, [x8]
# CHECK-NEXT:  6      5     1.50           *            st3	{ v24.2d, v25.2d, v26.2d }, [x25]
# CHECK-NEXT:  4      4     1.00           *            st3	{ v8.b, v9.b, v10.b }[4], [x18]
# CHECK-NEXT:  4      4     1.00           *            st3	{ v0.h, v1.h, v2.h }[7], [x15]
# CHECK-NEXT:  5      4     1.00           *            st3	{ v0.h, v1.h, v2.h }[7], [x15], #6
# CHECK-NEXT:  4      4     1.00           *            st3	{ v9.s, v10.s, v11.s }[2], [x20]
# CHECK-NEXT:  4      4     1.00           *            st3	{ v16.d, v17.d, v18.d }[0], [x13]
# CHECK-NEXT:  6      6     1.50           *            st4	{ v17.8b, v18.8b, v19.8b, v20.8b }, [x8]
# CHECK-NEXT:  12     7     3.00           *            st4	{ v7.16b, v8.16b, v9.16b, v10.16b }, [x15]
# CHECK-NEXT:  6      6     1.50           *            st4	{ v5.4h, v6.4h, v7.4h, v8.4h }, [x13]
# CHECK-NEXT:  12     7     3.00           *            st4	{ v11.8h, v12.8h, v13.8h, v14.8h }, [x1]
# CHECK-NEXT:  6      6     1.50           *            st4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
# CHECK-NEXT:  13     7     3.00           *            st4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
# CHECK-NEXT:  12     7     3.00           *            st4	{ v21.4s, v22.4s, v23.4s, v24.4s }, [x6]
# CHECK-NEXT:  8      4     2.00           *            st4	{ v25.2d, v26.2d, v27.2d, v28.2d }, [x16]
# CHECK-NEXT:  6      6     1.00           *            st4	{ v0.b, v1.b, v2.b, v3.b }[15], [x0]
# CHECK-NEXT:  6      6     1.00           *            st4	{ v5.h, v6.h, v7.h, v8.h }[4], [x13]
# CHECK-NEXT:  6      6     1.00           *            st4	{ v22.s, v23.s, v24.s, v25.s }[0], [x7]
# CHECK-NEXT:  4      4     1.00           *            st4	{ v23.d, v24.d, v25.d, v26.d }[1], [x5]
# CHECK-NEXT:  5      4     1.00           *            st4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
# CHECK-NEXT:  1      2     0.25                        sub	d15, d5, d16
# CHECK-NEXT:  1      2     0.25                        sub	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        sub	v15.2s, v14.2s, v11.2s
# CHECK-NEXT:  1      2     0.25                        subhn	v7.4h, v10.4s, v13.4s
# CHECK-NEXT:  1      2     0.25                        subhn2	v24.4s, v24.2d, v8.2d
# CHECK-NEXT:  1      3     0.25                        sudot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  1      3     0.25                        sudot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  1      2     0.25                        suqadd	b19, b14
# CHECK-NEXT:  1      2     0.25                        suqadd	d18, d22
# CHECK-NEXT:  1      2     0.25                        suqadd	h20, h15
# CHECK-NEXT:  1      2     0.25                        suqadd	s21, s12
# CHECK-NEXT:  1      2     0.25                        suqadd	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        suqadd	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        suqadd	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        suqadd	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        suqadd	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        suqadd	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        suqadd	v0.8h, v0.8h
# CHECK-NEXT:  2      2     1.00                        tbl	v0.16b, { v0.16b }, v0.16b
# CHECK-NEXT:  2      2     1.00                        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:  2      2     1.00                        tbl	v0.8b, { v0.16b }, v0.8b
# CHECK-NEXT:  2      2     1.00                        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:  2      2     1.00                        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:  2      2     1.00                        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.25                        trn1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        trn1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        trn1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        trn1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        trn1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        trn1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        trn1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        trn2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        trn2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        trn2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        trn2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        trn2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        trn2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        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                        uaba	v13.16b, v14.16b, v19.16b
# 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.25                        uabd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        uabd	v23.4s, v4.4s, v30.4s
# CHECK-NEXT:  1      2     0.25                        uabdl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        uabdl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        uabdl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        uabdl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        uabdl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        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.25                        uaddl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        uaddl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        uaddl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        uaddl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        uaddl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        uaddl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.1d, v0.2s
# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.2s, v0.4h
# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.4h, v0.8b
# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.25                        uaddlp	v0.8h, v0.16b
# CHECK-NEXT:  1      2     0.50                        uaddlv	d0, v0.4s
# CHECK-NEXT:  1      2     0.50                        uaddlv	s0, v0.4h
# CHECK-NEXT:  2      4     0.50                        uaddlv	s0, v0.8h
# CHECK-NEXT:  2      4     0.50                        uaddlv	h0, v0.8b
# CHECK-NEXT:  2      4     1.00                        uaddlv	h0, v0.16b
# CHECK-NEXT:  1      2     0.25                        uaddw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  1      2     0.25                        uaddw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  1      2     0.25                        uaddw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  1      2     0.25                        uaddw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.25                        uaddw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.25                        uaddw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  1      3     1.00                        ucvtf	h17, x12
# CHECK-NEXT:  4      6     1.00                        ucvtf	h22, h16, #11
# CHECK-NEXT:  4      6     1.00                        ucvtf	h7, h21
# CHECK-NEXT:  1      3     0.50                        ucvtf	d21, d14
# CHECK-NEXT:  1      3     0.50                        ucvtf	d21, d14, #64
# CHECK-NEXT:  1      3     1.00                        ucvtf	s8, x0
# CHECK-NEXT:  2      4     1.00                        ucvtf	s22, s13
# CHECK-NEXT:  2      4     1.00                        ucvtf	s22, s13, #32
# CHECK-NEXT:  1      3     0.50                        ucvtf	v0.2d, v0.2d
# CHECK-NEXT:  1      3     0.50                        ucvtf	v0.2d, v0.2d, #3
# CHECK-NEXT:  1      3     0.50                        ucvtf	v0.2s, v0.2s
# CHECK-NEXT:  1      3     0.50                        ucvtf	v0.2s, v0.2s, #3
# CHECK-NEXT:  2      4     1.00                        ucvtf	v0.4h, v0.4h
# CHECK-NEXT:  2      4     1.00                        ucvtf	v0.4s, v0.4s
# CHECK-NEXT:  2      4     1.00                        ucvtf	v0.4s, v0.4s, #3
# CHECK-NEXT:  2      4     1.00                        ucvtf	v18.4h, v11.4h, #7
# CHECK-NEXT:  4      6     1.00                        ucvtf	v0.8h, v0.8h
# CHECK-NEXT:  4      6     1.00                        ucvtf	v22.8h, v20.8h, #10
# CHECK-NEXT:  1      3     0.25                        udot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  1      3     0.25                        udot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  1      3     0.25                        udot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.25                        udot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  1      2     0.25                        uhadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        uhadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        uhsub	v12.4h, v16.4h, v28.4h
# CHECK-NEXT:  1      2     0.25                        uhsub	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        umax	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        umax	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        umax	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        umaxp	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        umaxp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        umaxp	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  2      4     0.50                        umaxv	b0, v0.8b
# CHECK-NEXT:  2      4     1.00                        umaxv	b0, v0.16b
# CHECK-NEXT:  1      2     0.50                        umaxv	h0, v0.4h
# CHECK-NEXT:  2      4     0.50                        umaxv	h0, v0.8h
# CHECK-NEXT:  1      2     0.50                        umaxv	s0, v0.4s
# CHECK-NEXT:  1      2     0.25                        umin	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        umin	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        umin	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        umin	v0.16b, v26.16b, v2.16b
# CHECK-NEXT:  1      2     0.25                        uminp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        uminp	v28.4s, v16.4s, v15.4s
# CHECK-NEXT:  1      2     0.25                        uminp	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        uminp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  2      4     0.50                        uminv	b0, v0.8b
# CHECK-NEXT:  2      4     1.00                        uminv	b0, v0.16b
# CHECK-NEXT:  1      2     0.50                        uminv	h0, v0.4h
# CHECK-NEXT:  2      4     0.50                        uminv	h0, v0.8h
# CHECK-NEXT:  1      2     0.50                        uminv	s0, v0.4s
# CHECK-NEXT:  1      4     0.50                        umlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        umlal	v28.2d, v31.2s, v0.s[1]
# CHECK-NEXT:  1      4     0.50                        umlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        umlal	v22.4s, v14.4h, v0.h[6]
# CHECK-NEXT:  1      4     0.50                        umlal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        umlal2	v10.2d, v4.4s, v3.s[2]
# CHECK-NEXT:  1      4     0.50                        umlal2	v31.4s, v7.8h, v15.h[5]
# CHECK-NEXT:  1      4     0.50                        umlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        umlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        umlal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      4     0.50                        umlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        umlsl	v20.2d, v20.2s, v2.s[0]
# CHECK-NEXT:  1      4     0.50                        umlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      4     0.50                        umlsl	v21.4s, v12.4h, v7.h[5]
# CHECK-NEXT:  1      4     0.50                        umlsl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      4     0.50                        umlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      4     0.50                        umlsl2	v30.2d, v23.4s, v1.s[2]
# CHECK-NEXT:  1      4     0.50                        umlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      4     0.50                        umlsl2	v27.4s, v28.8h, v6.h[4]
# CHECK-NEXT:  1      4     0.50                        umlsl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.25                        ummla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        umov	w6, v22.b[0]
# CHECK-NEXT:  1      2     0.25                        umov	w0, v0.b[1]
# CHECK-NEXT:  1      2     0.25                        umov	w10, v25.h[0]
# CHECK-NEXT:  1      2     0.25                        umov	w0, v0.h[1]
# CHECK-NEXT:  1      2     0.25                        mov	w0, v0.s[1]
# CHECK-NEXT:  1      2     0.25                        mov	x0, v0.d[1]
# CHECK-NEXT:  1      3     0.50                        umull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      3     0.50                        umull	v22.2d, v28.2s, v6.s[1]
# CHECK-NEXT:  1      3     0.50                        umull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      3     0.50                        umull	v27.4s, v1.4h, v8.h[6]
# CHECK-NEXT:  1      3     0.50                        umull	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      3     0.50                        umull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      3     0.50                        umull2	v28.2d, v21.4s, v1.s[0]
# CHECK-NEXT:  1      3     0.50                        umull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      3     0.50                        umull2	v18.4s, v26.8h, v10.h[1]
# CHECK-NEXT:  1      3     0.50                        umull2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        uqadd	h0, h1, h5
# CHECK-NEXT:  1      2     0.25                        uqadd	s0, s24, s30
# CHECK-NEXT:  1      2     0.25                        uqadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        uqadd	v14.2d, v22.2d, v20.2d
# 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	v25.8b, v13.8b, v23.8b
# 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.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        uqrshrn	b10, h12, #5
# CHECK-NEXT:  1      2     0.25                        uqrshrn	h12, s10, #14
# CHECK-NEXT:  1      2     0.25                        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	v8.4h, v17.4h, v13.4h
# 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      2     0.25                        uqshrn	b12, h10, #7
# CHECK-NEXT:  1      2     0.25                        uqshrn	h10, s14, #5
# CHECK-NEXT:  1      2     0.25                        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.25                        uqsub	s16, s21, s6
# CHECK-NEXT:  1      2     0.25                        uqsub	d16, d16, d16
# CHECK-NEXT:  1      2     0.25                        uqsub	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        uqsub	v19.4s, v0.4s, v5.4s
# 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     0.50                        urecpe	v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        urecpe	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        urhadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        urhadd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        urhadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        urhadd	v16.2s, v19.2s, v2.2s
# CHECK-NEXT:  1      4     0.50                        urshl	d8, d7, d4
# CHECK-NEXT:  1      4     0.50                        urshl	v31.8b, v5.8b, v3.8b
# 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      2     0.25                        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     0.50                        ursqrte	v0.2s, v0.2s
# CHECK-NEXT:  1      4     0.50                        ursqrte	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        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.25                        usdot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  1      3     0.25                        usdot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  1      3     0.25                        usdot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  1      3     0.25                        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	v6.8b, v26.8b, v6.8b
# 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                        ushll	v18.8h, v24.8b, #4
# CHECK-NEXT:  1      2     0.50                        ushll	v16.2d, v16.2s, #31
# CHECK-NEXT:  1      2     0.50                        ushll2	v31.2d, v12.4s, #11
# CHECK-NEXT:  1      2     0.50                        ushll2	v18.4s, v22.8h, #13
# CHECK-NEXT:  1      2     0.50                        ushll2	v0.8h, v0.16b, #3
# CHECK-NEXT:  1      2     0.25                        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.25                        usmmla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                  U     smov	w15, v22.b[0]
# CHECK-NEXT:  1      2     0.25                  U     smov	w26, v27.h[0]
# CHECK-NEXT:  1      2     0.25                  U     smov	x21, v0.b[0]
# CHECK-NEXT:  1      2     0.25                  U     smov	x9, v27.h[0]
# CHECK-NEXT:  1      2     0.25                  U     smov	x15, v3.s[0]
# CHECK-NEXT:  1      2     0.25                        smov	w0, v0.b[1]
# CHECK-NEXT:  1      2     0.25                        smov	w0, v0.h[1]
# CHECK-NEXT:  1      2     0.25                        smov	x0, v0.b[1]
# CHECK-NEXT:  1      2     0.25                        smov	x0, v0.h[1]
# CHECK-NEXT:  1      2     0.25                        smov	x0, v0.s[1]
# CHECK-NEXT:  1      2     0.25                        usqadd	b19, b14
# CHECK-NEXT:  1      2     0.25                        usqadd	d18, d22
# CHECK-NEXT:  1      2     0.25                        usqadd	h20, h15
# CHECK-NEXT:  1      2     0.25                        usqadd	s21, s12
# CHECK-NEXT:  1      2     0.25                        usqadd	v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        usqadd	v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        usqadd	v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        usqadd	v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        usqadd	v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        usqadd	v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        usqadd	v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        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.25                        usubl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        usubl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        usubl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        usubl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        usubl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        usubl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        usubw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  1      2     0.25                        usubw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  1      2     0.25                        usubw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  1      2     0.25                        usubw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  1      2     0.25                        usubw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  1      2     0.25                        usubw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  1      2     0.25                        uzp1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        uzp1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        uzp1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        uzp1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        uzp1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        uzp1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        uzp1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        uzp2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        uzp2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        uzp2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        uzp2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        uzp2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        uzp2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        uzp2	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        xtn	v0.2s, v0.2d
# CHECK-NEXT:  1      2     0.25                        xtn	v0.4h, v0.4s
# CHECK-NEXT:  1      2     0.25                        xtn	v0.8b, v0.8h
# CHECK-NEXT:  1      2     0.25                        xtn2	v0.16b, v0.8h
# CHECK-NEXT:  1      2     0.25                        xtn2	v0.4s, v0.2d
# CHECK-NEXT:  1      2     0.25                        xtn2	v0.8h, v0.4s
# CHECK-NEXT:  1      2     0.25                        zip1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        zip1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        zip1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        zip1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        zip1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        zip1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        zip1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  1      2     0.25                        zip2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  1      2     0.25                        zip2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  1      2     0.25                        zip2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  1      2     0.25                        zip2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  1      2     0.25                        zip2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  1      2     0.25                        zip2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  1      2     0.25                        zip2	v0.8h, v0.8h, v0.8h

# CHECK:      Resources:
# CHECK-NEXT: [0.0] - V1UnitB
# CHECK-NEXT: [0.1] - V1UnitB
# CHECK-NEXT: [1.0] - V1UnitD
# CHECK-NEXT: [1.1] - V1UnitD
# CHECK-NEXT: [2.0] - V1UnitFlg
# CHECK-NEXT: [2.1] - V1UnitFlg
# CHECK-NEXT: [2.2] - V1UnitFlg
# CHECK-NEXT: [3]   - V1UnitL2
# CHECK-NEXT: [4.0] - V1UnitL01
# CHECK-NEXT: [4.1] - V1UnitL01
# CHECK-NEXT: [5]   - V1UnitM0
# CHECK-NEXT: [6]   - V1UnitM1
# CHECK-NEXT: [7.0] - V1UnitS
# CHECK-NEXT: [7.1] - V1UnitS
# CHECK-NEXT: [8]   - V1UnitV0
# CHECK-NEXT: [9]   - V1UnitV1
# CHECK-NEXT: [10]  - V1UnitV2
# CHECK-NEXT: [11]  - V1UnitV3

# CHECK:      Resource pressure per iteration:
# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7.0]  [7.1]  [8]    [9]    [10]   [11]
# CHECK-NEXT:  -      -      -      -      -      -      -     84.33  167.83 167.83 20.75  7.75   7.75   7.75   606.25 497.25 499.75 390.75

# CHECK:      Resource pressure by instruction:
# CHECK-NEXT: [0.0]  [0.1]  [1.0]  [1.1]  [2.0]  [2.1]  [2.2]  [3]    [4.0]  [4.1]  [5]    [6]    [7.0]  [7.1]  [8]    [9]    [10]   [11]   Instructions:
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	d29, d24
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   abs	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	d17, d31, d29
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   add	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addhn2	v0.8h, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	v7.2s, v1.2s, v2.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   addp	d1, v14.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   addv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   addv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   addv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   addv	b0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   addv	b0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesd	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aese	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesimc	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   aesmc	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   and	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     bfcvt	h0, s0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     bfcvtn	v0.4h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     bfcvtn2	v0.8h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfdot	v0.2s, v24.4h, v14.2h[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfdot	v0.2s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfdot	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalb	v0.4s, v0.8h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmlalt	v0.4s, v0.8h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bfmmla	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	v0.4h, #15, lsl #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	v23.8h, #101
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	v25.16b, v10.16b, v9.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bic	v24.2s, #70
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bit	v5.8b, v12.8b, v22.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bif	v0.8b, v25.8b, v4.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bif	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bit	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bsl	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   bsl	v27.16b, v13.16b, v21.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cls	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   clz	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmeq	v9.8h, v16.8h, v24.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmeq	v14.4h, v18.4h, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmeq	d20, d21, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmeq	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmeq	v0.16b, v0.16b, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmeq	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmge	v22.8h, v16.8h, v3.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmge	v22.16b, v30.16b, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmge	d20, d21, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmge	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmge	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmge	v0.8b, v0.8b, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmgt	v3.2d, v29.2d, v11.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmgt	d20, d21, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmgt	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmgt	v0.2s, v0.2s, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmgt	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmhi	v28.4h, v25.4h, v21.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmhi	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmhi	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmhs	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmhs	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmle	v21.2s, v19.2s, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmle	d20, d21, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmle	v0.2d, v0.2d, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmlt	v26.4h, v12.4h, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmlt	d20, d21, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmlt	v0.8h, v0.8h, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmtst	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmtst	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cmtst	v13.2d, v13.2d, v13.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   cnt	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   mov	b0, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	d0, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	h0, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	s0, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.16b, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.2d, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.2s, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.4h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.4s, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.8b, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   dup	v0.8h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   eor	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	v0.16b, v0.16b, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ext	v0.8b, v0.8b, v0.8b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	d29, d24, d20
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	s29, s24, s20
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	h27, h20, h17
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	v13.8h, v28.8h, v12.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	h25, h7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fabs	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facge	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facge	s10, s11, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facge	h24, h26, h29
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facge	v25.4h, v16.4h, v11.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facge	v19.2s, v24.2s, v5.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facge	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facgt	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facgt	s10, s11, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facgt	h0, h4, h10
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facgt	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facgt	v22.8h, v14.8h, v31.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   facgt	v22.4s, v8.4s, v2.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fadd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	h10, v19.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	d11, v28.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   faddp	v16.2d, v11.2d, v5.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	v0.2s, v0.2s, v0.2s, #90
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcadd	v0.4s, v0.4s, v0.4s, #270
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	h30, h6, h1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	h19, h23, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	d20, d21, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	s10, s11, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	s10, s11, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	v0.2s, v0.2s, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	v12.4s, v11.4s, v26.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmeq	v18.2d, v17.2d, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	h10, h23, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	h1, h16, h12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	d20, d21, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	s10, s11, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	s10, s11, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	v0.2d, v0.2d, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	v17.2d, v11.2d, v13.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	v18.4h, v27.4h, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	v20.8h, v19.8h, v22.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmge	v17.2s, v11.2s, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	h4, h5, h0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	h0, h18, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	d20, d21, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	d20, d21, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	s10, s11, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	s10, s11, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	v0.4s, v0.4s, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	v24.8h, v24.8h, v28.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	v0.8h, v11.8h, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmgt	v19.2d, v31.2d, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	v0.2s, v0.2s, v0.2s, #90
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmla	v0.4s, v0.4s, v0.s[1], #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmle	v16.8h, v11.8h, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmle	v22.4s, v30.4s, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmle	d20, d21, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmle	s10, s11, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmle	v0.2d, v0.2d, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmle	h18, h28, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmlt	h23, h7, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmlt	d20, d21, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmlt	s10, s11, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmlt	v0.4s, v0.4s, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmlt	v8.4h, v2.4h, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fcmlt	v7.2d, v16.2d, #0.0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtas	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtas	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtas	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtas	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtas	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtas	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtas	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtas	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtau	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtau	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtau	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtau	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtau	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtau	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtau	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtau	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtl	v0.2d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtl	v0.4s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtl2	v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtl2	v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtms	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtms	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtms	h22, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtms	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtms	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtms	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtms	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtms	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtmu	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtmu	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtmu	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtmu	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtmu	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtmu	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtmu	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtmu	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtn	v0.2s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtn	v0.4h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtn2	v0.4s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtn2	v0.8h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtns	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtns	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtns	h22, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtns	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtns	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtns	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtns	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtns	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtnu	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtnu	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtnu	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtnu	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtnu	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtnu	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtnu	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtnu	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtps	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtps	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtps	h22, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtps	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtps	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtps	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtps	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtps	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtpu	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtpu	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtpu	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtpu	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtpu	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtpu	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtpu	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtpu	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtxn	s22, d13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtxn	v0.2s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtxn2	v0.4s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	d21, d12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	s21, s12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	h21, h14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	h21, h12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzs	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	v20.4h, v24.4h, #11
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzs	v18.8h, v10.8h, #7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	d21, d12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	s12, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	s21, s12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	h12, h13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	h21, h12, #1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     fcvtzu	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	v19.4h, v26.4h, #9
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     fcvtzu	v27.8h, v6.8h, #11
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fdiv	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fdiv	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fdiv	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fdiv	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     2.50    -     2.50    -     fdiv	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmax	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnm	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	h25, v19.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	d17, v29.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxnmp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fmaxnmv	h0, v13.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fmaxnmv	h12, v11.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fmaxnmv	s28, v31.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	h15, v25.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmaxp	s6, v2.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fmaxv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fmaxv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fmaxv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmin	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnm	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	h20, v14.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	d15, v8.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminnmp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fminnmv	h19, v25.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fminnmv	h23, v17.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fminnmv	s29, v17.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	h7, v10.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fminp	s17, v7.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fminv	h3, v30.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.75   0.75   0.75   0.75   fminv	h29, v12.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50   0.50   0.50   0.50   fminv	s16, v19.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	d0, d1, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	h23, h24, v15.h[4]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	s0, s1, v0.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	v29.8h, v15.8h, v10.h[4]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	v2.2s, v16.2s, v28.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	v14.4s, v14.4s, v5.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	v1.4s, v24.4s, v12.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmla	v10.2d, v14.2d, v21.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal2	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal2	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal2	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlal2	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	d0, d4, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	h8, h14, v7.h[4]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	s3, s5, v0.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	v30.8h, v18.8h, v4.h[6]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	v10.2s, v27.2s, v0.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	v27.4s, v7.4s, v24.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	v10.2d, v22.2d, v29.d[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmls	v6.8h, v15.8h, v23.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl2	v0.2s, v0.2h, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl2	v0.4s, v0.4h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl2	v0.2s, v0.2h, v0.2h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmlsl2	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	v0.2d, #-1.25000000
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	v0.2s, #13.00000000
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmov	v0.4s, #1.00000000
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	h18, h4, v7.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	v10.4h, v2.4h, v7.h[5]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	v5.2s, v12.2s, v9.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	v15.4s, v30.4s, v2.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	v11.2d, v31.2d, v24.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	h28, h14, h3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	d0, d1, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	s0, s1, v0.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmul	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	d0, d4, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	d23, d11, d1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	s20, s22, s15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	h18, h17, v7.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	h20, h25, h0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	s3, s5, v0.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	v28.4h, v25.4h, v15.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	v3.2s, v22.2s, v23.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	v5.4s, v28.4s, v15.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fmulx	v22.2d, v18.2d, v25.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fneg	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	h20, h8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	d13, d13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	s19, s14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpe	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frecpe	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	h29, h19, h8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpx	h18, h11
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	v12.8h, v25.8h, v4.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	d22, d30, d21
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	s21, s16, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frecps	v7.2d, v29.2d, v18.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpx	d16, d19
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frecpx	s18, s10
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinta	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinta	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinta	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinta	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinta	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinti	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frinti	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinti	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinti	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frinti	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintm	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintm	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintm	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintm	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintm	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintn	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintn	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintn	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintn	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintn	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintp	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintp	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintp	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintp	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintp	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintx	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintx	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintx	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintx	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintx	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintz	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frintz	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintz	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintz	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frintz	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	h23, h26
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	d21, d12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     frsqrte	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	v20.4s, v26.4s, v27.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	v8.4h, v9.4h, v30.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     frsqrte	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	h28, h26, h1
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	d8, d22, d18
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	s21, s5, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   frsqrts	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fsqrt	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fsqrt	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fsqrt	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     3.50    -     3.50    -     fsqrt	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     5.50    -     5.50    -     fsqrt	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	v13.8h, v15.8h, v17.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   fsub	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ld1	{ v0.16b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v0.16b, v1.16b }, [x14]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -     ld1	{ v19.16b, v20.16b, v21.16b }, [x10]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -     ld1	{ v13.16b, v14.16b, v15.16b, v16.16b }, [x9]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ld1	{ v24.8h }, [x27]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v1.8h, v2.8h }, [x27]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -     ld1	{ v0.8h, v1.8h }, [sp], #32
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -     ld1	{ v21.8h, v22.8h, v23.8h }, [x22]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -     ld1	{ v0.8h, v1.8h, v2.8h, v3.8h }, [x21]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ld1	{ v3.4s }, [x4]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v11.4s, v12.4s }, [x30]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -     ld1	{ v0.4s, v1.4s, v2.4s }, [x24]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -     ld1	{ v15.4s, v16.4s, v17.4s, v18.4s }, [x28]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00   0.25   0.25   0.25   0.25    -      -      -      -     ld1	{ v0.4s, v1.4s, v2.4s }, [x0], #48
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -      -      -      -      -     ld1	{ v3.2d }, [x28]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v13.2d, v14.2d }, [x13]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -     ld1	{ v12.2d, v13.2d, v14.2d }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -      -      -      -      -     ld1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25    -      -      -      -     ld1	{ v0.1d }, [x15], x2
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v27.1d, v28.1d }, [x7]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -     ld1	{ v14.1d, v15.1d, v16.1d }, [x3]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v22.1d, v23.1d, v24.1d, v25.1d }, [x4]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v0.2s, v1.2s }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -     ld1	{ v16.2s, v17.2s, v18.2s }, [x27]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v21.2s, v22.2s, v23.2s, v24.2s }, [x21]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v25.4h, v26.4h }, [x3]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v20.4h, v21.4h, v22.4h, v23.4h }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -     ld1	{ v0.4h, v1.4h, v2.4h }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v24.8b, v25.8b }, [x6]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -      -      -      -      -     ld1	{ v7.8b, v8.8b, v9.8b }, [x12]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -      -      -      -      -     ld1	{ v4.8b, v5.8b, v6.8b, v7.8b }, [x13]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25    -      -      -      -     ld1	{ v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1	{ v0.b }[7], [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25   ld1	{ v0.h }[3], [x0], #2
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1	{ v18.h }[3], [x1]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1	{ v0.s }[1], [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25   ld1	{ v0.d }[0], [x15], #8
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1	{ v11.d }[0], [x13]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1r	{ v0.16b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25   ld1r	{ v0.8h }, [x0], #2
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1r	{ v0.4s }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1r	{ v3.1d }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25   0.25   0.25   0.25   0.25   ld1r	{ v0.2d }, [x15], x16
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1r	{ v18.2d }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1r	{ v8.8b }, [x23]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1r	{ v28.4h }, [x9]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1r	{ v3.8h }, [x16]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.25   0.25   0.25   0.25   ld1r	{ v10.2s }, [x20]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v0.4h, v1.4h }, [x21]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v8.8h, v9.8h }, [x28]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v2.2s, v3.2s }, [x16]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v22.4s, v23.4s }, [x4]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v22.2d, v23.2d }, [x17]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v29.b, v30.b }[3], [x1]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v26.s, v27.s }[1], [x17]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v1.d, v2.d }[0], [x10]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v0.16b, v1.16b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v13.8b, v14.8b }, [x4]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25   0.50   0.50   0.50   0.50   ld2	{ v0.8b, v1.8b }, [x0], #16
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2	{ v0.h, v1.h }[7], [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25   0.50   0.50   0.50   0.50   ld2	{ v0.h, v1.h }[7], [x15], x8
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2r	{ v0.8b, v1.8b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2r	{ v10.16b, v11.16b }, [x23]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25   0.50   0.50   0.50   0.50   ld2r	{ v0.4h, v1.4h }, [x0], #4
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2r	{ v25.4h, v26.4h }, [x11]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2r	{ v23.8h, v24.8h }, [x10]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2r	{ v0.2s, v1.2s }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2r	{ v8.4s, v9.4s }, [x17]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33   0.25   0.25   0.25   0.25   0.50   0.50   0.50   0.50   ld2r	{ v0.1d, v1.1d }, [sp], x8
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2r	{ v9.1d, v10.1d }, [x25]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.33   0.33   0.33    -      -      -      -     0.50   0.50   0.50   0.50   ld2r	{ v26.2d, v27.2d }, [x8]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v8.8b, v9.8b, v10.8b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v15.16b, v16.16b, v17.16b }, [x5]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v0.4h, v1.4h, v2.4h }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00   0.25   0.25   0.25   0.25   0.75   0.75   0.75   0.75   ld3	{ v0.8h, v1.8h, v2.8h }, [x15], #48
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v7.8h, v8.8h, v9.8h }, [x21]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v16.2s, v17.2s, v18.2s }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v12.4s, v13.4s, v14.4s }, [x25]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v17.b, v18.b, v19.b }[2], [x27]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v18.h, v19.h, v20.h }[5], [x16]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v10.2d, v11.2d, v12.2d }, [x18]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v0.s, v1.s, v2.s }[3], [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25   0.75   0.75   0.75   0.75   ld3	{ v0.s, v1.s, v2.s }[3], [sp], x3
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3	{ v5.d, v6.d, v7.d }[1], [x14]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3r	{ v0.8b, v1.8b, v2.8b }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3r	{ v17.16b, v18.16b, v19.16b }, [x3]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25   0.75   0.75   0.75   0.75   ld3r	{ v0.4h, v1.4h, v2.4h }, [x15], #6
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3r	{ v3.4h, v4.4h, v5.4h }, [x1]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3r	{ v6.8h, v7.8h, v8.8h }, [x28]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3r	{ v0.2s, v1.2s, v2.2s }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3r	{ v28.4s, v29.4s, v30.4s }, [x2]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67   0.25   0.25   0.25   0.25   0.75   0.75   0.75   0.75   ld3r	{ v0.1d, v1.1d, v2.1d }, [x0], x0
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3r	{ v1.1d, v2.1d, v3.1d }, [x28]
# CHECK-NEXT:  -      -      -      -      -      -      -     0.67   0.67   0.67    -      -      -      -     0.75   0.75   0.75   0.75   ld3r	{ v8.2d, v9.2d, v10.2d }, [x3]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v6.8b, v7.8b, v8.8b, v9.8b }, [x27]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v11.16b, v12.16b, v13.16b, v14.16b }, [x5]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v21.4h, v22.4h, v23.4h, v24.4h }, [x14]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v9.8h, v10.8h, v11.8h, v12.8h }, [x1]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v17.4s, v18.4s, v19.4s, v20.4s }, [x4]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33   0.25   0.25   0.25   0.25   1.00   1.00   1.00   1.00   ld4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.33   1.33   1.33    -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v2.2d, v3.2d, v4.2d, v5.2d }, [x24]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v4.b, v5.b, v6.b, v7.b }[12], [x27]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v5.h, v6.h, v7.h, v8.h }[0], [x4]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00   0.25   0.25   0.25   0.25   1.00   1.00   1.00   1.00   ld4	{ v0.h, v1.h, v2.h, v3.h }[7], [x0], x0
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4	{ v0.s, v1.s, v2.s, v3.s }[0], [x26]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4r	{ v20.8b, v21.8b, v22.8b, v23.8b }, [x23]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4r	{ v1.16b, v2.16b, v3.16b, v4.16b }, [x25]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4r	{ v16.4h, v17.4h, v18.4h, v19.4h }, [x6]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4r	{ v0.1d, v1.1d, v2.1d, v3.1d }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4r	{ v0.2d, v1.2d, v2.2d, v3.2d }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4r	{ v4.8h, v5.8h, v6.8h, v7.8h }, [x23]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [x30]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00   0.25   0.25   0.25   0.25   1.00   1.00   1.00   1.00   ld4r	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp], #16
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     1.00   1.00   1.00   1.00   ld4r	{ v7.4s, v8.4s, v9.4s, v10.4s }, [x23]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00   0.25   0.25   0.25   0.25   1.00   1.00   1.00   1.00   ld4r	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], x8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mla	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mla	v15.8h, v22.8h, v4.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mla	v28.2s, v10.2s, v2.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mls	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mls	v25.8h, v29.8h, v0.h[4]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mls	v22.2s, v29.2s, v0.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mls	v26.4s, v5.4s, v28.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	b0, v0.b[15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	d6, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	h2, v0.h[5]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	s17, v0.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	w8, v8.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	x30, v18.d[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v2.b[0], v0.b[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v2.h[1], v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v2.s[2], v0.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v2.d[1], v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.25   0.25   0.25   0.25   mov	v0.b[0], w8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.25   0.25   0.25   0.25   mov	v0.h[1], w8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.25   0.25   0.25   0.25   mov	v0.s[2], w8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -     0.25   0.25   0.25   0.25   mov	v0.d[1], x8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	d15, #0xff00ff00ff00ff
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v0.16b, #31
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v14.8h, #174
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v13.4h, #74, lsl #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v0.2d, #0xff0000ff0000ffff
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v0.2s, #8, msl #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v19.2s, #226
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v1.4s, #122, msl #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v0.4s, #255, lsl #24
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   movi	v0.8b, #255
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	v26.4h, v20.4h, v14.h[5]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	v5.8h, v21.8h, v3.h[7]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	v29.2s, v10.2s, v3.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	v30.4s, v11.4s, v4.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	v30.4s, v11.4s, v4.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     mul	v3.8h, v9.8h, v8.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mvni	v9.4h, #237
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mvni	v8.8h, #171, lsl #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mvni	v22.4s, #15, lsl #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mvni	v0.2s, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mvni	v0.4s, #16, msl #16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	d29, d24
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   neg	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mvn	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mvn	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orn	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orn	v29.8b, v19.8b, v16.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	v9.4h, #18
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	v0.8h, #31
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   orr	v4.4s, #0
# 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.25   0.25   0.25   0.25   raddhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   raddhn2	v0.8h, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rbit	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev16	v21.8b, v1.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev16	v30.16b, v31.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev32	v0.4h, v9.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev32	v21.8b, v1.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev32	v30.16b, v31.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev32	v4.8h, v7.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev64	v0.16b, v31.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev64	v1.8b, v9.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev64	v13.4h, v21.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev64	v2.8h, v4.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rev64	v4.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   rsubhn	v0.2s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhn	v0.4h, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhn	v0.8b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhn2	v0.16b, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   rsubhn2	v0.4s, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   sabd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabd	v12.2s, v11.2s, v27.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sabdl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   saddl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.1d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.2s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.4h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddlp	v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   saddlv	d0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   saddlv	s0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   saddlv	s0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   saddlv	h0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   saddlv	h0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   saddw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	h4, h8, #9
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	h5, h14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	d21, d12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	d21, d12, #64
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	s22, s13, #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     scvtf	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	v25.4h, v13.4h, #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     scvtf	v4.8h, v8.8h, #10
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sdot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shadd	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shadd	v25.16b, v1.16b, v10.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shl	d7, d10, #12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shl	v23.8b, v18.8b, #6
# 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.8h, v23.8h, #10
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   shl	v0.4s, v0.4s, #3
# 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   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.25   0.25   0.25   0.25   shsub	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   shsub	v15.8h, v5.8h, v27.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   smax	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smax	v30.16b, v3.16b, v30.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	v21.8h, v16.8h, v7.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smaxp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   smaxv	b0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   smaxv	b0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   smaxv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   smaxv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   smaxv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smin	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sminp	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   sminv	b0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   sminv	b0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sminv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   sminv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sminv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal	v0.2d, v25.2s, v1.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal	v16.4s, v9.4h, v11.h[4]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal2	v30.2d, v22.4s, v7.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl	v25.2d, v27.2s, v1.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl	v14.4s, v23.4h, v12.h[7]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlal2	v1.4s, v9.8h, v0.h[6]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl2	v12.4s, v11.8h, v12.h[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl2	v11.2d, v28.4s, v7.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smlsl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smmla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull	v31.2d, v23.2s, v6.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull	v3.4s, v26.4h, v1.h[5]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull2	v11.2d, v1.4s, v7.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull2	v13.4s, v18.8h, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     smull2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	b19, b14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	d18, d12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	h21, h15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	s20, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqabs	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	b20, b11, b15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	h12, h18, h10
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqadd	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	d19, s24, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	d8, s9, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	s0, h0, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	s17, h27, h12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	v11.2d, v24.2s, v0.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal	v20.4s, v30.4h, v12.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal2	v23.2d, v30.4s, v6.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlal2	v2.4s, v17.8h, v5.h[6]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	v8.4h, v16.4h, v5.h[4]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	v16.2s, v24.2s, v7.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	v8.4s, v19.4h, v1.h[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	v20.2d, v10.2s, v6.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull2	v10.4s, v25.8h, v0.h[7]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull2	v4.2d, v29.4s, v2.s[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	v0.8h, v15.8h, v0.h[5]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	v6.2s, v29.2s, v4.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	v31.2s, v17.2s, v4.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	d12, s23, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	d8, s9, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	s0, h0, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	s14, h12, h25
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	v26.2d, v7.2s, v3.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl	v4.4s, v22.4h, v13.h[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl2	v4.2d, v3.4s, v3.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmlsl2	v2.4s, v28.8h, v4.h[6]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	h10, h11, h12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	h7, h15, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	s15, s14, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	s20, s21, s2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmulh	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	d1, s1, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdmull	d15, s22, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	s1, h1, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqdmull	s12, h22, h12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqdmull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	b19, b14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	d18, d12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	h21, h15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	s20, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqneg	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	h0, h1, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	v0.4h, v1.4h, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	v0.8h, v1.8h, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	s0, s1, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	v0.2s, v1.2s, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	v0.4s, v1.4s, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	h0, h1, h2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	v0.4h, v1.4h, v2.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	v0.8h, v1.8h, v2.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	s0, s1, s2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	v0.2s, v1.2s, v2.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlah	v0.4s, v1.4s, v2.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	h0, h1, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	v0.4h, v1.4h, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	v0.8h, v1.8h, v2.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	s0, s1, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	v0.2s, v1.2s, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	v0.4s, v1.4s, v2.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	h0, h1, h2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	v0.4h, v1.4h, v2.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	v0.8h, v1.8h, v2.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	s0, s1, s2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	v0.2s, v1.2s, v2.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmlsh	v0.4s, v1.4s, v2.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	h10, h11, h12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	h7, h15, v0.h[3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	s15, s14, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	s20, s21, s2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     sqrdmulh	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     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   sqshl	s17, s4, s23
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	b3, b13, b12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	v20.8h, v18.8h, v12.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrn	b10, h13, #2
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrn	h15, s10, #6
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   sqrshrun	b17, h10, #6
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqrshrun	h10, s13, #15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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	v23.16b, v23.16b, v23.16b
# 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.25   0.25   0.25   0.25   sqshrn	b10, h15, #5
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrn	h17, s10, #4
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   sqshrun	b15, h10, #7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrun	h20, s14, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrun	s10, d15, #15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrun	v0.2s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrun	v0.4h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrun	v0.8b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrun2	v0.16b, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrun2	v0.4s, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqshrun2	v0.8h, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	s20, s10, s7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sqsub	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   srhadd	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   srhadd	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   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	v9.8h, v2.8b, #0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshll	v12.4s, v3.4h, #4
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshll	v0.2d, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshll2	v28.8h, v12.16b, #7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshll2	v0.4s, v0.8h, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   sshll2	v17.2d, v13.4s, #22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   ssubl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ssubw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v18.8b }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v8.8b, v9.8b }, [x18]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st1	{ v15.8b, v16.8b, v17.8b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st1	{ v21.8b, v22.8b, v23.8b, v24.8b }, [x14]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v0.16b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st1	{ v1.16b, v2.16b }, [x4]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     st1	{ v27.16b, v28.16b, v29.16b }, [x18]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     st1	{ v18.16b, v19.16b, v20.16b, v21.16b }, [x29]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v19.4h }, [x7]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v22.4h, v23.4h }, [x22]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st1	{ v13.4h, v14.4h, v15.4h }, [x7]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st1	{ v23.4h, v24.4h, v25.4h, v26.4h }, [x24]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v27.8h }, [x17]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     st1	{ v8.8h, v9.8h, v10.8h }, [x16]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     st1	{ v7.8h, v8.8h, v9.8h, v10.8h }, [x19]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v25.2s }, [x6]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v13.2s, v14.2s }, [x9]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st1	{ v12.2s, v13.2s, v14.2s }, [x3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st1	{ v6.2s, v7.2s, v8.2s, v9.2s }, [x13]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.25   0.25   0.25   0.25   1.00   1.00    -      -     st1	{ v0.4s, v1.4s }, [sp], #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v22.4s }, [x19]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st1	{ v15.4s, v16.4s }, [x12]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     st1	{ v26.4s, v27.4s, v28.4s, v29.4s }, [x12]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v20.1d }, [x10]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v21.1d, v22.1d }, [x29]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st1	{ v5.1d, v6.1d, v7.1d }, [x3]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st1	{ v0.1d, v1.1d, v2.1d, v3.1d }, [x10]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st1	{ v26.2d, v27.2d }, [x28]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50   0.25   0.25   0.25   0.25   1.50   1.50    -      -     st1	{ v0.2d, v1.2d, v2.2d }, [x0], #48
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     st1	{ v13.2d, v14.2d, v15.2d }, [x27]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     st1	{ v0.2d, v1.2d, v2.2d, v3.2d }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v8.2d }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   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:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     st1	{ v0.4s, v1.4s, v2.4s }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.25   0.25   0.25   0.25   1.00   1.00    -      -     st1	{ v0.8b, v1.8b, v2.8b, v3.8b }, [x0], x3
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v1.b }[5], [x1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v0.h }[2], [x1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v31.s }[1], [x16]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st1	{ v0.d }[1], [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     st1	{ v0.d }[1], [x0], #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.25   0.25   0.25   0.25   1.00   1.00    -      -     st2	{ v0.16b, v1.16b }, [x0], x1
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st2	{ v0.8b, v1.8b }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st2	{ v6.16b, v7.16b }, [x23]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st2	{ v10.4h, v11.4h }, [x18]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st2	{ v10.8h, v11.8h }, [x18]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st2	{ v25.2s, v26.2s }, [x29]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st2	{ v26.4s, v27.4s }, [x14]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st2	{ v10.2d, v11.2d }, [x1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st2	{ v21.b, v22.b }[15], [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st2	{ v28.h, v29.h }[2], [x6]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st2	{ v0.s, v1.s }[3], [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50   0.25   0.25   0.25   0.25   0.50   0.50    -      -     st2	{ v0.s, v1.s }[3], [sp], #8
# CHECK-NEXT:  -      -      -      -      -      -      -      -     0.50   0.50    -      -      -      -     0.50   0.50    -      -     st2	{ v17.d, v18.d }[1], [x1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st3	{ v10.8b, v11.8b, v12.8b }, [x18]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     st3	{ v26.16b, v27.16b, v28.16b }, [x4]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st3	{ v0.4h, v1.4h, v2.4h }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50   0.25   0.25   0.25   0.25   1.50   1.50    -      -     st3	{ v0.8h, v1.8h, v2.8h }, [x15], x2
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     st3	{ v0.8h, v1.8h, v2.8h }, [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st3	{ v19.2s, v20.2s, v21.2s }, [x30]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     st3	{ v24.4s, v25.4s, v26.4s }, [x8]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     st3	{ v24.2d, v25.2d, v26.2d }, [x25]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st3	{ v8.b, v9.b, v10.b }[4], [x18]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st3	{ v0.h, v1.h, v2.h }[7], [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.25   0.25   0.25   0.25   1.00   1.00    -      -     st3	{ v0.h, v1.h, v2.h }[7], [x15], #6
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st3	{ v9.s, v10.s, v11.s }[2], [x20]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st3	{ v16.d, v17.d, v18.d }[0], [x13]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     st4	{ v17.8b, v18.8b, v19.8b, v20.8b }, [x8]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     3.00   3.00    -      -      -      -     3.00   3.00    -      -     st4	{ v7.16b, v8.16b, v9.16b, v10.16b }, [x15]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     st4	{ v5.4h, v6.4h, v7.4h, v8.4h }, [x13]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     3.00   3.00    -      -      -      -     3.00   3.00    -      -     st4	{ v11.8h, v12.8h, v13.8h, v14.8h }, [x1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.50   1.50    -      -      -      -     1.50   1.50    -      -     st4	{ v0.2s, v1.2s, v2.2s, v3.2s }, [sp]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     3.00   3.00   0.25   0.25   0.25   0.25   3.00   3.00    -      -     st4	{ v0.4s, v1.4s, v2.4s, v3.4s }, [sp], #64
# CHECK-NEXT:  -      -      -      -      -      -      -      -     3.00   3.00    -      -      -      -     3.00   3.00    -      -     st4	{ v21.4s, v22.4s, v23.4s, v24.4s }, [x6]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     2.00   2.00    -      -      -      -     2.00   2.00    -      -     st4	{ v25.2d, v26.2d, v27.2d, v28.2d }, [x16]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     0.75   0.75   0.75   0.75   st4	{ v0.b, v1.b, v2.b, v3.b }[15], [x0]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     0.75   0.75   0.75   0.75   st4	{ v5.h, v6.h, v7.h, v8.h }[4], [x13]
# CHECK-NEXT:  -      -      -      -      -      -      -     1.00   1.00   1.00    -      -      -      -     0.75   0.75   0.75   0.75   st4	{ v22.s, v23.s, v24.s, v25.s }[0], [x7]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00    -      -      -      -     1.00   1.00    -      -     st4	{ v23.d, v24.d, v25.d, v26.d }[1], [x5]
# CHECK-NEXT:  -      -      -      -      -      -      -      -     1.00   1.00   0.25   0.25   0.25   0.25   1.00   1.00    -      -     st4	{ v0.d, v1.d, v2.d, v3.d }[1], [x0], x5
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	d15, d5, d16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sub	v15.2s, v14.2s, v11.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhn	v7.4h, v10.4s, v13.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   subhn2	v24.4s, v24.2d, v8.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sudot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   sudot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	b19, b14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	d18, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	h20, h15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	s21, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   suqadd	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     tbl	v0.16b, { v0.16b }, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     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:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     tbl	v0.8b, { v0.16b }, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     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:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     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:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00   1.00    -      -     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.25   0.25   0.25   0.25   trn1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   trn2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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   uaba	v13.16b, v14.16b, v19.16b
# 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.25   0.25   0.25   0.25   uabd	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabd	v23.4s, v4.4s, v30.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uabdl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   uaddl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.1d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.2s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.4h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddlp	v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uaddlv	d0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uaddlv	s0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   uaddlv	s0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   uaddlv	h0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   uaddlv	h0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uaddw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	h17, x12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	h22, h16, #11
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	h7, h21
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	d21, d14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	d21, d14, #64
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -     1.00    -      -      -      -      -      -      -     ucvtf	s8, x0
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	s22, s13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	s22, s13, #32
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	v0.2d, v0.2d, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ucvtf	v0.2s, v0.2s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	v0.4s, v0.4s, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	v18.4h, v11.4h, #7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00    -     ucvtf	v22.8h, v20.8h, #10
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   udot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   udot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   udot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   udot	v0.4s, v0.16b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhsub	v12.4h, v16.4h, v28.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uhsub	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umax	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umaxp	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umaxp	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umaxp	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   umaxv	b0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   umaxv	b0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   umaxv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   umaxv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   umaxv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umin	v0.16b, v26.16b, v2.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uminp	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uminp	v28.4s, v16.4s, v15.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uminp	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uminp	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   uminv	b0, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     1.00    -     1.00   uminv	b0, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uminv	h0, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.75   0.25   0.75   uminv	h0, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   uminv	s0, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal	v28.2d, v31.2s, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal	v22.4s, v14.4h, v0.h[6]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal2	v10.2d, v4.4s, v3.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal2	v31.4s, v7.8h, v15.h[5]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlal2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl	v20.2d, v20.2s, v2.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl	v21.4s, v12.4h, v7.h[5]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl2	v30.2d, v23.4s, v1.s[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl2	v27.4s, v28.8h, v6.h[4]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umlsl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   ummla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umov	w6, v22.b[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umov	w0, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umov	w10, v25.h[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   umov	w0, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	w0, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   mov	x0, v0.d[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull	v22.2d, v28.2s, v6.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull	v27.4s, v1.4h, v8.h[6]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull2	v28.2d, v21.4s, v1.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull2	v18.4s, v26.8h, v10.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     umull2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	h0, h1, h5
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	s0, s24, s30
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqadd	v14.2d, v22.2d, v20.2d
# 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	v25.8b, v13.8b, v23.8b
# 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.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqrshrn	b10, h12, #5
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqrshrn	h12, s10, #14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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	v8.4h, v17.4h, v13.4h
# 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.25   0.25   0.25   0.25   uqshrn	b12, h10, #7
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqshrn	h10, s14, #5
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   uqsub	s16, s21, s6
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	d16, d16, d16
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uqsub	v19.4s, v0.4s, v5.4s
# 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:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     urecpe	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     urecpe	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   urhadd	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   urhadd	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   urhadd	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   urhadd	v16.2s, v19.2s, v2.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshl	d8, d7, d4
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   urshl	v31.8b, v5.8b, v3.8b
# 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.25   0.25   0.25   0.25   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:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ursqrte	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50    -     ursqrte	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   usdot	v0.2s, v0.8b, v0.4b[2]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usdot	v0.2s, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usdot	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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	v6.8b, v26.8b, v6.8b
# 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   ushll	v18.8h, v24.8b, #4
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushll	v16.2d, v16.2s, #31
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushll2	v31.2d, v12.4s, #11
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushll2	v18.4s, v22.8h, #13
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.50    -     0.50   ushll2	v0.8h, v0.16b, #3
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   usmmla	v0.4s, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smov	w15, v22.b[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smov	w26, v27.h[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smov	x21, v0.b[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smov	x9, v27.h[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smov	x15, v3.s[0]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smov	w0, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smov	w0, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smov	x0, v0.b[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smov	x0, v0.h[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   smov	x0, v0.s[1]
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	b19, b14
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	d18, d22
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	h20, h15
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	s21, s12
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usqadd	v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   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.25   0.25   0.25   0.25   usubl	v0.2d, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubl	v0.4s, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubl	v0.8h, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubl2	v0.2d, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubl2	v0.4s, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubl2	v0.8h, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw	v0.2d, v0.2d, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw	v0.4s, v0.4s, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw	v0.8h, v0.8h, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw2	v0.2d, v0.2d, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw2	v0.4s, v0.4s, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   usubw2	v0.8h, v0.8h, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   uzp2	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn	v0.2s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn	v0.4h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn	v0.8b, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn2	v0.16b, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn2	v0.4s, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   xtn2	v0.8h, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip1	v0.8h, v0.8h, v0.8h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.16b, v0.16b, v0.16b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.2d, v0.2d, v0.2d
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.2s, v0.2s, v0.2s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.4h, v0.4h, v0.4h
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.4s, v0.4s, v0.4s
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.8b, v0.8b, v0.8b
# CHECK-NEXT:  -      -      -      -      -      -      -      -      -      -      -      -      -      -     0.25   0.25   0.25   0.25   zip2	v0.8h, v0.8h, v0.8h
