1dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; RUN: llvm-mc -triple arm64-apple-darwin -mattr=crypto -output-asm-variant=1 -show-encoding < %s | FileCheck %s 236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesfoo: 436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines abs.8b v0, v0 636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines abs.16b v0, v0 736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines abs.4h v0, v0 836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines abs.8h v0, v0 936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines abs.2s v0, v0 1036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines abs.4s v0, v0 1136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 1236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: abs.8b v0, v0 ; encoding: [0x00,0xb8,0x20,0x0e] 1336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: abs.16b v0, v0 ; encoding: [0x00,0xb8,0x20,0x4e] 1436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: abs.4h v0, v0 ; encoding: [0x00,0xb8,0x60,0x0e] 1536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: abs.8h v0, v0 ; encoding: [0x00,0xb8,0x60,0x4e] 1636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: abs.2s v0, v0 ; encoding: [0x00,0xb8,0xa0,0x0e] 1736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: abs.4s v0, v0 ; encoding: [0x00,0xb8,0xa0,0x4e] 1836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 1936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines add.8b v0, v0, v0 2036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines add.16b v0, v0, v0 2136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines add.4h v0, v0, v0 2236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines add.8h v0, v0, v0 2336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines add.2s v0, v0, v0 2436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines add.4s v0, v0, v0 2536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines add.2d v0, v0, v0 2636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 2736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: add.8b v0, v0, v0 ; encoding: [0x00,0x84,0x20,0x0e] 2836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: add.16b v0, v0, v0 ; encoding: [0x00,0x84,0x20,0x4e] 2936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: add.4h v0, v0, v0 ; encoding: [0x00,0x84,0x60,0x0e] 3036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: add.8h v0, v0, v0 ; encoding: [0x00,0x84,0x60,0x4e] 3136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: add.2s v0, v0, v0 ; encoding: [0x00,0x84,0xa0,0x0e] 3236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: add.4s v0, v0, v0 ; encoding: [0x00,0x84,0xa0,0x4e] 3336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: add.2d v0, v0, v0 ; encoding: [0x00,0x84,0xe0,0x4e] 3436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 3536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines add d1, d2, d3 3636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 3736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: add d1, d2, d3 ; encoding: [0x41,0x84,0xe3,0x5e] 3836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 3936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addhn.8b v0, v0, v0 4036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addhn2.16b v0, v0, v0 4136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addhn.4h v0, v0, v0 4236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addhn2.8h v0, v0, v0 4336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addhn.2s v0, v0, v0 4436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addhn2.4s v0, v0, v0 4536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 4636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addhn.8b v0, v0, v0 ; encoding: [0x00,0x40,0x20,0x0e] 4736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addhn2.16b v0, v0, v0 ; encoding: [0x00,0x40,0x20,0x4e] 4836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addhn.4h v0, v0, v0 ; encoding: [0x00,0x40,0x60,0x0e] 4936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addhn2.8h v0, v0, v0 ; encoding: [0x00,0x40,0x60,0x4e] 5036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addhn.2s v0, v0, v0 ; encoding: [0x00,0x40,0xa0,0x0e] 5136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addhn2.4s v0, v0, v0 ; encoding: [0x00,0x40,0xa0,0x4e] 5236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 5336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addp.8b v0, v0, v0 5436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addp.16b v0, v0, v0 5536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addp.4h v0, v0, v0 5636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addp.8h v0, v0, v0 5736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addp.2s v0, v0, v0 5836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addp.4s v0, v0, v0 5936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addp.2d v0, v0, v0 6036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 6136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addp.8b v0, v0, v0 ; encoding: [0x00,0xbc,0x20,0x0e] 6236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addp.16b v0, v0, v0 ; encoding: [0x00,0xbc,0x20,0x4e] 6336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addp.4h v0, v0, v0 ; encoding: [0x00,0xbc,0x60,0x0e] 6436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addp.8h v0, v0, v0 ; encoding: [0x00,0xbc,0x60,0x4e] 6536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addp.2s v0, v0, v0 ; encoding: [0x00,0xbc,0xa0,0x0e] 6636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addp.4s v0, v0, v0 ; encoding: [0x00,0xbc,0xa0,0x4e] 6736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addp.2d v0, v0, v0 ; encoding: [0x00,0xbc,0xe0,0x4e] 6836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 6936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addp.2d d0, v0 7036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 7136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addp.2d d0, v0 ; encoding: [0x00,0xb8,0xf1,0x5e] 7236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 7336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addv.8b b0, v0 7436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addv.16b b0, v0 7536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addv.4h h0, v0 7636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addv.8h h0, v0 7736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines addv.4s s0, v0 7836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 7936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addv.8b b0, v0 ; encoding: [0x00,0xb8,0x31,0x0e] 8036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addv.16b b0, v0 ; encoding: [0x00,0xb8,0x31,0x4e] 8136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addv.4h h0, v0 ; encoding: [0x00,0xb8,0x71,0x0e] 8236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addv.8h h0, v0 ; encoding: [0x00,0xb8,0x71,0x4e] 8336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: addv.4s s0, v0 ; encoding: [0x00,0xb8,0xb1,0x4e] 8436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 8536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 8636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; INS/DUP 8736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.2d v0, x3 8836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.4s v0, w3 8936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.2s v0, w3 9036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.8h v0, w3 9136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.4h v0, w3 9236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.16b v0, w3 9336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.8b v0, w3 9436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 9536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v1.2d, x3 9636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v2.4s, w4 9736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v3.2s, w5 9836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v4.8h, w6 9936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v5.4h, w7 10036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v6.16b, w8 10136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v7.8b, w9 10236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 10336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.2d v0, x3 ; encoding: [0x60,0x0c,0x08,0x4e] 10436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.4s v0, w3 ; encoding: [0x60,0x0c,0x04,0x4e] 10536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.2s v0, w3 ; encoding: [0x60,0x0c,0x04,0x0e] 10636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.8h v0, w3 ; encoding: [0x60,0x0c,0x02,0x4e] 10736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.4h v0, w3 ; encoding: [0x60,0x0c,0x02,0x0e] 10836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.16b v0, w3 ; encoding: [0x60,0x0c,0x01,0x4e] 10936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.8b v0, w3 ; encoding: [0x60,0x0c,0x01,0x0e] 11036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 11136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.2d v1, x3 ; encoding: [0x61,0x0c,0x08,0x4e] 11236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.4s v2, w4 ; encoding: [0x82,0x0c,0x04,0x4e] 11336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.2s v3, w5 ; encoding: [0xa3,0x0c,0x04,0x0e] 11436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.8h v4, w6 ; encoding: [0xc4,0x0c,0x02,0x4e] 11536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.4h v5, w7 ; encoding: [0xe5,0x0c,0x02,0x0e] 11636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.16b v6, w8 ; encoding: [0x06,0x0d,0x01,0x4e] 11736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.8b v7, w9 ; encoding: [0x27,0x0d,0x01,0x0e] 11836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 11936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.2d v0, v3[1] 12036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.2s v0, v3[1] 12136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.4s v0, v3[1] 12236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.4h v0, v3[1] 12336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.8h v0, v3[1] 12436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.8b v0, v3[1] 12536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup.16b v0, v3[1] 12636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 12736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v7.2d, v9.d[1] 12836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v6.2s, v8.s[1] 12936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v5.4s, v7.s[2] 13036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v4.4h, v6.h[3] 13136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v3.8h, v5.h[4] 13236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v2.8b, v4.b[5] 13336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup v1.16b, v3.b[6] 13436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 13536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.2d v0, v3[1] ; encoding: [0x60,0x04,0x18,0x4e] 13636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.2s v0, v3[1] ; encoding: [0x60,0x04,0x0c,0x0e] 13736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.4s v0, v3[1] ; encoding: [0x60,0x04,0x0c,0x4e] 13836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.4h v0, v3[1] ; encoding: [0x60,0x04,0x06,0x0e] 13936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.8h v0, v3[1] ; encoding: [0x60,0x04,0x06,0x4e] 14036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.8b v0, v3[1] ; encoding: [0x60,0x04,0x03,0x0e] 14136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.16b v0, v3[1] ; encoding: [0x60,0x04,0x03,0x4e] 14236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 14336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.2d v7, v9[1] ; encoding: [0x27,0x05,0x18,0x4e] 14436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.2s v6, v8[1] ; encoding: [0x06,0x05,0x0c,0x0e] 14536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.4s v5, v7[2] ; encoding: [0xe5,0x04,0x14,0x4e] 14636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.4h v4, v6[3] ; encoding: [0xc4,0x04,0x0e,0x0e] 14736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.8h v3, v5[4] ; encoding: [0xa3,0x04,0x12,0x4e] 14836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.8b v2, v4[5] ; encoding: [0x82,0x04,0x0b,0x0e] 14936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: dup.16b v1, v3[6] ; encoding: [0x61,0x04,0x0d,0x4e] 15036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 15136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup b3, v4[1] 15236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup h3, v4[1] 15336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup s3, v4[1] 15436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup d3, v4[1] 15536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup b3, v4.b[1] 15636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup h3, v4.h[1] 15736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup s3, v4.s[1] 15836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines dup d3, v4.d[1] 15936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 16036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov b3, v4[1] 16136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov h3, v4[1] 16236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov s3, v4[1] 16336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov d3, v4[1] 16436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov b3, v4.b[1] 16536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov h3, v4.h[1] 16636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov s3, v4.s[1] 16736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov d3, v4.d[1] 16836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 16936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov b3, v4[1] ; encoding: [0x83,0x04,0x03,0x5e] 17036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov h3, v4[1] ; encoding: [0x83,0x04,0x06,0x5e] 17136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov s3, v4[1] ; encoding: [0x83,0x04,0x0c,0x5e] 17236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov d3, v4[1] ; encoding: [0x83,0x04,0x18,0x5e] 17336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov b3, v4[1] ; encoding: [0x83,0x04,0x03,0x5e] 17436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov h3, v4[1] ; encoding: [0x83,0x04,0x06,0x5e] 17536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov s3, v4[1] ; encoding: [0x83,0x04,0x0c,0x5e] 17636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov d3, v4[1] ; encoding: [0x83,0x04,0x18,0x5e] 17736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 17836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov b3, v4[1] ; encoding: [0x83,0x04,0x03,0x5e] 17936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov h3, v4[1] ; encoding: [0x83,0x04,0x06,0x5e] 18036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov s3, v4[1] ; encoding: [0x83,0x04,0x0c,0x5e] 18136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov d3, v4[1] ; encoding: [0x83,0x04,0x18,0x5e] 18236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov b3, v4[1] ; encoding: [0x83,0x04,0x03,0x5e] 18336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov h3, v4[1] ; encoding: [0x83,0x04,0x06,0x5e] 18436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov s3, v4[1] ; encoding: [0x83,0x04,0x0c,0x5e] 18536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mov d3, v4[1] ; encoding: [0x83,0x04,0x18,0x5e] 18636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 18736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smov.s x3, v2[2] 18836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smov x3, v2.s[2] 18936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umov.s w3, v2[2] 19036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umov w3, v2.s[2] 19136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umov.d x3, v2[1] 19236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umov x3, v2.d[1] 19336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 19436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smov.s x3, v2[2] ; encoding: [0x43,0x2c,0x14,0x4e] 19536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smov.s x3, v2[2] ; encoding: [0x43,0x2c,0x14,0x4e] 196dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mov.s w3, v2[2] ; encoding: [0x43,0x3c,0x14,0x0e] 197dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mov.s w3, v2[2] ; encoding: [0x43,0x3c,0x14,0x0e] 198dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mov.d x3, v2[1] ; encoding: [0x43,0x3c,0x18,0x4e] 199dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mov.d x3, v2[1] ; encoding: [0x43,0x3c,0x18,0x4e] 20036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 20136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ; MOV aliases for UMOV instructions above 20236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 20336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.s w2, v3[3] 20436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov w5, v7.s[2] 20536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.d x11, v13[1] 20636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov x17, v19.d[0] 20736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 208dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mov.s w2, v3[3] ; encoding: [0x62,0x3c,0x1c,0x0e] 209dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mov.s w5, v7[2] ; encoding: [0xe5,0x3c,0x14,0x0e] 210dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mov.d x11, v13[1] ; encoding: [0xab,0x3d,0x18,0x4e] 211dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mov.d x17, v19[0] ; encoding: [0x71,0x3e,0x08,0x4e] 21236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 21336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins.d v2[1], x5 21436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins.s v2[1], w5 21536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins.h v2[1], w5 21636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins.b v2[1], w5 21736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 21836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins v2.d[1], x5 21936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins v2.s[1], w5 22036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins v2.h[1], w5 22136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins v2.b[1], w5 22236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 22336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.d v2[1], x5 ; encoding: [0xa2,0x1c,0x18,0x4e] 22436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.s v2[1], w5 ; encoding: [0xa2,0x1c,0x0c,0x4e] 22536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.h v2[1], w5 ; encoding: [0xa2,0x1c,0x06,0x4e] 22636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.b v2[1], w5 ; encoding: [0xa2,0x1c,0x03,0x4e] 22736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 22836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.d v2[1], x5 ; encoding: [0xa2,0x1c,0x18,0x4e] 22936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.s v2[1], w5 ; encoding: [0xa2,0x1c,0x0c,0x4e] 23036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.h v2[1], w5 ; encoding: [0xa2,0x1c,0x06,0x4e] 23136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.b v2[1], w5 ; encoding: [0xa2,0x1c,0x03,0x4e] 23236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 23336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins.d v2[1], v15[1] 23436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins.s v2[1], v15[1] 23536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins.h v2[1], v15[1] 23636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins.b v2[1], v15[1] 23736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 23836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins v2.d[1], v15.d[0] 23936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins v2.s[3], v15.s[2] 24036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins v2.h[7], v15.h[3] 24136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ins v2.b[10], v15.b[5] 24236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 24336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.d v2[1], v15[1] ; encoding: [0xe2,0x45,0x18,0x6e] 24436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.s v2[1], v15[1] ; encoding: [0xe2,0x25,0x0c,0x6e] 24536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.h v2[1], v15[1] ; encoding: [0xe2,0x15,0x06,0x6e] 24636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.b v2[1], v15[1] ; encoding: [0xe2,0x0d,0x03,0x6e] 24736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 24836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.d v2[1], v15[0] ; encoding: [0xe2,0x05,0x18,0x6e] 24936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.s v2[3], v15[2] ; encoding: [0xe2,0x45,0x1c,0x6e] 25036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.h v2[7], v15[3] ; encoding: [0xe2,0x35,0x1e,0x6e] 25136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.b v2[10], v15[5] ; encoding: [0xe2,0x2d,0x15,0x6e] 25236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 25336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; MOV aliases for the above INS instructions. 25436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.d v2[1], x5 25536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.s v3[1], w6 25636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.h v4[1], w7 25736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.b v5[1], w8 25836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 25936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov v9.d[1], x2 26036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov v8.s[1], w3 26136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov v7.h[1], w4 26236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov v6.b[1], w5 26336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 26436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.d v1[1], v10[1] 26536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.s v2[1], v11[1] 26636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.h v7[1], v12[1] 26736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.b v8[1], v15[1] 26836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 26936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov v2.d[1], v15.d[0] 27036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov v7.s[3], v16.s[2] 27136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov v8.h[7], v17.h[3] 27236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov v9.b[10], v18.b[5] 27336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 27436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.d v2[1], x5 ; encoding: [0xa2,0x1c,0x18,0x4e] 27536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.s v3[1], w6 ; encoding: [0xc3,0x1c,0x0c,0x4e] 27636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.h v4[1], w7 ; encoding: [0xe4,0x1c,0x06,0x4e] 27736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.b v5[1], w8 ; encoding: [0x05,0x1d,0x03,0x4e] 27836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.d v9[1], x2 ; encoding: [0x49,0x1c,0x18,0x4e] 27936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.s v8[1], w3 ; encoding: [0x68,0x1c,0x0c,0x4e] 28036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.h v7[1], w4 ; encoding: [0x87,0x1c,0x06,0x4e] 28136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.b v6[1], w5 ; encoding: [0xa6,0x1c,0x03,0x4e] 28236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.d v1[1], v10[1] ; encoding: [0x41,0x45,0x18,0x6e] 28336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.s v2[1], v11[1] ; encoding: [0x62,0x25,0x0c,0x6e] 28436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.h v7[1], v12[1] ; encoding: [0x87,0x15,0x06,0x6e] 28536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.b v8[1], v15[1] ; encoding: [0xe8,0x0d,0x03,0x6e] 28636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.d v2[1], v15[0] ; encoding: [0xe2,0x05,0x18,0x6e] 28736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.s v7[3], v16[2] ; encoding: [0x07,0x46,0x1c,0x6e] 28836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.h v8[7], v17[3] ; encoding: [0x28,0x36,0x1e,0x6e] 28936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ins.b v9[10], v18[5] ; encoding: [0x49,0x2e,0x15,0x6e] 29036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 29136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 29236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines and.8b v0, v0, v0 29336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines and.16b v0, v0, v0 29436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 29536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: and.8b v0, v0, v0 ; encoding: [0x00,0x1c,0x20,0x0e] 29636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: and.16b v0, v0, v0 ; encoding: [0x00,0x1c,0x20,0x4e] 29736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 29836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.8b v0, v0, v0 29936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 30036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: bic.8b v0, v0, v0 ; encoding: [0x00,0x1c,0x60,0x0e] 30136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 30236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmeq.8b v0, v0, v0 30336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmge.8b v0, v0, v0 30436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmgt.8b v0, v0, v0 30536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmhi.8b v0, v0, v0 30636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmhs.8b v0, v0, v0 30736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmtst.8b v0, v0, v0 30836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fabd.2s v0, v0, v0 30936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines facge.2s v0, v0, v0 31036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines facgt.2s v0, v0, v0 31136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines faddp.2s v0, v0, v0 31236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fadd.2s v0, v0, v0 31336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcmeq.2s v0, v0, v0 31436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcmge.2s v0, v0, v0 31536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcmgt.2s v0, v0, v0 31636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fdiv.2s v0, v0, v0 31736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmaxnmp.2s v0, v0, v0 31836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmaxnm.2s v0, v0, v0 31936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmaxp.2s v0, v0, v0 32036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmax.2s v0, v0, v0 32136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fminnmp.2s v0, v0, v0 32236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fminnm.2s v0, v0, v0 32336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fminp.2s v0, v0, v0 32436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmin.2s v0, v0, v0 32536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmla.2s v0, v0, v0 32636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmls.2s v0, v0, v0 32736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmulx.2s v0, v0, v0 32836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmul.2s v0, v0, v0 32936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmulx d2, d3, d1 33036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmulx s2, s3, s1 33136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frecps.2s v0, v0, v0 33236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frsqrts.2s v0, v0, v0 33336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fsub.2s v0, v0, v0 33436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mla.8b v0, v0, v0 33536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mls.8b v0, v0, v0 33636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mul.8b v0, v0, v0 33736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines pmul.8b v0, v0, v0 33836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines saba.8b v0, v0, v0 33936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sabd.8b v0, v0, v0 34036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shadd.8b v0, v0, v0 34136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shsub.8b v0, v0, v0 34236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smaxp.8b v0, v0, v0 34336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smax.8b v0, v0, v0 34436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sminp.8b v0, v0, v0 34536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smin.8b v0, v0, v0 34636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqadd.8b v0, v0, v0 34736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmulh.4h v0, v0, v0 34836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrdmulh.4h v0, v0, v0 34936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshl.8b v0, v0, v0 35036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl.8b v0, v0, v0 35136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqsub.8b v0, v0, v0 35236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srhadd.8b v0, v0, v0 35336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srshl.8b v0, v0, v0 35436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshl.8b v0, v0, v0 35536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sub.8b v0, v0, v0 35636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uaba.8b v0, v0, v0 35736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uabd.8b v0, v0, v0 35836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uhadd.8b v0, v0, v0 35936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uhsub.8b v0, v0, v0 36036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umaxp.8b v0, v0, v0 36136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umax.8b v0, v0, v0 36236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uminp.8b v0, v0, v0 36336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umin.8b v0, v0, v0 36436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqadd.8b v0, v0, v0 36536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshl.8b v0, v0, v0 36636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl.8b v0, v0, v0 36736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqsub.8b v0, v0, v0 36836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines urhadd.8b v0, v0, v0 36936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines urshl.8b v0, v0, v0 37036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushl.8b v0, v0, v0 37136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 37236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmeq.8b v0, v0, v0 ; encoding: [0x00,0x8c,0x20,0x2e] 37336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmge.8b v0, v0, v0 ; encoding: [0x00,0x3c,0x20,0x0e] 37436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmgt.8b v0, v0, v0 ; encoding: [0x00,0x34,0x20,0x0e] 37536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmhi.8b v0, v0, v0 ; encoding: [0x00,0x34,0x20,0x2e] 37636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmhs.8b v0, v0, v0 ; encoding: [0x00,0x3c,0x20,0x2e] 37736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmtst.8b v0, v0, v0 ; encoding: [0x00,0x8c,0x20,0x0e] 37836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fabd.2s v0, v0, v0 ; encoding: [0x00,0xd4,0xa0,0x2e] 37936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: facge.2s v0, v0, v0 ; encoding: [0x00,0xec,0x20,0x2e] 38036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: facgt.2s v0, v0, v0 ; encoding: [0x00,0xec,0xa0,0x2e] 38136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: faddp.2s v0, v0, v0 ; encoding: [0x00,0xd4,0x20,0x2e] 38236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fadd.2s v0, v0, v0 ; encoding: [0x00,0xd4,0x20,0x0e] 38336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcmeq.2s v0, v0, v0 ; encoding: [0x00,0xe4,0x20,0x0e] 38436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcmge.2s v0, v0, v0 ; encoding: [0x00,0xe4,0x20,0x2e] 38536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcmgt.2s v0, v0, v0 ; encoding: [0x00,0xe4,0xa0,0x2e] 38636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fdiv.2s v0, v0, v0 ; encoding: [0x00,0xfc,0x20,0x2e] 38736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmaxnmp.2s v0, v0, v0 ; encoding: [0x00,0xc4,0x20,0x2e] 38836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmaxnm.2s v0, v0, v0 ; encoding: [0x00,0xc4,0x20,0x0e] 38936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmaxp.2s v0, v0, v0 ; encoding: [0x00,0xf4,0x20,0x2e] 39036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmax.2s v0, v0, v0 ; encoding: [0x00,0xf4,0x20,0x0e] 39136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fminnmp.2s v0, v0, v0 ; encoding: [0x00,0xc4,0xa0,0x2e] 39236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fminnm.2s v0, v0, v0 ; encoding: [0x00,0xc4,0xa0,0x0e] 39336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fminp.2s v0, v0, v0 ; encoding: [0x00,0xf4,0xa0,0x2e] 39436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmin.2s v0, v0, v0 ; encoding: [0x00,0xf4,0xa0,0x0e] 39536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmla.2s v0, v0, v0 ; encoding: [0x00,0xcc,0x20,0x0e] 39636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmls.2s v0, v0, v0 ; encoding: [0x00,0xcc,0xa0,0x0e] 39736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmulx.2s v0, v0, v0 ; encoding: [0x00,0xdc,0x20,0x0e] 39836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 39936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmul.2s v0, v0, v0 ; encoding: [0x00,0xdc,0x20,0x2e] 40036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmulx d2, d3, d1 ; encoding: [0x62,0xdc,0x61,0x5e] 40136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmulx s2, s3, s1 ; encoding: [0x62,0xdc,0x21,0x5e] 40236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frecps.2s v0, v0, v0 ; encoding: [0x00,0xfc,0x20,0x0e] 40336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frsqrts.2s v0, v0, v0 ; encoding: [0x00,0xfc,0xa0,0x0e] 40436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fsub.2s v0, v0, v0 ; encoding: [0x00,0xd4,0xa0,0x0e] 40536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mla.8b v0, v0, v0 ; encoding: [0x00,0x94,0x20,0x0e] 40636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mls.8b v0, v0, v0 ; encoding: [0x00,0x94,0x20,0x2e] 40736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mul.8b v0, v0, v0 ; encoding: [0x00,0x9c,0x20,0x0e] 40836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: pmul.8b v0, v0, v0 ; encoding: [0x00,0x9c,0x20,0x2e] 40936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: saba.8b v0, v0, v0 ; encoding: [0x00,0x7c,0x20,0x0e] 41036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sabd.8b v0, v0, v0 ; encoding: [0x00,0x74,0x20,0x0e] 41136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shadd.8b v0, v0, v0 ; encoding: [0x00,0x04,0x20,0x0e] 41236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shsub.8b v0, v0, v0 ; encoding: [0x00,0x24,0x20,0x0e] 41336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smaxp.8b v0, v0, v0 ; encoding: [0x00,0xa4,0x20,0x0e] 41436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smax.8b v0, v0, v0 ; encoding: [0x00,0x64,0x20,0x0e] 41536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sminp.8b v0, v0, v0 ; encoding: [0x00,0xac,0x20,0x0e] 41636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smin.8b v0, v0, v0 ; encoding: [0x00,0x6c,0x20,0x0e] 41736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqadd.8b v0, v0, v0 ; encoding: [0x00,0x0c,0x20,0x0e] 41836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmulh.4h v0, v0, v0 ; encoding: [0x00,0xb4,0x60,0x0e] 41936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrdmulh.4h v0, v0, v0 ; encoding: [0x00,0xb4,0x60,0x2e] 42036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshl.8b v0, v0, v0 ; encoding: [0x00,0x5c,0x20,0x0e] 42136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl.8b v0, v0, v0 ; encoding: [0x00,0x4c,0x20,0x0e] 42236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqsub.8b v0, v0, v0 ; encoding: [0x00,0x2c,0x20,0x0e] 42336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srhadd.8b v0, v0, v0 ; encoding: [0x00,0x14,0x20,0x0e] 42436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srshl.8b v0, v0, v0 ; encoding: [0x00,0x54,0x20,0x0e] 42536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshl.8b v0, v0, v0 ; encoding: [0x00,0x44,0x20,0x0e] 42636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sub.8b v0, v0, v0 ; encoding: [0x00,0x84,0x20,0x2e] 42736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uaba.8b v0, v0, v0 ; encoding: [0x00,0x7c,0x20,0x2e] 42836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uabd.8b v0, v0, v0 ; encoding: [0x00,0x74,0x20,0x2e] 42936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uhadd.8b v0, v0, v0 ; encoding: [0x00,0x04,0x20,0x2e] 43036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uhsub.8b v0, v0, v0 ; encoding: [0x00,0x24,0x20,0x2e] 43136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umaxp.8b v0, v0, v0 ; encoding: [0x00,0xa4,0x20,0x2e] 43236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umax.8b v0, v0, v0 ; encoding: [0x00,0x64,0x20,0x2e] 43336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uminp.8b v0, v0, v0 ; encoding: [0x00,0xac,0x20,0x2e] 43436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umin.8b v0, v0, v0 ; encoding: [0x00,0x6c,0x20,0x2e] 43536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqadd.8b v0, v0, v0 ; encoding: [0x00,0x0c,0x20,0x2e] 43636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshl.8b v0, v0, v0 ; encoding: [0x00,0x5c,0x20,0x2e] 43736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl.8b v0, v0, v0 ; encoding: [0x00,0x4c,0x20,0x2e] 43836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqsub.8b v0, v0, v0 ; encoding: [0x00,0x2c,0x20,0x2e] 43936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: urhadd.8b v0, v0, v0 ; encoding: [0x00,0x14,0x20,0x2e] 44036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: urshl.8b v0, v0, v0 ; encoding: [0x00,0x54,0x20,0x2e] 44136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushl.8b v0, v0, v0 ; encoding: [0x00,0x44,0x20,0x2e] 44236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 44336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bif.8b v0, v0, v0 44436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bit.8b v0, v0, v0 44536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bsl.8b v0, v0, v0 44636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines eor.8b v0, v0, v0 44736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orn.8b v0, v0, v0 448dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines orr.8b v0, v0, v1 44936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 45036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: bif.8b v0, v0, v0 ; encoding: [0x00,0x1c,0xe0,0x2e] 45136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: bit.8b v0, v0, v0 ; encoding: [0x00,0x1c,0xa0,0x2e] 45236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: bsl.8b v0, v0, v0 ; encoding: [0x00,0x1c,0x60,0x2e] 45336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: eor.8b v0, v0, v0 ; encoding: [0x00,0x1c,0x20,0x2e] 45436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: orn.8b v0, v0, v0 ; encoding: [0x00,0x1c,0xe0,0x0e] 455dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.8b v0, v0, v1 ; encoding: [0x00,0x1c,0xa1,0x0e] 45636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 45736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp.4h v0, v0 45836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp.8h v0, v0 45936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp.2s v0, v0 46036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp.4s v0, v0 46136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp.1d v0, v0 46236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp.2d v0, v0 46336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 46436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.4h v0, v0 ; encoding: [0x00,0x68,0x20,0x0e] 46536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.8h v0, v0 ; encoding: [0x00,0x68,0x20,0x4e] 46636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.2s v0, v0 ; encoding: [0x00,0x68,0x60,0x0e] 46736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.4s v0, v0 ; encoding: [0x00,0x68,0x60,0x4e] 46836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.1d v0, v0 ; encoding: [0x00,0x68,0xa0,0x0e] 46936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.2d v0, v0 ; encoding: [0x00,0x68,0xa0,0x4e] 47036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 47136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cls.8b v0, v0 47236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines clz.8b v0, v0 47336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cnt.8b v0, v0 47436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fabs.2s v0, v0 47536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fneg.2s v0, v0 47636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frecpe.2s v0, v0 47736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frinta.2s v0, v0 47836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frintx.2s v0, v0 47936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frinti.2s v0, v0 48036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frintm.2s v0, v0 48136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frintn.2s v0, v0 48236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frintp.2s v0, v0 48336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frintz.2s v0, v0 48436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frsqrte.2s v0, v0 48536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fsqrt.2s v0, v0 48636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines neg.8b v0, v0 48736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines not.8b v0, v0 48836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rbit.8b v0, v0 48936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rev16.8b v0, v0 49036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rev32.8b v0, v0 49136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rev64.8b v0, v0 49236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp.4h v0, v0 49336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines saddlp.4h v0, v0 49436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines scvtf.2s v0, v0 49536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqabs.8b v0, v0 49636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqneg.8b v0, v0 49736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqxtn.8b v0, v0 49836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqxtun.8b v0, v0 49936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines suqadd.8b v0, v0 50036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uadalp.4h v0, v0 50136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uaddlp.4h v0, v0 50236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ucvtf.2s v0, v0 50336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqxtn.8b v0, v0 50436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines urecpe.2s v0, v0 50536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ursqrte.2s v0, v0 50636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usqadd.8b v0, v0 50736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines xtn.8b v0, v0 50836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll.8h v1, v2, #8 50936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll.4s v3, v4, #16 51036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll.2d v5, v6, #32 51136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll2.8h v7, v8, #8 51236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll2.4s v9, v10, #16 51336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll2.2d v11, v12, #32 51436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll v1.8h, v2.8b, #8 51536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll v1.4s, v2.4h, #16 51636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll v1.2d, v2.2s, #32 51736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll2 v1.8h, v2.16b, #8 51836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll2 v1.4s, v2.8h, #16 51936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shll2 v1.2d, v2.4s, #32 52036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 52136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cls.8b v0, v0 ; encoding: [0x00,0x48,0x20,0x0e] 52236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: clz.8b v0, v0 ; encoding: [0x00,0x48,0x20,0x2e] 52336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cnt.8b v0, v0 ; encoding: [0x00,0x58,0x20,0x0e] 52436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fabs.2s v0, v0 ; encoding: [0x00,0xf8,0xa0,0x0e] 52536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fneg.2s v0, v0 ; encoding: [0x00,0xf8,0xa0,0x2e] 52636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frecpe.2s v0, v0 ; encoding: [0x00,0xd8,0xa1,0x0e] 52736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frinta.2s v0, v0 ; encoding: [0x00,0x88,0x21,0x2e] 52836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frintx.2s v0, v0 ; encoding: [0x00,0x98,0x21,0x2e] 52936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frinti.2s v0, v0 ; encoding: [0x00,0x98,0xa1,0x2e] 53036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frintm.2s v0, v0 ; encoding: [0x00,0x98,0x21,0x0e] 53136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frintn.2s v0, v0 ; encoding: [0x00,0x88,0x21,0x0e] 53236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frintp.2s v0, v0 ; encoding: [0x00,0x88,0xa1,0x0e] 53336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frintz.2s v0, v0 ; encoding: [0x00,0x98,0xa1,0x0e] 53436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frsqrte.2s v0, v0 ; encoding: [0x00,0xd8,0xa1,0x2e] 53536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fsqrt.2s v0, v0 ; encoding: [0x00,0xf8,0xa1,0x2e] 53636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: neg.8b v0, v0 ; encoding: [0x00,0xb8,0x20,0x2e] 537dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvn.8b v0, v0 ; encoding: [0x00,0x58,0x20,0x2e] 53836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rbit.8b v0, v0 ; encoding: [0x00,0x58,0x60,0x2e] 53936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rev16.8b v0, v0 ; encoding: [0x00,0x18,0x20,0x0e] 54036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rev32.8b v0, v0 ; encoding: [0x00,0x08,0x20,0x2e] 54136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rev64.8b v0, v0 ; encoding: [0x00,0x08,0x20,0x0e] 54236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.4h v0, v0 ; encoding: [0x00,0x68,0x20,0x0e] 54336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: saddlp.4h v0, v0 ; encoding: [0x00,0x28,0x20,0x0e] 54436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: scvtf.2s v0, v0 ; encoding: [0x00,0xd8,0x21,0x0e] 54536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqabs.8b v0, v0 ; encoding: [0x00,0x78,0x20,0x0e] 54636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqneg.8b v0, v0 ; encoding: [0x00,0x78,0x20,0x2e] 54736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqxtn.8b v0, v0 ; encoding: [0x00,0x48,0x21,0x0e] 54836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqxtun.8b v0, v0 ; encoding: [0x00,0x28,0x21,0x2e] 54936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: suqadd.8b v0, v0 ; encoding: [0x00,0x38,0x20,0x0e] 55036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uadalp.4h v0, v0 ; encoding: [0x00,0x68,0x20,0x2e] 55136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uaddlp.4h v0, v0 ; encoding: [0x00,0x28,0x20,0x2e] 55236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ucvtf.2s v0, v0 ; encoding: [0x00,0xd8,0x21,0x2e] 55336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqxtn.8b v0, v0 ; encoding: [0x00,0x48,0x21,0x2e] 55436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: urecpe.2s v0, v0 ; encoding: [0x00,0xc8,0xa1,0x0e] 55536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ursqrte.2s v0, v0 ; encoding: [0x00,0xc8,0xa1,0x2e] 55636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usqadd.8b v0, v0 ; encoding: [0x00,0x38,0x20,0x2e] 55736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: xtn.8b v0, v0 ; encoding: [0x00,0x28,0x21,0x0e] 55836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll.8h v1, v2, #8 ; encoding: [0x41,0x38,0x21,0x2e] 55936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll.4s v3, v4, #16 ; encoding: [0x83,0x38,0x61,0x2e] 56036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll.2d v5, v6, #32 ; encoding: [0xc5,0x38,0xa1,0x2e] 56136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll2.8h v7, v8, #8 ; encoding: [0x07,0x39,0x21,0x6e] 56236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll2.4s v9, v10, #16 ; encoding: [0x49,0x39,0x61,0x6e] 56336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll2.2d v11, v12, #32 ; encoding: [0x8b,0x39,0xa1,0x6e] 56436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll.8h v1, v2, #8 ; encoding: [0x41,0x38,0x21,0x2e] 56536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll.4s v1, v2, #16 ; encoding: [0x41,0x38,0x61,0x2e] 56636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll.2d v1, v2, #32 ; encoding: [0x41,0x38,0xa1,0x2e] 56736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll2.8h v1, v2, #8 ; encoding: [0x41,0x38,0x21,0x6e] 56836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll2.4s v1, v2, #16 ; encoding: [0x41,0x38,0x61,0x6e] 56936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shll2.2d v1, v2, #32 ; encoding: [0x41,0x38,0xa1,0x6e] 57036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 57136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 57236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmeq.8b v0, v0, #0 57336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmeq.16b v0, v0, #0 57436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmeq.4h v0, v0, #0 57536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmeq.8h v0, v0, #0 57636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmeq.2s v0, v0, #0 57736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmeq.4s v0, v0, #0 57836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmeq.2d v0, v0, #0 57936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 58036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmeq.8b v0, v0, #0 ; encoding: [0x00,0x98,0x20,0x0e] 58136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmeq.16b v0, v0, #0 ; encoding: [0x00,0x98,0x20,0x4e] 58236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmeq.4h v0, v0, #0 ; encoding: [0x00,0x98,0x60,0x0e] 58336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmeq.8h v0, v0, #0 ; encoding: [0x00,0x98,0x60,0x4e] 58436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmeq.2s v0, v0, #0 ; encoding: [0x00,0x98,0xa0,0x0e] 58536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmeq.4s v0, v0, #0 ; encoding: [0x00,0x98,0xa0,0x4e] 58636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmeq.2d v0, v0, #0 ; encoding: [0x00,0x98,0xe0,0x4e] 58736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 58836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmge.8b v0, v0, #0 58936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmgt.8b v0, v0, #0 59036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmle.8b v0, v0, #0 59136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmlt.8b v0, v0, #0 59236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcmeq.2s v0, v0, #0 59336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcmge.2s v0, v0, #0 59436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcmgt.2s v0, v0, #0 59536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcmle.2s v0, v0, #0 59636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcmlt.2s v0, v0, #0 59736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 59836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; ARM verbose mode aliases 59936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmlt v8.8b, v14.8b, #0 60036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmlt v8.16b, v14.16b, #0 60136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmlt v8.4h, v14.4h, #0 60236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmlt v8.8h, v14.8h, #0 60336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmlt v8.2s, v14.2s, #0 60436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmlt v8.4s, v14.4s, #0 60536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines cmlt v8.2d, v14.2d, #0 60636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 60736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmge.8b v0, v0, #0 ; encoding: [0x00,0x88,0x20,0x2e] 60836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmgt.8b v0, v0, #0 ; encoding: [0x00,0x88,0x20,0x0e] 60936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmle.8b v0, v0, #0 ; encoding: [0x00,0x98,0x20,0x2e] 61036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmlt.8b v0, v0, #0 ; encoding: [0x00,0xa8,0x20,0x0e] 611dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: fcmeq.2s v0, v0, #0.0 ; encoding: [0x00,0xd8,0xa0,0x0e] 612dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: fcmge.2s v0, v0, #0.0 ; encoding: [0x00,0xc8,0xa0,0x2e] 613dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: fcmgt.2s v0, v0, #0.0 ; encoding: [0x00,0xc8,0xa0,0x0e] 614dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: fcmle.2s v0, v0, #0.0 ; encoding: [0x00,0xd8,0xa0,0x2e] 615dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: fcmlt.2s v0, v0, #0.0 ; encoding: [0x00,0xe8,0xa0,0x0e] 61636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmlt.8b v8, v14, #0 ; encoding: [0xc8,0xa9,0x20,0x0e] 61736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmlt.16b v8, v14, #0 ; encoding: [0xc8,0xa9,0x20,0x4e] 61836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmlt.4h v8, v14, #0 ; encoding: [0xc8,0xa9,0x60,0x0e] 61936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmlt.8h v8, v14, #0 ; encoding: [0xc8,0xa9,0x60,0x4e] 62036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmlt.2s v8, v14, #0 ; encoding: [0xc8,0xa9,0xa0,0x0e] 62136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmlt.4s v8, v14, #0 ; encoding: [0xc8,0xa9,0xa0,0x4e] 62236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: cmlt.2d v8, v14, #0 ; encoding: [0xc8,0xa9,0xe0,0x4e] 62336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 62436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 62536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 62636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; AdvSIMD Floating-point <-> Integer Conversions 62736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 62836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 62936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtas.2s v0, v0 63036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtas.4s v0, v0 63136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtas.2d v0, v0 63236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtas s0, s0 63336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtas d0, d0 63436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 63536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtas.2s v0, v0 ; encoding: [0x00,0xc8,0x21,0x0e] 63636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtas.4s v0, v0 ; encoding: [0x00,0xc8,0x21,0x4e] 63736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtas.2d v0, v0 ; encoding: [0x00,0xc8,0x61,0x4e] 63836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtas s0, s0 ; encoding: [0x00,0xc8,0x21,0x5e] 63936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtas d0, d0 ; encoding: [0x00,0xc8,0x61,0x5e] 64036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 64136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtau.2s v0, v0 64236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtau.4s v0, v0 64336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtau.2d v0, v0 64436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtau s0, s0 64536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtau d0, d0 64636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 64736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtau.2s v0, v0 ; encoding: [0x00,0xc8,0x21,0x2e] 64836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtau.4s v0, v0 ; encoding: [0x00,0xc8,0x21,0x6e] 64936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtau.2d v0, v0 ; encoding: [0x00,0xc8,0x61,0x6e] 65036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtau s0, s0 ; encoding: [0x00,0xc8,0x21,0x7e] 65136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtau d0, d0 ; encoding: [0x00,0xc8,0x61,0x7e] 65236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 65336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtl v1.4s, v5.4h 65436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtl v2.2d, v6.2s 65536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtl2 v3.4s, v7.8h 65636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtl2 v4.2d, v8.4s 65736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 65836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtl v1.4s, v5.4h ; encoding: [0xa1,0x78,0x21,0x0e] 65936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtl v2.2d, v6.2s ; encoding: [0xc2,0x78,0x61,0x0e] 66036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtl2 v3.4s, v7.8h ; encoding: [0xe3,0x78,0x21,0x4e] 66136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtl2 v4.2d, v8.4s ; encoding: [0x04,0x79,0x61,0x4e] 66236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 66336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtms.2s v0, v0 66436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtms.4s v0, v0 66536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtms.2d v0, v0 66636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtms s0, s0 66736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtms d0, d0 66836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 66936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtms.2s v0, v0 ; encoding: [0x00,0xb8,0x21,0x0e] 67036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtms.4s v0, v0 ; encoding: [0x00,0xb8,0x21,0x4e] 67136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtms.2d v0, v0 ; encoding: [0x00,0xb8,0x61,0x4e] 67236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtms s0, s0 ; encoding: [0x00,0xb8,0x21,0x5e] 67336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtms d0, d0 ; encoding: [0x00,0xb8,0x61,0x5e] 67436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 67536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtmu.2s v0, v0 67636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtmu.4s v0, v0 67736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtmu.2d v0, v0 67836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtmu s0, s0 67936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtmu d0, d0 68036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 68136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtmu.2s v0, v0 ; encoding: [0x00,0xb8,0x21,0x2e] 68236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtmu.4s v0, v0 ; encoding: [0x00,0xb8,0x21,0x6e] 68336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtmu.2d v0, v0 ; encoding: [0x00,0xb8,0x61,0x6e] 68436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtmu s0, s0 ; encoding: [0x00,0xb8,0x21,0x7e] 68536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtmu d0, d0 ; encoding: [0x00,0xb8,0x61,0x7e] 68636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 68736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtns.2s v0, v0 68836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtns.4s v0, v0 68936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtns.2d v0, v0 69036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtns s0, s0 69136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtns d0, d0 69236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 69336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtns.2s v0, v0 ; encoding: [0x00,0xa8,0x21,0x0e] 69436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtns.4s v0, v0 ; encoding: [0x00,0xa8,0x21,0x4e] 69536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtns.2d v0, v0 ; encoding: [0x00,0xa8,0x61,0x4e] 69636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtns s0, s0 ; encoding: [0x00,0xa8,0x21,0x5e] 69736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtns d0, d0 ; encoding: [0x00,0xa8,0x61,0x5e] 69836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 69936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtnu.2s v0, v0 70036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtnu.4s v0, v0 70136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtnu.2d v0, v0 70236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtnu s0, s0 70336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtnu d0, d0 70436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 70536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtnu.2s v0, v0 ; encoding: [0x00,0xa8,0x21,0x2e] 70636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtnu.4s v0, v0 ; encoding: [0x00,0xa8,0x21,0x6e] 70736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtnu.2d v0, v0 ; encoding: [0x00,0xa8,0x61,0x6e] 70836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtnu s0, s0 ; encoding: [0x00,0xa8,0x21,0x7e] 70936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtnu d0, d0 ; encoding: [0x00,0xa8,0x61,0x7e] 71036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 71136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtn v2.4h, v4.4s 71236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtn v3.2s, v5.2d 71336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtn2 v4.8h, v6.4s 71436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtn2 v5.4s, v7.2d 71536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtxn v6.2s, v9.2d 71636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtxn2 v7.4s, v8.2d 71736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 71836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtn v2.4h, v4.4s ; encoding: [0x82,0x68,0x21,0x0e] 71936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtn v3.2s, v5.2d ; encoding: [0xa3,0x68,0x61,0x0e] 72036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtn2 v4.8h, v6.4s ; encoding: [0xc4,0x68,0x21,0x4e] 72136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtn2 v5.4s, v7.2d ; encoding: [0xe5,0x68,0x61,0x4e] 72236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtxn v6.2s, v9.2d ; encoding: [0x26,0x69,0x61,0x2e] 72336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtxn2 v7.4s, v8.2d ; encoding: [0x07,0x69,0x61,0x6e] 72436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 72536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtps.2s v0, v0 72636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtps.4s v0, v0 72736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtps.2d v0, v0 72836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtps s0, s0 72936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtps d0, d0 73036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 73136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtps.2s v0, v0 ; encoding: [0x00,0xa8,0xa1,0x0e] 73236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtps.4s v0, v0 ; encoding: [0x00,0xa8,0xa1,0x4e] 73336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtps.2d v0, v0 ; encoding: [0x00,0xa8,0xe1,0x4e] 73436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtps s0, s0 ; encoding: [0x00,0xa8,0xa1,0x5e] 73536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtps d0, d0 ; encoding: [0x00,0xa8,0xe1,0x5e] 73636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 73736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtpu.2s v0, v0 73836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtpu.4s v0, v0 73936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtpu.2d v0, v0 74036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtpu s0, s0 74136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtpu d0, d0 74236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 74336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtpu.2s v0, v0 ; encoding: [0x00,0xa8,0xa1,0x2e] 74436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtpu.4s v0, v0 ; encoding: [0x00,0xa8,0xa1,0x6e] 74536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtpu.2d v0, v0 ; encoding: [0x00,0xa8,0xe1,0x6e] 74636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtpu s0, s0 ; encoding: [0x00,0xa8,0xa1,0x7e] 74736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtpu d0, d0 ; encoding: [0x00,0xa8,0xe1,0x7e] 74836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 74936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzs.2s v0, v0 75036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzs.4s v0, v0 75136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzs.2d v0, v0 75236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzs s0, s0 75336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzs d0, d0 75436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 75536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzs.2s v0, v0 ; encoding: [0x00,0xb8,0xa1,0x0e] 75636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzs.4s v0, v0 ; encoding: [0x00,0xb8,0xa1,0x4e] 75736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzs.2d v0, v0 ; encoding: [0x00,0xb8,0xe1,0x4e] 75836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzs s0, s0 ; encoding: [0x00,0xb8,0xa1,0x5e] 75936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzs d0, d0 ; encoding: [0x00,0xb8,0xe1,0x5e] 76036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 76136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzu.2s v0, v0 76236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzu.4s v0, v0 76336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzu.2d v0, v0 76436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzu s0, s0 76536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzu d0, d0 76636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 76736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzu.2s v0, v0 ; encoding: [0x00,0xb8,0xa1,0x2e] 76836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzu.4s v0, v0 ; encoding: [0x00,0xb8,0xa1,0x6e] 76936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzu.2d v0, v0 ; encoding: [0x00,0xb8,0xe1,0x6e] 77036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzu s0, s0 ; encoding: [0x00,0xb8,0xa1,0x7e] 77136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzu d0, d0 ; encoding: [0x00,0xb8,0xe1,0x7e] 77236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 77336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 77436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; AdvSIMD modified immediate instructions 77536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 77636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 77736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.2s v0, #1 77836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.2s v0, #1, lsl #0 77936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.2s v0, #1, lsl #8 78036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.2s v0, #1, lsl #16 78136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.2s v0, #1, lsl #24 78236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 783dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.2s v0, #0x1 ; encoding: [0x20,0x14,0x00,0x2f] 784dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.2s v0, #0x1 ; encoding: [0x20,0x14,0x00,0x2f] 785dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.2s v0, #0x1, lsl #8 ; encoding: [0x20,0x34,0x00,0x2f] 786dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.2s v0, #0x1, lsl #16 ; encoding: [0x20,0x54,0x00,0x2f] 787dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.2s v0, #0x1, lsl #24 ; encoding: [0x20,0x74,0x00,0x2f] 78836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 78936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.4h v0, #1 79036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.4h v0, #1, lsl #0 79136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.4h v0, #1, lsl #8 79236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 793dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.4h v0, #0x1 ; encoding: [0x20,0x94,0x00,0x2f] 794dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.4h v0, #0x1 ; encoding: [0x20,0x94,0x00,0x2f] 795dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.4h v0, #0x1, lsl #8 ; encoding: [0x20,0xb4,0x00,0x2f] 79636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 79736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.4s v0, #1 79836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.4s v0, #1, lsl #0 79936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.4s v0, #1, lsl #8 80036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.4s v0, #1, lsl #16 80136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.4s v0, #1, lsl #24 80236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 803dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.4s v0, #0x1 ; encoding: [0x20,0x14,0x00,0x6f] 804dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.4s v0, #0x1 ; encoding: [0x20,0x14,0x00,0x6f] 805dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.4s v0, #0x1, lsl #8 ; encoding: [0x20,0x34,0x00,0x6f] 806dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.4s v0, #0x1, lsl #16 ; encoding: [0x20,0x54,0x00,0x6f] 807dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.4s v0, #0x1, lsl #24 ; encoding: [0x20,0x74,0x00,0x6f] 80836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 80936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.8h v0, #1 81036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.8h v0, #1, lsl #0 81136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bic.8h v0, #1, lsl #8 81236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 813dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.8h v0, #0x1 ; encoding: [0x20,0x94,0x00,0x6f] 814dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.8h v0, #0x1 ; encoding: [0x20,0x94,0x00,0x6f] 815dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: bic.8h v0, #0x1, lsl #8 ; encoding: [0x20,0xb4,0x00,0x6f] 81636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 81736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmov.2d v0, #1.250000e-01 81836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 819dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: fmov.2d v0, #0.12500000 ; encoding: [0x00,0xf4,0x02,0x6f] 82036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 82136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmov.2s v0, #1.250000e-01 82236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmov.4s v0, #1.250000e-01 82336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 824dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: fmov.2s v0, #0.12500000 ; encoding: [0x00,0xf4,0x02,0x0f] 825dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: fmov.4s v0, #0.12500000 ; encoding: [0x00,0xf4,0x02,0x4f] 82636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 82736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.2s v0, #1 82836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.2s v0, #1, lsl #0 82936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.2s v0, #1, lsl #8 83036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.2s v0, #1, lsl #16 83136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.2s v0, #1, lsl #24 83236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 833dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.2s v0, #0x1 ; encoding: [0x20,0x14,0x00,0x0f] 834dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.2s v0, #0x1 ; encoding: [0x20,0x14,0x00,0x0f] 835dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.2s v0, #0x1, lsl #8 ; encoding: [0x20,0x34,0x00,0x0f] 836dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.2s v0, #0x1, lsl #16 ; encoding: [0x20,0x54,0x00,0x0f] 837dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.2s v0, #0x1, lsl #24 ; encoding: [0x20,0x74,0x00,0x0f] 83836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 83936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.4h v0, #1 84036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.4h v0, #1, lsl #0 84136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.4h v0, #1, lsl #8 84236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 843dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.4h v0, #0x1 ; encoding: [0x20,0x94,0x00,0x0f] 844dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.4h v0, #0x1 ; encoding: [0x20,0x94,0x00,0x0f] 845dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.4h v0, #0x1, lsl #8 ; encoding: [0x20,0xb4,0x00,0x0f] 84636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 84736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.4s v0, #1 84836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.4s v0, #1, lsl #0 84936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.4s v0, #1, lsl #8 85036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.4s v0, #1, lsl #16 85136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.4s v0, #1, lsl #24 85236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 853dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.4s v0, #0x1 ; encoding: [0x20,0x14,0x00,0x4f] 854dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.4s v0, #0x1 ; encoding: [0x20,0x14,0x00,0x4f] 855dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.4s v0, #0x1, lsl #8 ; encoding: [0x20,0x34,0x00,0x4f] 856dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.4s v0, #0x1, lsl #16 ; encoding: [0x20,0x54,0x00,0x4f] 857dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.4s v0, #0x1, lsl #24 ; encoding: [0x20,0x74,0x00,0x4f] 85836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 85936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.8h v0, #1 86036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.8h v0, #1, lsl #0 86136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines orr.8h v0, #1, lsl #8 86236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 863dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.8h v0, #0x1 ; encoding: [0x20,0x94,0x00,0x4f] 864dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.8h v0, #0x1 ; encoding: [0x20,0x94,0x00,0x4f] 865dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: orr.8h v0, #0x1, lsl #8 ; encoding: [0x20,0xb4,0x00,0x4f] 86636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 86736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi d0, #0x000000000000ff 86836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.2d v0, #0x000000000000ff 86936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 87036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: movi d0, #0x000000000000ff ; encoding: [0x20,0xe4,0x00,0x2f] 87136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: movi.2d v0, #0x000000000000ff ; encoding: [0x20,0xe4,0x00,0x6f] 87236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 87336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.2s v0, #1 87436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.2s v0, #1, lsl #0 87536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.2s v0, #1, lsl #8 87636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.2s v0, #1, lsl #16 87736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.2s v0, #1, lsl #24 87836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 879dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.2s v0, #0x1 ; encoding: [0x20,0x04,0x00,0x0f] 880dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.2s v0, #0x1 ; encoding: [0x20,0x04,0x00,0x0f] 881dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.2s v0, #0x1, lsl #8 ; encoding: [0x20,0x24,0x00,0x0f] 882dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.2s v0, #0x1, lsl #16 ; encoding: [0x20,0x44,0x00,0x0f] 883dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.2s v0, #0x1, lsl #24 ; encoding: [0x20,0x64,0x00,0x0f] 88436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 88536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.4s v0, #1 88636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.4s v0, #1, lsl #0 88736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.4s v0, #1, lsl #8 88836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.4s v0, #1, lsl #16 88936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.4s v0, #1, lsl #24 89036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 891dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.4s v0, #0x1 ; encoding: [0x20,0x04,0x00,0x4f] 892dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.4s v0, #0x1 ; encoding: [0x20,0x04,0x00,0x4f] 893dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.4s v0, #0x1, lsl #8 ; encoding: [0x20,0x24,0x00,0x4f] 894dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.4s v0, #0x1, lsl #16 ; encoding: [0x20,0x44,0x00,0x4f] 895dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.4s v0, #0x1, lsl #24 ; encoding: [0x20,0x64,0x00,0x4f] 89636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 89736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.4h v0, #1 89836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.4h v0, #1, lsl #0 89936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.4h v0, #1, lsl #8 90036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 901dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.4h v0, #0x1 ; encoding: [0x20,0x84,0x00,0x0f] 902dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.4h v0, #0x1 ; encoding: [0x20,0x84,0x00,0x0f] 903dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.4h v0, #0x1, lsl #8 ; encoding: [0x20,0xa4,0x00,0x0f] 90436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 90536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.8h v0, #1 90636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.8h v0, #1, lsl #0 90736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.8h v0, #1, lsl #8 90836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 909dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.8h v0, #0x1 ; encoding: [0x20,0x84,0x00,0x4f] 910dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.8h v0, #0x1 ; encoding: [0x20,0x84,0x00,0x4f] 911dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.8h v0, #0x1, lsl #8 ; encoding: [0x20,0xa4,0x00,0x4f] 91236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 91336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.2s v0, #1, msl #8 91436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.2s v0, #1, msl #16 91536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.4s v0, #1, msl #8 91636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.4s v0, #1, msl #16 91736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 918dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.2s v0, #0x1, msl #8 ; encoding: [0x20,0xc4,0x00,0x0f] 919dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.2s v0, #0x1, msl #16 ; encoding: [0x20,0xd4,0x00,0x0f] 920dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.4s v0, #0x1, msl #8 ; encoding: [0x20,0xc4,0x00,0x4f] 921dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.4s v0, #0x1, msl #16 ; encoding: [0x20,0xd4,0x00,0x4f] 92236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 92336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.8b v0, #1 92436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines movi.16b v0, #1 92536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 926dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.8b v0, #0x1 ; encoding: [0x20,0xe4,0x00,0x0f] 927dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: movi.16b v0, #0x1 ; encoding: [0x20,0xe4,0x00,0x4f] 92836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 92936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.2s v0, #1 93036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.2s v0, #1, lsl #0 93136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.2s v0, #1, lsl #8 93236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.2s v0, #1, lsl #16 93336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.2s v0, #1, lsl #24 93436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 935dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.2s v0, #0x1 ; encoding: [0x20,0x04,0x00,0x2f] 936dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.2s v0, #0x1 ; encoding: [0x20,0x04,0x00,0x2f] 937dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.2s v0, #0x1, lsl #8 ; encoding: [0x20,0x24,0x00,0x2f] 938dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.2s v0, #0x1, lsl #16 ; encoding: [0x20,0x44,0x00,0x2f] 939dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.2s v0, #0x1, lsl #24 ; encoding: [0x20,0x64,0x00,0x2f] 94036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 94136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.4s v0, #1 94236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.4s v0, #1, lsl #0 94336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.4s v0, #1, lsl #8 94436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.4s v0, #1, lsl #16 94536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.4s v0, #1, lsl #24 94636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 947dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.4s v0, #0x1 ; encoding: [0x20,0x04,0x00,0x6f] 948dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.4s v0, #0x1 ; encoding: [0x20,0x04,0x00,0x6f] 949dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.4s v0, #0x1, lsl #8 ; encoding: [0x20,0x24,0x00,0x6f] 950dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.4s v0, #0x1, lsl #16 ; encoding: [0x20,0x44,0x00,0x6f] 951dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.4s v0, #0x1, lsl #24 ; encoding: [0x20,0x64,0x00,0x6f] 95236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 95336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.4h v0, #1 95436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.4h v0, #1, lsl #0 95536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.4h v0, #1, lsl #8 95636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 957dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.4h v0, #0x1 ; encoding: [0x20,0x84,0x00,0x2f] 958dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.4h v0, #0x1 ; encoding: [0x20,0x84,0x00,0x2f] 959dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.4h v0, #0x1, lsl #8 ; encoding: [0x20,0xa4,0x00,0x2f] 96036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 96136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.8h v0, #1 96236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.8h v0, #1, lsl #0 96336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.8h v0, #1, lsl #8 96436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 965dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.8h v0, #0x1 ; encoding: [0x20,0x84,0x00,0x6f] 966dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.8h v0, #0x1 ; encoding: [0x20,0x84,0x00,0x6f] 967dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.8h v0, #0x1, lsl #8 ; encoding: [0x20,0xa4,0x00,0x6f] 96836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 96936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.2s v0, #1, msl #8 97036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.2s v0, #1, msl #16 97136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.4s v0, #1, msl #8 97236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvni.4s v0, #1, msl #16 97336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 974dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.2s v0, #0x1, msl #8 ; encoding: [0x20,0xc4,0x00,0x2f] 975dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.2s v0, #0x1, msl #16 ; encoding: [0x20,0xd4,0x00,0x2f] 976dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.4s v0, #0x1, msl #8 ; encoding: [0x20,0xc4,0x00,0x6f] 977dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvni.4s v0, #0x1, msl #16 ; encoding: [0x20,0xd4,0x00,0x6f] 97836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 97936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 98036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; AdvSIMD scalar x index 98136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 98236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 98336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmla.s s0, s0, v0[3] 98436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmla.d d0, d0, v0[1] 98536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmls.s s0, s0, v0[3] 98636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmls.d d0, d0, v0[1] 98736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmulx.s s0, s0, v0[3] 98836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmulx.d d0, d0, v0[1] 98936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmul.s s0, s0, v0[3] 99036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmul.d d0, d0, v0[1] 99136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmlal.h s0, h0, v0[7] 99236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmlal.s d0, s0, v0[3] 99336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmlsl.h s0, h0, v0[7] 99436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmulh.h h0, h0, v0[7] 99536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmulh.s s0, s0, v0[3] 99636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull.h s0, h0, v0[7] 99736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull.s d0, s0, v0[3] 99836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrdmulh.h h0, h0, v0[7] 99936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrdmulh.s s0, s0, v0[3] 100036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 100136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmla.s s0, s0, v0[3] ; encoding: [0x00,0x18,0xa0,0x5f] 100236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmla.d d0, d0, v0[1] ; encoding: [0x00,0x18,0xc0,0x5f] 100336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmls.s s0, s0, v0[3] ; encoding: [0x00,0x58,0xa0,0x5f] 100436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmls.d d0, d0, v0[1] ; encoding: [0x00,0x58,0xc0,0x5f] 100536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmulx.s s0, s0, v0[3] ; encoding: [0x00,0x98,0xa0,0x7f] 100636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmulx.d d0, d0, v0[1] ; encoding: [0x00,0x98,0xc0,0x7f] 100736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmul.s s0, s0, v0[3] ; encoding: [0x00,0x98,0xa0,0x5f] 100836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmul.d d0, d0, v0[1] ; encoding: [0x00,0x98,0xc0,0x5f] 100936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmlal.h s0, h0, v0[7] ; encoding: [0x00,0x38,0x70,0x5f] 101036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmlal.s d0, s0, v0[3] ; encoding: [0x00,0x38,0xa0,0x5f] 101136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmlsl.h s0, h0, v0[7] ; encoding: [0x00,0x78,0x70,0x5f] 101236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmulh.h h0, h0, v0[7] ; encoding: [0x00,0xc8,0x70,0x5f] 101336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmulh.s s0, s0, v0[3] ; encoding: [0x00,0xc8,0xa0,0x5f] 101436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull.h s0, h0, v0[7] ; encoding: [0x00,0xb8,0x70,0x5f] 101536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull.s d0, s0, v0[3] ; encoding: [0x00,0xb8,0xa0,0x5f] 101636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrdmulh.h h0, h0, v0[7] ; encoding: [0x00,0xd8,0x70,0x5f] 101736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrdmulh.s s0, s0, v0[3] ; encoding: [0x00,0xd8,0xa0,0x5f] 101836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 101936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 102036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; AdvSIMD SMLAL 102136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 102236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal.8h v1, v2, v3 102336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal.4s v1, v2, v3 102436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal.2d v1, v2, v3 102536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal2.8h v1, v2, v3 102636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal2.4s v1, v2, v3 102736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal2.2d v1, v2, v3 102836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 102936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal v13.8h, v8.8b, v0.8b 103036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal v13.4s, v8.4h, v0.4h 103136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal v13.2d, v8.2s, v0.2s 103236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal2 v13.8h, v8.16b, v0.16b 103336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal2 v13.4s, v8.8h, v0.8h 103436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal2 v13.2d, v8.4s, v0.4s 103536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 103636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal.8h v1, v2, v3 ; encoding: [0x41,0x80,0x23,0x0e] 103736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal.4s v1, v2, v3 ; encoding: [0x41,0x80,0x63,0x0e] 103836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal.2d v1, v2, v3 ; encoding: [0x41,0x80,0xa3,0x0e] 103936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal2.8h v1, v2, v3 ; encoding: [0x41,0x80,0x23,0x4e] 104036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal2.4s v1, v2, v3 ; encoding: [0x41,0x80,0x63,0x4e] 104136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal2.2d v1, v2, v3 ; encoding: [0x41,0x80,0xa3,0x4e] 104236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal.8h v13, v8, v0 ; encoding: [0x0d,0x81,0x20,0x0e] 104336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal.4s v13, v8, v0 ; encoding: [0x0d,0x81,0x60,0x0e] 104436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal.2d v13, v8, v0 ; encoding: [0x0d,0x81,0xa0,0x0e] 104536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal2.8h v13, v8, v0 ; encoding: [0x0d,0x81,0x20,0x4e] 104636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal2.4s v13, v8, v0 ; encoding: [0x0d,0x81,0x60,0x4e] 104736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal2.2d v13, v8, v0 ; encoding: [0x0d,0x81,0xa0,0x4e] 104836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 104936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 105036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 105136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; AdvSIMD scalar x index 105236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 105336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 105436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmla.2s v0, v0, v0[0] 105536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmla.4s v0, v0, v0[1] 105636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmla.2d v0, v0, v0[1] 105736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmls.2s v0, v0, v0[0] 105836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmls.4s v0, v0, v0[1] 105936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmls.2d v0, v0, v0[1] 106036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmulx.2s v0, v0, v0[0] 106136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmulx.4s v0, v0, v0[1] 106236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmulx.2d v0, v0, v0[1] 106336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmul.2s v0, v0, v0[0] 106436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmul.4s v0, v0, v0[1] 106536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fmul.2d v0, v0, v0[1] 106636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mla.4h v0, v0, v0[0] 106736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mla.8h v0, v0, v0[1] 106836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mla.2s v0, v0, v0[2] 106936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mla.4s v0, v0, v0[3] 107036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mls.4h v0, v0, v0[0] 107136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mls.8h v0, v0, v0[1] 107236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mls.2s v0, v0, v0[2] 107336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mls.4s v0, v0, v0[3] 107436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mul.4h v0, v0, v0[0] 107536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mul.8h v0, v0, v0[1] 107636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mul.2s v0, v0, v0[2] 107736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mul.4s v0, v0, v0[3] 107836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal.4s v0, v0, v0[0] 107936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal2.4s v0, v0, v0[1] 108036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal.2d v0, v0, v0[2] 108136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlal2.2d v0, v0, v0[3] 108236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlsl.4s v0, v0, v0[0] 108336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlsl2.4s v0, v0, v0[1] 108436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlsl.2d v0, v0, v0[2] 108536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smlsl2.2d v0, v0, v0[3] 108636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smull.4s v0, v0, v0[0] 108736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smull2.4s v0, v0, v0[1] 108836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smull.2d v0, v0, v0[2] 108936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smull2.2d v0, v0, v0[3] 109036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmlal.4s v0, v0, v0[0] 109136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmlal2.4s v0, v0, v0[1] 109236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmlal.2d v0, v0, v0[2] 109336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmlal2.2d v0, v0, v0[3] 109436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmlsl.4s v0, v0, v0[0] 109536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmlsl2.4s v0, v0, v0[1] 109636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmlsl.2d v0, v0, v0[2] 109736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmlsl2.2d v0, v0, v0[3] 109836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmulh.4h v0, v0, v0[0] 109936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmulh.8h v0, v0, v0[1] 110036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmulh.2s v0, v0, v0[2] 110136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmulh.4s v0, v0, v0[3] 110236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull.4s v0, v0, v0[0] 110336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull2.4s v0, v0, v0[1] 110436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull.2d v0, v0, v0[2] 110536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull2.2d v0, v0, v0[3] 110636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrdmulh.4h v0, v0, v0[0] 110736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrdmulh.8h v0, v0, v0[1] 110836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrdmulh.2s v0, v0, v0[2] 110936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrdmulh.4s v0, v0, v0[3] 111036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umlal.4s v0, v0, v0[0] 111136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umlal2.4s v0, v0, v0[1] 111236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umlal.2d v0, v0, v0[2] 111336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umlal2.2d v0, v0, v0[3] 111436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umlsl.4s v0, v0, v0[0] 111536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umlsl2.4s v0, v0, v0[1] 111636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umlsl.2d v0, v0, v0[2] 111736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umlsl2.2d v0, v0, v0[3] 111836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umull.4s v0, v0, v0[0] 111936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umull2.4s v0, v0, v0[1] 112036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umull.2d v0, v0, v0[2] 112136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umull2.2d v0, v0, v0[3] 112236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 112336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmla.2s v0, v0, v0[0] ; encoding: [0x00,0x10,0x80,0x0f] 112436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmla.4s v0, v0, v0[1] ; encoding: [0x00,0x10,0xa0,0x4f] 112536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmla.2d v0, v0, v0[1] ; encoding: [0x00,0x18,0xc0,0x4f] 112636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmls.2s v0, v0, v0[0] ; encoding: [0x00,0x50,0x80,0x0f] 112736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmls.4s v0, v0, v0[1] ; encoding: [0x00,0x50,0xa0,0x4f] 112836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmls.2d v0, v0, v0[1] ; encoding: [0x00,0x58,0xc0,0x4f] 112936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmulx.2s v0, v0, v0[0] ; encoding: [0x00,0x90,0x80,0x2f] 113036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmulx.4s v0, v0, v0[1] ; encoding: [0x00,0x90,0xa0,0x6f] 113136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmulx.2d v0, v0, v0[1] ; encoding: [0x00,0x98,0xc0,0x6f] 113236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmul.2s v0, v0, v0[0] ; encoding: [0x00,0x90,0x80,0x0f] 113336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmul.4s v0, v0, v0[1] ; encoding: [0x00,0x90,0xa0,0x4f] 113436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fmul.2d v0, v0, v0[1] ; encoding: [0x00,0x98,0xc0,0x4f] 113536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mla.4h v0, v0, v0[0] ; encoding: [0x00,0x00,0x40,0x2f] 113636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mla.8h v0, v0, v0[1] ; encoding: [0x00,0x00,0x50,0x6f] 113736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mla.2s v0, v0, v0[2] ; encoding: [0x00,0x08,0x80,0x2f] 113836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mla.4s v0, v0, v0[3] ; encoding: [0x00,0x08,0xa0,0x6f] 113936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mls.4h v0, v0, v0[0] ; encoding: [0x00,0x40,0x40,0x2f] 114036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mls.8h v0, v0, v0[1] ; encoding: [0x00,0x40,0x50,0x6f] 114136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mls.2s v0, v0, v0[2] ; encoding: [0x00,0x48,0x80,0x2f] 114236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mls.4s v0, v0, v0[3] ; encoding: [0x00,0x48,0xa0,0x6f] 114336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mul.4h v0, v0, v0[0] ; encoding: [0x00,0x80,0x40,0x0f] 114436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mul.8h v0, v0, v0[1] ; encoding: [0x00,0x80,0x50,0x4f] 114536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mul.2s v0, v0, v0[2] ; encoding: [0x00,0x88,0x80,0x0f] 114636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: mul.4s v0, v0, v0[3] ; encoding: [0x00,0x88,0xa0,0x4f] 114736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal.4s v0, v0, v0[0] ; encoding: [0x00,0x20,0x40,0x0f] 114836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal2.4s v0, v0, v0[1] ; encoding: [0x00,0x20,0x50,0x4f] 114936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal.2d v0, v0, v0[2] ; encoding: [0x00,0x28,0x80,0x0f] 115036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlal2.2d v0, v0, v0[3] ; encoding: [0x00,0x28,0xa0,0x4f] 115136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlsl.4s v0, v0, v0[0] ; encoding: [0x00,0x60,0x40,0x0f] 115236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlsl2.4s v0, v0, v0[1] ; encoding: [0x00,0x60,0x50,0x4f] 115336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlsl.2d v0, v0, v0[2] ; encoding: [0x00,0x68,0x80,0x0f] 115436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smlsl2.2d v0, v0, v0[3] ; encoding: [0x00,0x68,0xa0,0x4f] 115536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smull.4s v0, v0, v0[0] ; encoding: [0x00,0xa0,0x40,0x0f] 115636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smull2.4s v0, v0, v0[1] ; encoding: [0x00,0xa0,0x50,0x4f] 115736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smull.2d v0, v0, v0[2] ; encoding: [0x00,0xa8,0x80,0x0f] 115836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smull2.2d v0, v0, v0[3] ; encoding: [0x00,0xa8,0xa0,0x4f] 115936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmlal.4s v0, v0, v0[0] ; encoding: [0x00,0x30,0x40,0x0f] 116036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmlal2.4s v0, v0, v0[1] ; encoding: [0x00,0x30,0x50,0x4f] 116136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmlal.2d v0, v0, v0[2] ; encoding: [0x00,0x38,0x80,0x0f] 116236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmlal2.2d v0, v0, v0[3] ; encoding: [0x00,0x38,0xa0,0x4f] 116336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmlsl.4s v0, v0, v0[0] ; encoding: [0x00,0x70,0x40,0x0f] 116436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmlsl2.4s v0, v0, v0[1] ; encoding: [0x00,0x70,0x50,0x4f] 116536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmlsl.2d v0, v0, v0[2] ; encoding: [0x00,0x78,0x80,0x0f] 116636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmlsl2.2d v0, v0, v0[3] ; encoding: [0x00,0x78,0xa0,0x4f] 116736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmulh.4h v0, v0, v0[0] ; encoding: [0x00,0xc0,0x40,0x0f] 116836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmulh.8h v0, v0, v0[1] ; encoding: [0x00,0xc0,0x50,0x4f] 116936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmulh.2s v0, v0, v0[2] ; encoding: [0x00,0xc8,0x80,0x0f] 117036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmulh.4s v0, v0, v0[3] ; encoding: [0x00,0xc8,0xa0,0x4f] 117136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull.4s v0, v0, v0[0] ; encoding: [0x00,0xb0,0x40,0x0f] 117236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull2.4s v0, v0, v0[1] ; encoding: [0x00,0xb0,0x50,0x4f] 117336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull.2d v0, v0, v0[2] ; encoding: [0x00,0xb8,0x80,0x0f] 117436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull2.2d v0, v0, v0[3] ; encoding: [0x00,0xb8,0xa0,0x4f] 117536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrdmulh.4h v0, v0, v0[0] ; encoding: [0x00,0xd0,0x40,0x0f] 117636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrdmulh.8h v0, v0, v0[1] ; encoding: [0x00,0xd0,0x50,0x4f] 117736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrdmulh.2s v0, v0, v0[2] ; encoding: [0x00,0xd8,0x80,0x0f] 117836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrdmulh.4s v0, v0, v0[3] ; encoding: [0x00,0xd8,0xa0,0x4f] 117936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umlal.4s v0, v0, v0[0] ; encoding: [0x00,0x20,0x40,0x2f] 118036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umlal2.4s v0, v0, v0[1] ; encoding: [0x00,0x20,0x50,0x6f] 118136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umlal.2d v0, v0, v0[2] ; encoding: [0x00,0x28,0x80,0x2f] 118236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umlal2.2d v0, v0, v0[3] ; encoding: [0x00,0x28,0xa0,0x6f] 118336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umlsl.4s v0, v0, v0[0] ; encoding: [0x00,0x60,0x40,0x2f] 118436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umlsl2.4s v0, v0, v0[1] ; encoding: [0x00,0x60,0x50,0x6f] 118536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umlsl.2d v0, v0, v0[2] ; encoding: [0x00,0x68,0x80,0x2f] 118636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umlsl2.2d v0, v0, v0[3] ; encoding: [0x00,0x68,0xa0,0x6f] 118736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umull.4s v0, v0, v0[0] ; encoding: [0x00,0xa0,0x40,0x2f] 118836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umull2.4s v0, v0, v0[1] ; encoding: [0x00,0xa0,0x50,0x6f] 118936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umull.2d v0, v0, v0[2] ; encoding: [0x00,0xa8,0x80,0x2f] 119036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umull2.2d v0, v0, v0[3] ; encoding: [0x00,0xa8,0xa0,0x6f] 119136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 119236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 119336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 119436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; AdvSIMD scalar with shift 119536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 119636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 119736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzs s0, s0, #1 119836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzs d0, d0, #2 119936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzu s0, s0, #1 120036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzu d0, d0, #2 120136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shl d0, d0, #1 120236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sli d0, d0, #1 120336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn b0, h0, #1 120436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn h0, s0, #2 120536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn s0, d0, #3 120636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun b0, h0, #1 120736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun h0, s0, #2 120836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun s0, d0, #3 120936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshlu b0, b0, #1 121036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshlu h0, h0, #2 121136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshlu s0, s0, #3 121236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshlu d0, d0, #4 121336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl b0, b0, #1 121436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl h0, h0, #2 121536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl s0, s0, #3 121636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl d0, d0, #4 121736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn b0, h0, #1 121836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn h0, s0, #2 121936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn s0, d0, #3 122036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun b0, h0, #1 122136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun h0, s0, #2 122236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun s0, d0, #3 122336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sri d0, d0, #1 122436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srshr d0, d0, #1 122536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srsra d0, d0, #1 122636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshr d0, d0, #1 122736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ucvtf s0, s0, #1 122836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ucvtf d0, d0, #2 122936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines scvtf s0, s0, #1 123036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines scvtf d0, d0, #2 123136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn b0, h0, #1 123236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn h0, s0, #2 123336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn s0, d0, #3 123436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl b0, b0, #1 123536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl h0, h0, #2 123636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl s0, s0, #3 123736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl d0, d0, #4 123836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn b0, h0, #1 123936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn h0, s0, #2 124036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn s0, d0, #3 124136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines urshr d0, d0, #1 124236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ursra d0, d0, #1 124336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushr d0, d0, #1 124436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usra d0, d0, #1 124536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 124636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzs s0, s0, #1 ; encoding: [0x00,0xfc,0x3f,0x5f] 124736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzs d0, d0, #2 ; encoding: [0x00,0xfc,0x7e,0x5f] 124836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzu s0, s0, #1 ; encoding: [0x00,0xfc,0x3f,0x7f] 124936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzu d0, d0, #2 ; encoding: [0x00,0xfc,0x7e,0x7f] 125036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shl d0, d0, #1 ; encoding: [0x00,0x54,0x41,0x5f] 125136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sli d0, d0, #1 ; encoding: [0x00,0x54,0x41,0x7f] 125236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn b0, h0, #1 ; encoding: [0x00,0x9c,0x0f,0x5f] 125336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn h0, s0, #2 ; encoding: [0x00,0x9c,0x1e,0x5f] 125436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn s0, d0, #3 ; encoding: [0x00,0x9c,0x3d,0x5f] 125536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun b0, h0, #1 ; encoding: [0x00,0x8c,0x0f,0x7f] 125636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun h0, s0, #2 ; encoding: [0x00,0x8c,0x1e,0x7f] 125736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun s0, d0, #3 ; encoding: [0x00,0x8c,0x3d,0x7f] 125836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshlu b0, b0, #1 ; encoding: [0x00,0x64,0x09,0x7f] 125936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshlu h0, h0, #2 ; encoding: [0x00,0x64,0x12,0x7f] 126036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshlu s0, s0, #3 ; encoding: [0x00,0x64,0x23,0x7f] 126136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshlu d0, d0, #4 ; encoding: [0x00,0x64,0x44,0x7f] 126236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl b0, b0, #1 ; encoding: [0x00,0x74,0x09,0x5f] 126336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl h0, h0, #2 ; encoding: [0x00,0x74,0x12,0x5f] 126436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl s0, s0, #3 ; encoding: [0x00,0x74,0x23,0x5f] 126536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl d0, d0, #4 ; encoding: [0x00,0x74,0x44,0x5f] 126636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn b0, h0, #1 ; encoding: [0x00,0x94,0x0f,0x5f] 126736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn h0, s0, #2 ; encoding: [0x00,0x94,0x1e,0x5f] 126836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn s0, d0, #3 ; encoding: [0x00,0x94,0x3d,0x5f] 126936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun b0, h0, #1 ; encoding: [0x00,0x84,0x0f,0x7f] 127036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun h0, s0, #2 ; encoding: [0x00,0x84,0x1e,0x7f] 127136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun s0, d0, #3 ; encoding: [0x00,0x84,0x3d,0x7f] 127236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sri d0, d0, #1 ; encoding: [0x00,0x44,0x7f,0x7f] 127336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srshr d0, d0, #1 ; encoding: [0x00,0x24,0x7f,0x5f] 127436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srsra d0, d0, #1 ; encoding: [0x00,0x34,0x7f,0x5f] 127536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshr d0, d0, #1 ; encoding: [0x00,0x04,0x7f,0x5f] 127636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ucvtf s0, s0, #1 ; encoding: [0x00,0xe4,0x3f,0x7f] 127736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ucvtf d0, d0, #2 ; encoding: [0x00,0xe4,0x7e,0x7f] 127836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; check: scvtf s0, s0, #1 ; encoding: [0x00,0xe4,0x3f,0x5f] 127936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; check: scvtf d0, d0, #2 ; encoding: [0x00,0xe4,0x7e,0x5f] 128036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn b0, h0, #1 ; encoding: [0x00,0x9c,0x0f,0x7f] 128136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn h0, s0, #2 ; encoding: [0x00,0x9c,0x1e,0x7f] 128236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn s0, d0, #3 ; encoding: [0x00,0x9c,0x3d,0x7f] 128336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl b0, b0, #1 ; encoding: [0x00,0x74,0x09,0x7f] 128436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl h0, h0, #2 ; encoding: [0x00,0x74,0x12,0x7f] 128536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl s0, s0, #3 ; encoding: [0x00,0x74,0x23,0x7f] 128636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl d0, d0, #4 ; encoding: [0x00,0x74,0x44,0x7f] 128736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn b0, h0, #1 ; encoding: [0x00,0x94,0x0f,0x7f] 128836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn h0, s0, #2 ; encoding: [0x00,0x94,0x1e,0x7f] 128936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn s0, d0, #3 ; encoding: [0x00,0x94,0x3d,0x7f] 129036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: urshr d0, d0, #1 ; encoding: [0x00,0x24,0x7f,0x7f] 129136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ursra d0, d0, #1 ; encoding: [0x00,0x34,0x7f,0x7f] 129236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushr d0, d0, #1 ; encoding: [0x00,0x04,0x7f,0x7f] 129336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usra d0, d0, #1 ; encoding: [0x00,0x14,0x7f,0x7f] 129436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 129536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 129636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 129736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; AdvSIMD vector with shift 129836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines;===-------------------------------------------------------------------------=== 129936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 130036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzs.2s v0, v0, #1 130136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzs.4s v0, v0, #2 130236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzs.2d v0, v0, #3 130336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzu.2s v0, v0, #1 130436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzu.4s v0, v0, #2 130536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines fcvtzu.2d v0, v0, #3 130636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn.8b v0, v0, #1 130736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn2.16b v0, v0, #2 130836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn.4h v0, v0, #3 130936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn2.8h v0, v0, #4 131036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn.2s v0, v0, #5 131136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn2.4s v0, v0, #6 131236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines scvtf.2s v0, v0, #1 131336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines scvtf.4s v0, v0, #2 131436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines scvtf.2d v0, v0, #3 131536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shl.8b v0, v0, #1 131636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shl.16b v0, v0, #2 131736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shl.4h v0, v0, #3 131836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shl.8h v0, v0, #4 131936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shl.2s v0, v0, #5 132036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shl.4s v0, v0, #6 132136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shl.2d v0, v0, #7 132236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn.8b v0, v0, #1 132336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn2.16b v0, v0, #2 132436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn.4h v0, v0, #3 132536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn2.8h v0, v0, #4 132636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn.2s v0, v0, #5 132736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn2.4s v0, v0, #6 132836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sli.8b v0, v0, #1 132936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sli.16b v0, v0, #2 133036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sli.4h v0, v0, #3 133136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sli.8h v0, v0, #4 133236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sli.2s v0, v0, #5 133336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sli.4s v0, v0, #6 133436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sli.2d v0, v0, #7 133536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn.8b v0, v0, #1 133636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn2.16b v0, v0, #2 133736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn.4h v0, v0, #3 133836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn2.8h v0, v0, #4 133936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn.2s v0, v0, #5 134036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn2.4s v0, v0, #6 134136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun.8b v0, v0, #1 134236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun2.16b v0, v0, #2 134336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun.4h v0, v0, #3 134436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun2.8h v0, v0, #4 134536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun.2s v0, v0, #5 134636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun2.4s v0, v0, #6 134736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshlu.8b v0, v0, #1 134836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshlu.16b v0, v0, #2 134936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshlu.4h v0, v0, #3 135036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshlu.8h v0, v0, #4 135136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshlu.2s v0, v0, #5 135236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshlu.4s v0, v0, #6 135336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshlu.2d v0, v0, #7 135436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl.8b v0, v0, #1 135536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl.16b v0, v0, #2 135636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl.4h v0, v0, #3 135736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl.8h v0, v0, #4 135836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl.2s v0, v0, #5 135936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl.4s v0, v0, #6 136036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshl.2d v0, v0, #7 136136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn.8b v0, v0, #1 136236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn2.16b v0, v0, #2 136336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn.4h v0, v0, #3 136436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn2.8h v0, v0, #4 136536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn.2s v0, v0, #5 136636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn2.4s v0, v0, #6 136736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun.8b v0, v0, #1 136836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun2.16b v0, v0, #2 136936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun.4h v0, v0, #3 137036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun2.8h v0, v0, #4 137136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun.2s v0, v0, #5 137236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun2.4s v0, v0, #6 137336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sri.8b v0, v0, #1 137436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sri.16b v0, v0, #2 137536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sri.4h v0, v0, #3 137636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sri.8h v0, v0, #4 137736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sri.2s v0, v0, #5 137836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sri.4s v0, v0, #6 137936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sri.2d v0, v0, #7 138036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srshr.8b v0, v0, #1 138136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srshr.16b v0, v0, #2 138236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srshr.4h v0, v0, #3 138336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srshr.8h v0, v0, #4 138436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srshr.2s v0, v0, #5 138536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srshr.4s v0, v0, #6 138636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srshr.2d v0, v0, #7 138736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srsra.8b v0, v0, #1 138836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srsra.16b v0, v0, #2 138936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srsra.4h v0, v0, #3 139036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srsra.8h v0, v0, #4 139136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srsra.2s v0, v0, #5 139236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srsra.4s v0, v0, #6 139336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines srsra.2d v0, v0, #7 139436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll.8h v0, v0, #1 139536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll2.8h v0, v0, #2 139636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll.4s v0, v0, #3 139736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll2.4s v0, v0, #4 139836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll.2d v0, v0, #5 139936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll2.2d v0, v0, #6 140036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshr.8b v0, v0, #1 140136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshr.16b v0, v0, #2 140236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshr.4h v0, v0, #3 140336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshr.8h v0, v0, #4 140436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshr.2s v0, v0, #5 140536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshr.4s v0, v0, #6 140636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshr.2d v0, v0, #7 140736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshr.8b v0, v0, #1 140836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ssra.16b v0, v0, #2 140936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ssra.4h v0, v0, #3 141036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ssra.8h v0, v0, #4 141136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ssra.2s v0, v0, #5 141236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ssra.4s v0, v0, #6 141336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ssra.2d v0, v0, #7 141436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ssra d0, d0, #64 141536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ucvtf.2s v0, v0, #1 141636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ucvtf.4s v0, v0, #2 141736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ucvtf.2d v0, v0, #3 141836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn.8b v0, v0, #1 141936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn2.16b v0, v0, #2 142036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn.4h v0, v0, #3 142136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn2.8h v0, v0, #4 142236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn.2s v0, v0, #5 142336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn2.4s v0, v0, #6 142436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl.8b v0, v0, #1 142536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl.16b v0, v0, #2 142636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl.4h v0, v0, #3 142736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl.8h v0, v0, #4 142836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl.2s v0, v0, #5 142936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl.4s v0, v0, #6 143036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshl.2d v0, v0, #7 143136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn.8b v0, v0, #1 143236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn2.16b v0, v0, #2 143336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn.4h v0, v0, #3 143436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn2.8h v0, v0, #4 143536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn.2s v0, v0, #5 143636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn2.4s v0, v0, #6 143736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines urshr.8b v0, v0, #1 143836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines urshr.16b v0, v0, #2 143936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines urshr.4h v0, v0, #3 144036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines urshr.8h v0, v0, #4 144136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines urshr.2s v0, v0, #5 144236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines urshr.4s v0, v0, #6 144336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines urshr.2d v0, v0, #7 144436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ursra.8b v0, v0, #1 144536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ursra.16b v0, v0, #2 144636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ursra.4h v0, v0, #3 144736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ursra.8h v0, v0, #4 144836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ursra.2s v0, v0, #5 144936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ursra.4s v0, v0, #6 145036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ursra.2d v0, v0, #7 145136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll.8h v0, v0, #1 145236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll2.8h v0, v0, #2 145336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll.4s v0, v0, #3 145436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll2.4s v0, v0, #4 145536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll.2d v0, v0, #5 145636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll2.2d v0, v0, #6 145736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushr.8b v0, v0, #1 145836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushr.16b v0, v0, #2 145936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushr.4h v0, v0, #3 146036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushr.8h v0, v0, #4 146136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushr.2s v0, v0, #5 146236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushr.4s v0, v0, #6 146336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushr.2d v0, v0, #7 146436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usra.8b v0, v0, #1 146536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usra.16b v0, v0, #2 146636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usra.4h v0, v0, #3 146736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usra.8h v0, v0, #4 146836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usra.2s v0, v0, #5 146936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usra.4s v0, v0, #6 147036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usra.2d v0, v0, #7 147136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 147236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzs.2s v0, v0, #1 ; encoding: [0x00,0xfc,0x3f,0x0f] 147336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzs.4s v0, v0, #2 ; encoding: [0x00,0xfc,0x3e,0x4f] 147436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzs.2d v0, v0, #3 ; encoding: [0x00,0xfc,0x7d,0x4f] 147536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzu.2s v0, v0, #1 ; encoding: [0x00,0xfc,0x3f,0x2f] 147636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzu.4s v0, v0, #2 ; encoding: [0x00,0xfc,0x3e,0x6f] 147736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: fcvtzu.2d v0, v0, #3 ; encoding: [0x00,0xfc,0x7d,0x6f] 147836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn.8b v0, v0, #1 ; encoding: [0x00,0x8c,0x0f,0x0f] 147936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn2.16b v0, v0, #2 ; encoding: [0x00,0x8c,0x0e,0x4f] 148036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn.4h v0, v0, #3 ; encoding: [0x00,0x8c,0x1d,0x0f] 148136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn2.8h v0, v0, #4 ; encoding: [0x00,0x8c,0x1c,0x4f] 148236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn.2s v0, v0, #5 ; encoding: [0x00,0x8c,0x3b,0x0f] 148336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn2.4s v0, v0, #6 ; encoding: [0x00,0x8c,0x3a,0x4f] 148436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: scvtf.2s v0, v0, #1 ; encoding: [0x00,0xe4,0x3f,0x0f] 148536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: scvtf.4s v0, v0, #2 ; encoding: [0x00,0xe4,0x3e,0x4f] 148636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: scvtf.2d v0, v0, #3 ; encoding: [0x00,0xe4,0x7d,0x4f] 148736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shl.8b v0, v0, #1 ; encoding: [0x00,0x54,0x09,0x0f] 148836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shl.16b v0, v0, #2 ; encoding: [0x00,0x54,0x0a,0x4f] 148936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shl.4h v0, v0, #3 ; encoding: [0x00,0x54,0x13,0x0f] 149036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shl.8h v0, v0, #4 ; encoding: [0x00,0x54,0x14,0x4f] 149136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shl.2s v0, v0, #5 ; encoding: [0x00,0x54,0x25,0x0f] 149236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shl.4s v0, v0, #6 ; encoding: [0x00,0x54,0x26,0x4f] 149336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shl.2d v0, v0, #7 ; encoding: [0x00,0x54,0x47,0x4f] 149436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn.8b v0, v0, #1 ; encoding: [0x00,0x84,0x0f,0x0f] 149536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn2.16b v0, v0, #2 ; encoding: [0x00,0x84,0x0e,0x4f] 149636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn.4h v0, v0, #3 ; encoding: [0x00,0x84,0x1d,0x0f] 149736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn2.8h v0, v0, #4 ; encoding: [0x00,0x84,0x1c,0x4f] 149836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn.2s v0, v0, #5 ; encoding: [0x00,0x84,0x3b,0x0f] 149936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn2.4s v0, v0, #6 ; encoding: [0x00,0x84,0x3a,0x4f] 150036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sli.8b v0, v0, #1 ; encoding: [0x00,0x54,0x09,0x2f] 150136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sli.16b v0, v0, #2 ; encoding: [0x00,0x54,0x0a,0x6f] 150236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sli.4h v0, v0, #3 ; encoding: [0x00,0x54,0x13,0x2f] 150336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sli.8h v0, v0, #4 ; encoding: [0x00,0x54,0x14,0x6f] 150436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sli.2s v0, v0, #5 ; encoding: [0x00,0x54,0x25,0x2f] 150536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sli.4s v0, v0, #6 ; encoding: [0x00,0x54,0x26,0x6f] 150636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sli.2d v0, v0, #7 ; encoding: [0x00,0x54,0x47,0x6f] 150736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn.8b v0, v0, #1 ; encoding: [0x00,0x9c,0x0f,0x0f] 150836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn2.16b v0, v0, #2 ; encoding: [0x00,0x9c,0x0e,0x4f] 150936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn.4h v0, v0, #3 ; encoding: [0x00,0x9c,0x1d,0x0f] 151036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn2.8h v0, v0, #4 ; encoding: [0x00,0x9c,0x1c,0x4f] 151136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn.2s v0, v0, #5 ; encoding: [0x00,0x9c,0x3b,0x0f] 151236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn2.4s v0, v0, #6 ; encoding: [0x00,0x9c,0x3a,0x4f] 151336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun.8b v0, v0, #1 ; encoding: [0x00,0x8c,0x0f,0x2f] 151436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun2.16b v0, v0, #2 ; encoding: [0x00,0x8c,0x0e,0x6f] 151536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun.4h v0, v0, #3 ; encoding: [0x00,0x8c,0x1d,0x2f] 151636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun2.8h v0, v0, #4 ; encoding: [0x00,0x8c,0x1c,0x6f] 151736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun.2s v0, v0, #5 ; encoding: [0x00,0x8c,0x3b,0x2f] 151836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun2.4s v0, v0, #6 ; encoding: [0x00,0x8c,0x3a,0x6f] 151936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshlu.8b v0, v0, #1 ; encoding: [0x00,0x64,0x09,0x2f] 152036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshlu.16b v0, v0, #2 ; encoding: [0x00,0x64,0x0a,0x6f] 152136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshlu.4h v0, v0, #3 ; encoding: [0x00,0x64,0x13,0x2f] 152236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshlu.8h v0, v0, #4 ; encoding: [0x00,0x64,0x14,0x6f] 152336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshlu.2s v0, v0, #5 ; encoding: [0x00,0x64,0x25,0x2f] 152436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshlu.4s v0, v0, #6 ; encoding: [0x00,0x64,0x26,0x6f] 152536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshlu.2d v0, v0, #7 ; encoding: [0x00,0x64,0x47,0x6f] 152636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl.8b v0, v0, #1 ; encoding: [0x00,0x74,0x09,0x0f] 152736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl.16b v0, v0, #2 ; encoding: [0x00,0x74,0x0a,0x4f] 152836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl.4h v0, v0, #3 ; encoding: [0x00,0x74,0x13,0x0f] 152936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl.8h v0, v0, #4 ; encoding: [0x00,0x74,0x14,0x4f] 153036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl.2s v0, v0, #5 ; encoding: [0x00,0x74,0x25,0x0f] 153136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl.4s v0, v0, #6 ; encoding: [0x00,0x74,0x26,0x4f] 153236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshl.2d v0, v0, #7 ; encoding: [0x00,0x74,0x47,0x4f] 153336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn.8b v0, v0, #1 ; encoding: [0x00,0x94,0x0f,0x0f] 153436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn2.16b v0, v0, #2 ; encoding: [0x00,0x94,0x0e,0x4f] 153536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn.4h v0, v0, #3 ; encoding: [0x00,0x94,0x1d,0x0f] 153636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn2.8h v0, v0, #4 ; encoding: [0x00,0x94,0x1c,0x4f] 153736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn.2s v0, v0, #5 ; encoding: [0x00,0x94,0x3b,0x0f] 153836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn2.4s v0, v0, #6 ; encoding: [0x00,0x94,0x3a,0x4f] 153936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun.8b v0, v0, #1 ; encoding: [0x00,0x84,0x0f,0x2f] 154036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun2.16b v0, v0, #2 ; encoding: [0x00,0x84,0x0e,0x6f] 154136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun.4h v0, v0, #3 ; encoding: [0x00,0x84,0x1d,0x2f] 154236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun2.8h v0, v0, #4 ; encoding: [0x00,0x84,0x1c,0x6f] 154336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun.2s v0, v0, #5 ; encoding: [0x00,0x84,0x3b,0x2f] 154436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun2.4s v0, v0, #6 ; encoding: [0x00,0x84,0x3a,0x6f] 154536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sri.8b v0, v0, #1 ; encoding: [0x00,0x44,0x0f,0x2f] 154636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sri.16b v0, v0, #2 ; encoding: [0x00,0x44,0x0e,0x6f] 154736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sri.4h v0, v0, #3 ; encoding: [0x00,0x44,0x1d,0x2f] 154836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sri.8h v0, v0, #4 ; encoding: [0x00,0x44,0x1c,0x6f] 154936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sri.2s v0, v0, #5 ; encoding: [0x00,0x44,0x3b,0x2f] 155036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sri.4s v0, v0, #6 ; encoding: [0x00,0x44,0x3a,0x6f] 155136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sri.2d v0, v0, #7 ; encoding: [0x00,0x44,0x79,0x6f] 155236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srshr.8b v0, v0, #1 ; encoding: [0x00,0x24,0x0f,0x0f] 155336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srshr.16b v0, v0, #2 ; encoding: [0x00,0x24,0x0e,0x4f] 155436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srshr.4h v0, v0, #3 ; encoding: [0x00,0x24,0x1d,0x0f] 155536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srshr.8h v0, v0, #4 ; encoding: [0x00,0x24,0x1c,0x4f] 155636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srshr.2s v0, v0, #5 ; encoding: [0x00,0x24,0x3b,0x0f] 155736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srshr.4s v0, v0, #6 ; encoding: [0x00,0x24,0x3a,0x4f] 155836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srshr.2d v0, v0, #7 ; encoding: [0x00,0x24,0x79,0x4f] 155936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srsra.8b v0, v0, #1 ; encoding: [0x00,0x34,0x0f,0x0f] 156036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srsra.16b v0, v0, #2 ; encoding: [0x00,0x34,0x0e,0x4f] 156136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srsra.4h v0, v0, #3 ; encoding: [0x00,0x34,0x1d,0x0f] 156236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srsra.8h v0, v0, #4 ; encoding: [0x00,0x34,0x1c,0x4f] 156336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srsra.2s v0, v0, #5 ; encoding: [0x00,0x34,0x3b,0x0f] 156436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srsra.4s v0, v0, #6 ; encoding: [0x00,0x34,0x3a,0x4f] 156536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: srsra.2d v0, v0, #7 ; encoding: [0x00,0x34,0x79,0x4f] 156636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll.8h v0, v0, #1 ; encoding: [0x00,0xa4,0x09,0x0f] 156736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll2.8h v0, v0, #2 ; encoding: [0x00,0xa4,0x0a,0x4f] 156836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll.4s v0, v0, #3 ; encoding: [0x00,0xa4,0x13,0x0f] 156936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll2.4s v0, v0, #4 ; encoding: [0x00,0xa4,0x14,0x4f] 157036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll.2d v0, v0, #5 ; encoding: [0x00,0xa4,0x25,0x0f] 157136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll2.2d v0, v0, #6 ; encoding: [0x00,0xa4,0x26,0x4f] 157236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshr.8b v0, v0, #1 ; encoding: [0x00,0x04,0x0f,0x0f] 157336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshr.16b v0, v0, #2 ; encoding: [0x00,0x04,0x0e,0x4f] 157436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshr.4h v0, v0, #3 ; encoding: [0x00,0x04,0x1d,0x0f] 157536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshr.8h v0, v0, #4 ; encoding: [0x00,0x04,0x1c,0x4f] 157636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshr.2s v0, v0, #5 ; encoding: [0x00,0x04,0x3b,0x0f] 157736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshr.4s v0, v0, #6 ; encoding: [0x00,0x04,0x3a,0x4f] 157836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshr.2d v0, v0, #7 ; encoding: [0x00,0x04,0x79,0x4f] 157936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshr.8b v0, v0, #1 ; encoding: [0x00,0x04,0x0f,0x0f] 158036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ssra.16b v0, v0, #2 ; encoding: [0x00,0x14,0x0e,0x4f] 158136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ssra.4h v0, v0, #3 ; encoding: [0x00,0x14,0x1d,0x0f] 158236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ssra.8h v0, v0, #4 ; encoding: [0x00,0x14,0x1c,0x4f] 158336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ssra.2s v0, v0, #5 ; encoding: [0x00,0x14,0x3b,0x0f] 158436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ssra.4s v0, v0, #6 ; encoding: [0x00,0x14,0x3a,0x4f] 158536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ssra.2d v0, v0, #7 ; encoding: [0x00,0x14,0x79,0x4f] 158636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ssra d0, d0, #64 ; encoding: [0x00,0x14,0x40,0x5f] 158736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ucvtf.2s v0, v0, #1 ; encoding: [0x00,0xe4,0x3f,0x2f] 158836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ucvtf.4s v0, v0, #2 ; encoding: [0x00,0xe4,0x3e,0x6f] 158936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ucvtf.2d v0, v0, #3 ; encoding: [0x00,0xe4,0x7d,0x6f] 159036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn.8b v0, v0, #1 ; encoding: [0x00,0x9c,0x0f,0x2f] 159136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn2.16b v0, v0, #2 ; encoding: [0x00,0x9c,0x0e,0x6f] 159236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn.4h v0, v0, #3 ; encoding: [0x00,0x9c,0x1d,0x2f] 159336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn2.8h v0, v0, #4 ; encoding: [0x00,0x9c,0x1c,0x6f] 159436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn.2s v0, v0, #5 ; encoding: [0x00,0x9c,0x3b,0x2f] 159536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn2.4s v0, v0, #6 ; encoding: [0x00,0x9c,0x3a,0x6f] 159636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl.8b v0, v0, #1 ; encoding: [0x00,0x74,0x09,0x2f] 159736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl.16b v0, v0, #2 ; encoding: [0x00,0x74,0x0a,0x6f] 159836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl.4h v0, v0, #3 ; encoding: [0x00,0x74,0x13,0x2f] 159936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl.8h v0, v0, #4 ; encoding: [0x00,0x74,0x14,0x6f] 160036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl.2s v0, v0, #5 ; encoding: [0x00,0x74,0x25,0x2f] 160136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl.4s v0, v0, #6 ; encoding: [0x00,0x74,0x26,0x6f] 160236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshl.2d v0, v0, #7 ; encoding: [0x00,0x74,0x47,0x6f] 160336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn.8b v0, v0, #1 ; encoding: [0x00,0x94,0x0f,0x2f] 160436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn2.16b v0, v0, #2 ; encoding: [0x00,0x94,0x0e,0x6f] 160536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn.4h v0, v0, #3 ; encoding: [0x00,0x94,0x1d,0x2f] 160636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn2.8h v0, v0, #4 ; encoding: [0x00,0x94,0x1c,0x6f] 160736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn.2s v0, v0, #5 ; encoding: [0x00,0x94,0x3b,0x2f] 160836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn2.4s v0, v0, #6 ; encoding: [0x00,0x94,0x3a,0x6f] 160936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: urshr.8b v0, v0, #1 ; encoding: [0x00,0x24,0x0f,0x2f] 161036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: urshr.16b v0, v0, #2 ; encoding: [0x00,0x24,0x0e,0x6f] 161136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: urshr.4h v0, v0, #3 ; encoding: [0x00,0x24,0x1d,0x2f] 161236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: urshr.8h v0, v0, #4 ; encoding: [0x00,0x24,0x1c,0x6f] 161336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: urshr.2s v0, v0, #5 ; encoding: [0x00,0x24,0x3b,0x2f] 161436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: urshr.4s v0, v0, #6 ; encoding: [0x00,0x24,0x3a,0x6f] 161536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: urshr.2d v0, v0, #7 ; encoding: [0x00,0x24,0x79,0x6f] 161636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ursra.8b v0, v0, #1 ; encoding: [0x00,0x34,0x0f,0x2f] 161736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ursra.16b v0, v0, #2 ; encoding: [0x00,0x34,0x0e,0x6f] 161836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ursra.4h v0, v0, #3 ; encoding: [0x00,0x34,0x1d,0x2f] 161936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ursra.8h v0, v0, #4 ; encoding: [0x00,0x34,0x1c,0x6f] 162036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ursra.2s v0, v0, #5 ; encoding: [0x00,0x34,0x3b,0x2f] 162136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ursra.4s v0, v0, #6 ; encoding: [0x00,0x34,0x3a,0x6f] 162236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ursra.2d v0, v0, #7 ; encoding: [0x00,0x34,0x79,0x6f] 162336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll.8h v0, v0, #1 ; encoding: [0x00,0xa4,0x09,0x2f] 162436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll2.8h v0, v0, #2 ; encoding: [0x00,0xa4,0x0a,0x6f] 162536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll.4s v0, v0, #3 ; encoding: [0x00,0xa4,0x13,0x2f] 162636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll2.4s v0, v0, #4 ; encoding: [0x00,0xa4,0x14,0x6f] 162736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll.2d v0, v0, #5 ; encoding: [0x00,0xa4,0x25,0x2f] 162836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll2.2d v0, v0, #6 ; encoding: [0x00,0xa4,0x26,0x6f] 162936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushr.8b v0, v0, #1 ; encoding: [0x00,0x04,0x0f,0x2f] 163036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushr.16b v0, v0, #2 ; encoding: [0x00,0x04,0x0e,0x6f] 163136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushr.4h v0, v0, #3 ; encoding: [0x00,0x04,0x1d,0x2f] 163236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushr.8h v0, v0, #4 ; encoding: [0x00,0x04,0x1c,0x6f] 163336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushr.2s v0, v0, #5 ; encoding: [0x00,0x04,0x3b,0x2f] 163436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushr.4s v0, v0, #6 ; encoding: [0x00,0x04,0x3a,0x6f] 163536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushr.2d v0, v0, #7 ; encoding: [0x00,0x04,0x79,0x6f] 163636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usra.8b v0, v0, #1 ; encoding: [0x00,0x14,0x0f,0x2f] 163736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usra.16b v0, v0, #2 ; encoding: [0x00,0x14,0x0e,0x6f] 163836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usra.4h v0, v0, #3 ; encoding: [0x00,0x14,0x1d,0x2f] 163936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usra.8h v0, v0, #4 ; encoding: [0x00,0x14,0x1c,0x6f] 164036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usra.2s v0, v0, #5 ; encoding: [0x00,0x14,0x3b,0x2f] 164136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usra.4s v0, v0, #6 ; encoding: [0x00,0x14,0x3a,0x6f] 164236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usra.2d v0, v0, #7 ; encoding: [0x00,0x14,0x79,0x6f] 164336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 164436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 164536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; ARM Verbose syntax variants. 164636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 164736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn v9.8b, v11.8h, #1 164836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn2 v8.16b, v9.8h, #2 164936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn v7.4h, v8.4s, #3 165036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn2 v6.8h, v7.4s, #4 165136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn v5.2s, v6.2d, #5 165236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines rshrn2 v4.4s, v5.2d, #6 165336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 165436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn v9.8b, v11.8h, #1 165536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn2 v8.16b, v9.8h, #2 165636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn v7.4h, v8.4s, #3 165736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn2 v6.8h, v7.4s, #4 165836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn v5.2s, v6.2d, #5 165936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines shrn2 v4.4s, v5.2d, #6 166036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 166136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn v9.8b, v11.8h, #1 166236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn2 v8.16b, v9.8h, #2 166336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn v7.4h, v8.4s, #3 166436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn2 v6.8h, v7.4s, #4 166536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn v5.2s, v6.2d, #5 166636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrn2 v4.4s, v5.2d, #6 166736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 166836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn v9.8b, v11.8h, #1 166936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn2 v8.16b, v9.8h, #2 167036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn v7.4h, v8.4s, #3 167136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn2 v6.8h, v7.4s, #4 167236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn v5.2s, v6.2d, #5 167336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrn2 v4.4s, v5.2d, #6 167436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 167536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun v9.8b, v11.8h, #1 167636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun2 v8.16b, v9.8h, #2 167736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun v7.4h, v8.4s, #3 167836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun2 v6.8h, v7.4s, #4 167936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun v5.2s, v6.2d, #5 168036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqrshrun2 v4.4s, v5.2d, #6 168136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 168236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun v9.8b, v11.8h, #1 168336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun2 v8.16b, v9.8h, #2 168436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun v7.4h, v8.4s, #3 168536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun2 v6.8h, v7.4s, #4 168636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun v5.2s, v6.2d, #5 168736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqshrun2 v4.4s, v5.2d, #6 168836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 168936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn v9.8b, v11.8h, #1 169036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn2 v8.16b, v9.8h, #2 169136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn v7.4h, v8.4s, #3 169236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn2 v6.8h, v7.4s, #4 169336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn v5.2s, v6.2d, #5 169436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqrshrn2 v4.4s, v5.2d, #6 169536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 169636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn v9.8b, v11.8h, #1 169736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn2 v8.16b, v9.8h, #2 169836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn v7.4h, v8.4s, #3 169936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn2 v6.8h, v7.4s, #4 170036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn v5.2s, v6.2d, #5 170136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uqshrn2 v4.4s, v5.2d, #6 170236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 170336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll2 v10.8h, v3.16b, #6 170436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll2 v11.4s, v4.8h, #5 170536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll2 v12.2d, v5.4s, #4 170636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll v13.8h, v6.8b, #3 170736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll v14.4s, v7.4h, #2 170836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sshll v15.2d, v8.2s, #7 170936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 171036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll2 v10.8h, v3.16b, #6 171136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll2 v11.4s, v4.8h, #5 171236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll2 v12.2d, v5.4s, #4 171336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll v13.8h, v6.8b, #3 171436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll v14.4s, v7.4h, #2 171536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines ushll v15.2d, v8.2s, #7 171636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 171736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 171836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn.8b v9, v11, #1 ; encoding: [0x69,0x8d,0x0f,0x0f] 171936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn2.16b v8, v9, #2 ; encoding: [0x28,0x8d,0x0e,0x4f] 172036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn.4h v7, v8, #3 ; encoding: [0x07,0x8d,0x1d,0x0f] 172136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn2.8h v6, v7, #4 ; encoding: [0xe6,0x8c,0x1c,0x4f] 172236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn.2s v5, v6, #5 ; encoding: [0xc5,0x8c,0x3b,0x0f] 172336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: rshrn2.4s v4, v5, #6 ; encoding: [0xa4,0x8c,0x3a,0x4f] 172436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn.8b v9, v11, #1 ; encoding: [0x69,0x85,0x0f,0x0f] 172536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn2.16b v8, v9, #2 ; encoding: [0x28,0x85,0x0e,0x4f] 172636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn.4h v7, v8, #3 ; encoding: [0x07,0x85,0x1d,0x0f] 172736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn2.8h v6, v7, #4 ; encoding: [0xe6,0x84,0x1c,0x4f] 172836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn.2s v5, v6, #5 ; encoding: [0xc5,0x84,0x3b,0x0f] 172936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: shrn2.4s v4, v5, #6 ; encoding: [0xa4,0x84,0x3a,0x4f] 173036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn.8b v9, v11, #1 ; encoding: [0x69,0x9d,0x0f,0x0f] 173136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn2.16b v8, v9, #2 ; encoding: [0x28,0x9d,0x0e,0x4f] 173236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn.4h v7, v8, #3 ; encoding: [0x07,0x9d,0x1d,0x0f] 173336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn2.8h v6, v7, #4 ; encoding: [0xe6,0x9c,0x1c,0x4f] 173436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn.2s v5, v6, #5 ; encoding: [0xc5,0x9c,0x3b,0x0f] 173536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrn2.4s v4, v5, #6 ; encoding: [0xa4,0x9c,0x3a,0x4f] 173636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn.8b v9, v11, #1 ; encoding: [0x69,0x95,0x0f,0x0f] 173736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn2.16b v8, v9, #2 ; encoding: [0x28,0x95,0x0e,0x4f] 173836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn.4h v7, v8, #3 ; encoding: [0x07,0x95,0x1d,0x0f] 173936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn2.8h v6, v7, #4 ; encoding: [0xe6,0x94,0x1c,0x4f] 174036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn.2s v5, v6, #5 ; encoding: [0xc5,0x94,0x3b,0x0f] 174136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrn2.4s v4, v5, #6 ; encoding: [0xa4,0x94,0x3a,0x4f] 174236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun.8b v9, v11, #1 ; encoding: [0x69,0x8d,0x0f,0x2f] 174336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun2.16b v8, v9, #2 ; encoding: [0x28,0x8d,0x0e,0x6f] 174436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun.4h v7, v8, #3 ; encoding: [0x07,0x8d,0x1d,0x2f] 174536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun2.8h v6, v7, #4 ; encoding: [0xe6,0x8c,0x1c,0x6f] 174636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun.2s v5, v6, #5 ; encoding: [0xc5,0x8c,0x3b,0x2f] 174736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqrshrun2.4s v4, v5, #6 ; encoding: [0xa4,0x8c,0x3a,0x6f] 174836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun.8b v9, v11, #1 ; encoding: [0x69,0x85,0x0f,0x2f] 174936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun2.16b v8, v9, #2 ; encoding: [0x28,0x85,0x0e,0x6f] 175036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun.4h v7, v8, #3 ; encoding: [0x07,0x85,0x1d,0x2f] 175136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun2.8h v6, v7, #4 ; encoding: [0xe6,0x84,0x1c,0x6f] 175236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun.2s v5, v6, #5 ; encoding: [0xc5,0x84,0x3b,0x2f] 175336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqshrun2.4s v4, v5, #6 ; encoding: [0xa4,0x84,0x3a,0x6f] 175436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn.8b v9, v11, #1 ; encoding: [0x69,0x9d,0x0f,0x2f] 175536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn2.16b v8, v9, #2 ; encoding: [0x28,0x9d,0x0e,0x6f] 175636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn.4h v7, v8, #3 ; encoding: [0x07,0x9d,0x1d,0x2f] 175736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn2.8h v6, v7, #4 ; encoding: [0xe6,0x9c,0x1c,0x6f] 175836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn.2s v5, v6, #5 ; encoding: [0xc5,0x9c,0x3b,0x2f] 175936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqrshrn2.4s v4, v5, #6 ; encoding: [0xa4,0x9c,0x3a,0x6f] 176036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn.8b v9, v11, #1 ; encoding: [0x69,0x95,0x0f,0x2f] 176136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn2.16b v8, v9, #2 ; encoding: [0x28,0x95,0x0e,0x6f] 176236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn.4h v7, v8, #3 ; encoding: [0x07,0x95,0x1d,0x2f] 176336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn2.8h v6, v7, #4 ; encoding: [0xe6,0x94,0x1c,0x6f] 176436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn.2s v5, v6, #5 ; encoding: [0xc5,0x94,0x3b,0x2f] 176536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uqshrn2.4s v4, v5, #6 ; encoding: [0xa4,0x94,0x3a,0x6f] 176636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll2.8h v10, v3, #6 ; encoding: [0x6a,0xa4,0x0e,0x4f] 176736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll2.4s v11, v4, #5 ; encoding: [0x8b,0xa4,0x15,0x4f] 176836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll2.2d v12, v5, #4 ; encoding: [0xac,0xa4,0x24,0x4f] 176936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll.8h v13, v6, #3 ; encoding: [0xcd,0xa4,0x0b,0x0f] 177036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll.4s v14, v7, #2 ; encoding: [0xee,0xa4,0x12,0x0f] 177136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sshll.2d v15, v8, #7 ; encoding: [0x0f,0xa5,0x27,0x0f] 177236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll2.8h v10, v3, #6 ; encoding: [0x6a,0xa4,0x0e,0x6f] 177336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll2.4s v11, v4, #5 ; encoding: [0x8b,0xa4,0x15,0x6f] 177436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll2.2d v12, v5, #4 ; encoding: [0xac,0xa4,0x24,0x6f] 177536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll.8h v13, v6, #3 ; encoding: [0xcd,0xa4,0x0b,0x2f] 177636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll.4s v14, v7, #2 ; encoding: [0xee,0xa4,0x12,0x2f] 177736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: ushll.2d v15, v8, #7 ; encoding: [0x0f,0xa5,0x27,0x2f] 177836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 177936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 178036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines pmull.8h v0, v0, v0 178136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines pmull2.8h v0, v0, v0 178236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines pmull.1q v2, v3, v4 178336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines pmull2.1q v2, v3, v4 178436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines pmull v2.1q, v3.1d, v4.1d 178536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines pmull2 v2.1q, v3.2d, v4.2d 178636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 178736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: pmull.8h v0, v0, v0 ; encoding: [0x00,0xe0,0x20,0x0e] 178836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: pmull2.8h v0, v0, v0 ; encoding: [0x00,0xe0,0x20,0x4e] 178936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: pmull.1q v2, v3, v4 ; encoding: [0x62,0xe0,0xe4,0x0e] 179036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: pmull2.1q v2, v3, v4 ; encoding: [0x62,0xe0,0xe4,0x4e] 179136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: pmull.1q v2, v3, v4 ; encoding: [0x62,0xe0,0xe4,0x0e] 179236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: pmull2.1q v2, v3, v4 ; encoding: [0x62,0xe0,0xe4,0x4e] 179336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 179436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 179536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines faddp.2d d1, v2 179636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines faddp.2s s3, v4 179736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: faddp.2d d1, v2 ; encoding: [0x41,0xd8,0x70,0x7e] 179836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: faddp.2s s3, v4 ; encoding: [0x83,0xd8,0x30,0x7e] 179936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 180036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl.16b v2, {v4,v5,v6,v7}, v1 180136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl.8b v0, {v4,v5,v6,v7}, v1 180236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl.16b v2, {v5}, v1 180336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl.8b v0, {v5}, v1 180436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl.16b v2, {v5,v6,v7}, v1 180536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl.8b v0, {v5,v6,v7}, v1 180636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl.16b v2, {v6,v7}, v1 180736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl.8b v0, {v6,v7}, v1 180836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.16b v2, { v4, v5, v6, v7 }, v1 ; encoding: [0x82,0x60,0x01,0x4e] 180936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.8b v0, { v4, v5, v6, v7 }, v1 ; encoding: [0x80,0x60,0x01,0x0e] 181036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.16b v2, { v5 }, v1 ; encoding: [0xa2,0x00,0x01,0x4e] 181136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.8b v0, { v5 }, v1 ; encoding: [0xa0,0x00,0x01,0x0e] 181236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.16b v2, { v5, v6, v7 }, v1 ; encoding: [0xa2,0x40,0x01,0x4e] 181336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.8b v0, { v5, v6, v7 }, v1 ; encoding: [0xa0,0x40,0x01,0x0e] 181436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.16b v2, { v6, v7 }, v1 ; encoding: [0xc2,0x20,0x01,0x4e] 181536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.8b v0, { v6, v7 }, v1 ; encoding: [0xc0,0x20,0x01,0x0e] 181636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 181736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl v2.16b, {v4.16b,v5.16b,v6.16b,v7.16b}, v1.16b 181836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl v0.8b, {v4.16b,v5.16b,v6.16b,v7.16b}, v1.8b 181936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl v2.16b, {v5.16b}, v1.16b 182036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl v0.8b, {v5.16b}, v1.8b 182136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl v2.16b, {v5.16b,v6.16b,v7.16b}, v1.16b 182236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl v0.8b, {v5.16b,v6.16b,v7.16b}, v1.8b 182336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl v2.16b, {v6.16b,v7.16b}, v1.16b 182436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines tbl v0.8b, {v6.16b,v7.16b}, v1.8b 182536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.16b v2, { v4, v5, v6, v7 }, v1 ; encoding: [0x82,0x60,0x01,0x4e] 182636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.8b v0, { v4, v5, v6, v7 }, v1 ; encoding: [0x80,0x60,0x01,0x0e] 182736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.16b v2, { v5 }, v1 ; encoding: [0xa2,0x00,0x01,0x4e] 182836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.8b v0, { v5 }, v1 ; encoding: [0xa0,0x00,0x01,0x0e] 182936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.16b v2, { v5, v6, v7 }, v1 ; encoding: [0xa2,0x40,0x01,0x4e] 183036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.8b v0, { v5, v6, v7 }, v1 ; encoding: [0xa0,0x40,0x01,0x0e] 183136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.16b v2, { v6, v7 }, v1 ; encoding: [0xc2,0x20,0x01,0x4e] 183236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: tbl.8b v0, { v6, v7 }, v1 ; encoding: [0xc0,0x20,0x01,0x0e] 183336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 183436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull s0, h0, h0 183536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull d0, s0, s0 183636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull s0, h0, h0 ; encoding: [0x00,0xd0,0x60,0x5e] 183736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull d0, s0, s0 ; encoding: [0x00,0xd0,0xa0,0x5e] 183836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 183936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frsqrte s0, s0 184036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines frsqrte d0, d0 184136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frsqrte s0, s0 ; encoding: [0x00,0xd8,0xa1,0x7e] 184236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: frsqrte d0, d0 ; encoding: [0x00,0xd8,0xe1,0x7e] 184336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 184436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.16b v0, v0 184536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mov.2s v0, v0 1846dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mov.16b v0, v0 ; encoding: [0x00,0x1c,0xa0,0x4e] 1847dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mov.8b v0, v0 ; encoding: [0x00,0x1c,0xa0,0x0e] 184836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 184936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 185036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; uadalp/sadalp verbose mode aliases. 185136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uadalp v14.4h, v25.8b 185236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uadalp v15.8h, v24.16b 185336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uadalp v16.2s, v23.4h 185436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uadalp v17.4s, v22.8h 185536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uadalp v18.1d, v21.2s 185636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uadalp v19.2d, v20.4s 185736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 185836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp v1.4h, v11.8b 185936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp v2.8h, v12.16b 186036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp v3.2s, v13.4h 186136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp v4.4s, v14.8h 186236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp v5.1d, v15.2s 186336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sadalp v6.2d, v16.4s 186436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 186536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uadalp.4h v14, v25 ; encoding: [0x2e,0x6b,0x20,0x2e] 186636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uadalp.8h v15, v24 ; encoding: [0x0f,0x6b,0x20,0x6e] 186736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uadalp.2s v16, v23 ; encoding: [0xf0,0x6a,0x60,0x2e] 186836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uadalp.4s v17, v22 ; encoding: [0xd1,0x6a,0x60,0x6e] 186936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uadalp.1d v18, v21 ; encoding: [0xb2,0x6a,0xa0,0x2e] 187036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uadalp.2d v19, v20 ; encoding: [0x93,0x6a,0xa0,0x6e] 187136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.4h v1, v11 ; encoding: [0x61,0x69,0x20,0x0e] 187236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.8h v2, v12 ; encoding: [0x82,0x69,0x20,0x4e] 187336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.2s v3, v13 ; encoding: [0xa3,0x69,0x60,0x0e] 187436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.4s v4, v14 ; encoding: [0xc4,0x69,0x60,0x4e] 187536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.1d v5, v15 ; encoding: [0xe5,0x69,0xa0,0x0e] 187636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sadalp.2d v6, v16 ; encoding: [0x06,0x6a,0xa0,0x4e] 187736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 187836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; MVN is an alias for 'not'. 187936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvn v1.8b, v4.8b 188036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvn v19.16b, v17.16b 188136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvn.8b v10, v6 188236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines mvn.16b v11, v7 188336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 1884dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvn.8b v1, v4 ; encoding: [0x81,0x58,0x20,0x2e] 1885dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvn.16b v19, v17 ; encoding: [0x33,0x5a,0x20,0x6e] 1886dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvn.8b v10, v6 ; encoding: [0xca,0x58,0x20,0x2e] 1887dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hines; CHECK: mvn.16b v11, v7 ; encoding: [0xeb,0x58,0x20,0x6e] 188836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 188936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; sqdmull verbose mode aliases 189036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull v10.4s, v12.4h, v12.4h 189136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull2 v10.4s, v13.8h, v13.8h 189236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull v10.2d, v13.2s, v13.2s 189336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines sqdmull2 v10.2d, v13.4s, v13.4s 189436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull.4s v10, v12, v12 ; encoding: [0x8a,0xd1,0x6c,0x0e] 189536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull2.4s v10, v13, v13 ; encoding: [0xaa,0xd1,0x6d,0x4e] 189636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull.2d v10, v13, v13 ; encoding: [0xaa,0xd1,0xad,0x0e] 189736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: sqdmull2.2d v10, v13, v13 ; encoding: [0xaa,0xd1,0xad,0x4e] 189836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 189936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; xtn verbose mode aliases 190036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines xtn v14.8b, v14.8h 190136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines xtn2 v14.16b, v14.8h 190236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines xtn v14.4h, v14.4s 190336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines xtn2 v14.8h, v14.4s 190436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines xtn v14.2s, v14.2d 190536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines xtn2 v14.4s, v14.2d 190636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: xtn.8b v14, v14 ; encoding: [0xce,0x29,0x21,0x0e] 190736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: xtn2.16b v14, v14 ; encoding: [0xce,0x29,0x21,0x4e] 190836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: xtn.4h v14, v14 ; encoding: [0xce,0x29,0x61,0x0e] 190936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: xtn2.8h v14, v14 ; encoding: [0xce,0x29,0x61,0x4e] 191036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: xtn.2s v14, v14 ; encoding: [0xce,0x29,0xa1,0x0e] 191136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: xtn2.4s v14, v14 ; encoding: [0xce,0x29,0xa1,0x4e] 191236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 191336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; uaddl verbose mode aliases 191436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uaddl v9.8h, v13.8b, v14.8b 191536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uaddl2 v9.8h, v13.16b, v14.16b 191636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uaddl v9.4s, v13.4h, v14.4h 191736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uaddl2 v9.4s, v13.8h, v14.8h 191836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uaddl v9.2d, v13.2s, v14.2s 191936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uaddl2 v9.2d, v13.4s, v14.4s 192036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uaddl.8h v9, v13, v14 ; encoding: [0xa9,0x01,0x2e,0x2e] 192136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uaddl2.8h v9, v13, v14 ; encoding: [0xa9,0x01,0x2e,0x6e] 192236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uaddl.4s v9, v13, v14 ; encoding: [0xa9,0x01,0x6e,0x2e] 192336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uaddl2.4s v9, v13, v14 ; encoding: [0xa9,0x01,0x6e,0x6e] 192436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uaddl.2d v9, v13, v14 ; encoding: [0xa9,0x01,0xae,0x2e] 192536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uaddl2.2d v9, v13, v14 ; encoding: [0xa9,0x01,0xae,0x6e] 192636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 192736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; bit verbose mode aliases 192836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bit v9.16b, v10.16b, v10.16b 192936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines bit v9.8b, v10.8b, v10.8b 193036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: bit.16b v9, v10, v10 ; encoding: [0x49,0x1d,0xaa,0x6e] 193136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: bit.8b v9, v10, v10 ; encoding: [0x49,0x1d,0xaa,0x2e] 193236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 193336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; pmull verbose mode aliases 193436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines pmull v8.8h, v8.8b, v8.8b 193536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines pmull2 v8.8h, v8.16b, v8.16b 193636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines pmull v8.1q, v8.1d, v8.1d 193736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines pmull2 v8.1q, v8.2d, v8.2d 193836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: pmull.8h v8, v8, v8 ; encoding: [0x08,0xe1,0x28,0x0e] 193936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: pmull2.8h v8, v8, v8 ; encoding: [0x08,0xe1,0x28,0x4e] 194036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: pmull.1q v8, v8, v8 ; encoding: [0x08,0xe1,0xe8,0x0e] 194136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: pmull2.1q v8, v8, v8 ; encoding: [0x08,0xe1,0xe8,0x4e] 194236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 194336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; usubl verbose mode aliases 194436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usubl v9.8h, v13.8b, v14.8b 194536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usubl2 v9.8h, v13.16b, v14.16b 194636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usubl v9.4s, v13.4h, v14.4h 194736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usubl2 v9.4s, v13.8h, v14.8h 194836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usubl v9.2d, v13.2s, v14.2s 194936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines usubl2 v9.2d, v13.4s, v14.4s 195036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usubl.8h v9, v13, v14 ; encoding: [0xa9,0x21,0x2e,0x2e] 195136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usubl2.8h v9, v13, v14 ; encoding: [0xa9,0x21,0x2e,0x6e] 195236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usubl.4s v9, v13, v14 ; encoding: [0xa9,0x21,0x6e,0x2e] 195336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usubl2.4s v9, v13, v14 ; encoding: [0xa9,0x21,0x6e,0x6e] 195436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usubl.2d v9, v13, v14 ; encoding: [0xa9,0x21,0xae,0x2e] 195536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: usubl2.2d v9, v13, v14 ; encoding: [0xa9,0x21,0xae,0x6e] 195636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 195736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; uabdl verbose mode aliases 195836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uabdl v9.8h, v13.8b, v14.8b 195936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uabdl2 v9.8h, v13.16b, v14.16b 196036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uabdl v9.4s, v13.4h, v14.4h 196136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uabdl2 v9.4s, v13.8h, v14.8h 196236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uabdl v9.2d, v13.2s, v14.2s 196336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines uabdl2 v9.2d, v13.4s, v14.4s 196436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uabdl.8h v9, v13, v14 ; encoding: [0xa9,0x71,0x2e,0x2e] 196536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uabdl2.8h v9, v13, v14 ; encoding: [0xa9,0x71,0x2e,0x6e] 196636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uabdl.4s v9, v13, v14 ; encoding: [0xa9,0x71,0x6e,0x2e] 196736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uabdl2.4s v9, v13, v14 ; encoding: [0xa9,0x71,0x6e,0x6e] 196836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uabdl.2d v9, v13, v14 ; encoding: [0xa9,0x71,0xae,0x2e] 196936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: uabdl2.2d v9, v13, v14 ; encoding: [0xa9,0x71,0xae,0x6e] 197036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 197136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; umull verbose mode aliases 197236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umull v9.8h, v13.8b, v14.8b 197336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umull2 v9.8h, v13.16b, v14.16b 197436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umull v9.4s, v13.4h, v14.4h 197536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umull2 v9.4s, v13.8h, v14.8h 197636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umull v9.2d, v13.2s, v14.2s 197736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines umull2 v9.2d, v13.4s, v14.4s 197836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umull.8h v9, v13, v14 ; encoding: [0xa9,0xc1,0x2e,0x2e] 197936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umull2.8h v9, v13, v14 ; encoding: [0xa9,0xc1,0x2e,0x6e] 198036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umull.4s v9, v13, v14 ; encoding: [0xa9,0xc1,0x6e,0x2e] 198136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umull2.4s v9, v13, v14 ; encoding: [0xa9,0xc1,0x6e,0x6e] 198236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umull.2d v9, v13, v14 ; encoding: [0xa9,0xc1,0xae,0x2e] 198336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: umull2.2d v9, v13, v14 ; encoding: [0xa9,0xc1,0xae,0x6e] 198436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines 198536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; smull verbose mode aliases 198636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smull v9.8h, v13.8b, v14.8b 198736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smull2 v9.8h, v13.16b, v14.16b 198836b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smull v9.4s, v13.4h, v14.4h 198936b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smull2 v9.4s, v13.8h, v14.8h 199036b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smull v9.2d, v13.2s, v14.2s 199136b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines smull2 v9.2d, v13.4s, v14.4s 199236b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smull.8h v9, v13, v14 ; encoding: [0xa9,0xc1,0x2e,0x0e] 199336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smull2.8h v9, v13, v14 ; encoding: [0xa9,0xc1,0x2e,0x4e] 199436b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smull.4s v9, v13, v14 ; encoding: [0xa9,0xc1,0x6e,0x0e] 199536b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smull2.4s v9, v13, v14 ; encoding: [0xa9,0xc1,0x6e,0x4e] 199636b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smull.2d v9, v13, v14 ; encoding: [0xa9,0xc1,0xae,0x0e] 199736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hines; CHECK: smull2.2d v9, v13, v14 ; encoding: [0xa9,0xc1,0xae,0x4e] 1998