18d1b7e57e56015576fd489a57d74c53b98c5a56fBob Wilson@ RUN: llvm-mc -mcpu=cortex-a8 -triple arm-unknown-unknown -show-encoding < %s | FileCheck %s 2ffe2a4a77d463ea1921c8d7e521fa74ad6cea776Owen Anderson 382fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmul.i8 d16, d16, d17 482fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmul.i16 d16, d16, d17 582fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmul.i32 d16, d16, d17 682fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmul.f32 d16, d16, d17 782fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmul.i8 q8, q8, q9 882fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmul.i16 q8, q8, q9 982fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmul.i32 q8, q8, q9 1082fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmul.f32 q8, q8, q9 1182fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmul.p8 d16, d16, d17 1282fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmul.p8 q8, q8, q9 1382fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmul.i16 d18, d8, d0[3] 1482fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 151c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach vmul.i8 d16, d17 161c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach vmul.i16 d16, d17 171c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach vmul.i32 d16, d17 181c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach vmul.f32 d16, d17 191c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach vmul.i8 q8, q9 201c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach vmul.i16 q8, q9 211c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach vmul.i32 q8, q9 221c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach vmul.f32 q8, q9 231c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach vmul.p8 d16, d17 241c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach vmul.p8 q8, q9 251c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach 2682fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmul.i8 d16, d16, d17 @ encoding: [0xb1,0x09,0x40,0xf2] 2782fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmul.i16 d16, d16, d17 @ encoding: [0xb1,0x09,0x50,0xf2] 2882fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmul.i32 d16, d16, d17 @ encoding: [0xb1,0x09,0x60,0xf2] 2982fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmul.f32 d16, d16, d17 @ encoding: [0xb1,0x0d,0x40,0xf3] 3082fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmul.i8 q8, q8, q9 @ encoding: [0xf2,0x09,0x40,0xf2] 3182fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmul.i16 q8, q8, q9 @ encoding: [0xf2,0x09,0x50,0xf2] 3282fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmul.i32 q8, q8, q9 @ encoding: [0xf2,0x09,0x60,0xf2] 3382fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmul.f32 q8, q8, q9 @ encoding: [0xf2,0x0d,0x40,0xf3] 3482fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmul.p8 d16, d16, d17 @ encoding: [0xb1,0x09,0x40,0xf3] 3582fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmul.p8 q8, q8, q9 @ encoding: [0xf2,0x09,0x40,0xf3] 3682fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmul.i16 d18, d8, d0[3] @ encoding: [0x68,0x28,0xd8,0xf2] 3782fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 381c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach@ CHECK: vmul.i8 d16, d16, d17 @ encoding: [0xb1,0x09,0x40,0xf2] 391c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach@ CHECK: vmul.i16 d16, d16, d17 @ encoding: [0xb1,0x09,0x50,0xf2] 401c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach@ CHECK: vmul.i32 d16, d16, d17 @ encoding: [0xb1,0x09,0x60,0xf2] 411c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach@ CHECK: vmul.f32 d16, d16, d17 @ encoding: [0xb1,0x0d,0x40,0xf3] 421c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach@ CHECK: vmul.i8 q8, q8, q9 @ encoding: [0xf2,0x09,0x40,0xf2] 431c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach@ CHECK: vmul.i16 q8, q8, q9 @ encoding: [0xf2,0x09,0x50,0xf2] 441c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach@ CHECK: vmul.i32 q8, q8, q9 @ encoding: [0xf2,0x09,0x60,0xf2] 451c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach@ CHECK: vmul.f32 q8, q8, q9 @ encoding: [0xf2,0x0d,0x40,0xf3] 461c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach@ CHECK: vmul.p8 d16, d16, d17 @ encoding: [0xb1,0x09,0x40,0xf3] 471c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach@ CHECK: vmul.p8 q8, q8, q9 @ encoding: [0xf2,0x09,0x40,0xf3] 481c2c8a9389526518164ab6386ffcd6a1fa01124dJim Grosbach 4982fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 5082fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vqdmulh.s16 d16, d16, d17 5182fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vqdmulh.s32 d16, d16, d17 5282fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vqdmulh.s16 q8, q8, q9 5382fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vqdmulh.s32 q8, q8, q9 540f293de207fa0e9461a9dbee95bed9a6a2c52f76Jim Grosbach vqdmulh.s16 d16, d17 550f293de207fa0e9461a9dbee95bed9a6a2c52f76Jim Grosbach vqdmulh.s32 d16, d17 560f293de207fa0e9461a9dbee95bed9a6a2c52f76Jim Grosbach vqdmulh.s16 q8, q9 570f293de207fa0e9461a9dbee95bed9a6a2c52f76Jim Grosbach vqdmulh.s32 q8, q9 5882fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vqdmulh.s16 d11, d2, d3[0] 5982fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 6082fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vqdmulh.s16 d16, d16, d17 @ encoding: [0xa1,0x0b,0x50,0xf2] 6182fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vqdmulh.s32 d16, d16, d17 @ encoding: [0xa1,0x0b,0x60,0xf2] 6282fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vqdmulh.s16 q8, q8, q9 @ encoding: [0xe2,0x0b,0x50,0xf2] 6382fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vqdmulh.s32 q8, q8, q9 @ encoding: [0xe2,0x0b,0x60,0xf2] 640f293de207fa0e9461a9dbee95bed9a6a2c52f76Jim Grosbach@ CHECK: vqdmulh.s16 d16, d16, d17 @ encoding: [0xa1,0x0b,0x50,0xf2] 650f293de207fa0e9461a9dbee95bed9a6a2c52f76Jim Grosbach@ CHECK: vqdmulh.s32 d16, d16, d17 @ encoding: [0xa1,0x0b,0x60,0xf2] 660f293de207fa0e9461a9dbee95bed9a6a2c52f76Jim Grosbach@ CHECK: vqdmulh.s16 q8, q8, q9 @ encoding: [0xe2,0x0b,0x50,0xf2] 670f293de207fa0e9461a9dbee95bed9a6a2c52f76Jim Grosbach@ CHECK: vqdmulh.s32 q8, q8, q9 @ encoding: [0xe2,0x0b,0x60,0xf2] 6882fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vqdmulh.s16 d11, d2, d3[0] @ encoding: [0x43,0xbc,0x92,0xf2] 6982fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 7082fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 7182fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vqrdmulh.s16 d16, d16, d17 7282fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vqrdmulh.s32 d16, d16, d17 7382fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vqrdmulh.s16 q8, q8, q9 7482fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vqrdmulh.s32 q8, q8, q9 7582fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 7682fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vqrdmulh.s16 d16, d16, d17 @ encoding: [0xa1,0x0b,0x50,0xf3] 7782fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vqrdmulh.s32 d16, d16, d17 @ encoding: [0xa1,0x0b,0x60,0xf3] 7882fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vqrdmulh.s16 q8, q8, q9 @ encoding: [0xe2,0x0b,0x50,0xf3] 7982fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vqrdmulh.s32 q8, q8, q9 @ encoding: [0xe2,0x0b,0x60,0xf3] 8082fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 8182fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 8282fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmull.s8 q8, d16, d17 8382fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmull.s16 q8, d16, d17 8482fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmull.s32 q8, d16, d17 8582fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmull.u8 q8, d16, d17 8682fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmull.u16 q8, d16, d17 8782fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmull.u32 q8, d16, d17 8882fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vmull.p8 q8, d16, d17 8982fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 9082fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmull.s8 q8, d16, d17 @ encoding: [0xa1,0x0c,0xc0,0xf2] 9182fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmull.s16 q8, d16, d17 @ encoding: [0xa1,0x0c,0xd0,0xf2] 9282fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmull.s32 q8, d16, d17 @ encoding: [0xa1,0x0c,0xe0,0xf2] 9382fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmull.u8 q8, d16, d17 @ encoding: [0xa1,0x0c,0xc0,0xf3] 9482fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmull.u16 q8, d16, d17 @ encoding: [0xa1,0x0c,0xd0,0xf3] 9582fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmull.u32 q8, d16, d17 @ encoding: [0xa1,0x0c,0xe0,0xf3] 9682fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vmull.p8 q8, d16, d17 @ encoding: [0xa1,0x0e,0xc0,0xf2] 9782fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 9882fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 9982fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vqdmull.s16 q8, d16, d17 10082fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach vqdmull.s32 q8, d16, d17 10182fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach 10282fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vqdmull.s16 q8, d16, d17 @ encoding: [0xa1,0x0d,0xd0,0xf2] 10382fa5fc7093be4b1180f405c4802150fe830033bJim Grosbach@ CHECK: vqdmull.s32 q8, d16, d17 @ encoding: [0xa1,0x0d,0xe0,0xf2] 104253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach 105253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach 106253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.i16 d0, d4[2] 107253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.s16 d1, d7[3] 108253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.u16 d2, d1[1] 109253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.i32 d3, d2[0] 110253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.s32 d4, d3[1] 111253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.u32 d5, d4[0] 112253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.f32 d6, d5[1] 113253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach 114253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.i16 q0, d4[2] 115253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.s16 q1, d7[3] 116253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.u16 q2, d1[1] 117253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.i32 q3, d2[0] 118253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.s32 q4, d3[1] 119253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.u32 q5, d4[0] 120253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.f32 q6, d5[1] 121253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach 122253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.i16 d9, d0, d4[2] 123253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.s16 d8, d1, d7[3] 124253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.u16 d7, d2, d1[1] 125253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.i32 d6, d3, d2[0] 126253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.s32 d5, d4, d3[1] 127253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.u32 d4, d5, d4[0] 128253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.f32 d3, d6, d5[1] 129253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach 130253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.i16 q9, q0, d4[2] 131253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.s16 q8, q1, d7[3] 132253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.u16 q7, q2, d1[1] 133253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.i32 q6, q3, d2[0] 134253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.s32 q5, q4, d3[1] 135253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.u32 q4, q5, d4[0] 136253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach vmul.f32 q3, q6, d5[1] 137253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach 138253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 d0, d0, d4[2] @ encoding: [0x64,0x08,0x90,0xf2] 139253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 d1, d1, d7[3] @ encoding: [0x6f,0x18,0x91,0xf2] 140253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 d2, d2, d1[1] @ encoding: [0x49,0x28,0x92,0xf2] 141253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 d3, d3, d2[0] @ encoding: [0x42,0x38,0xa3,0xf2] 142253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 d4, d4, d3[1] @ encoding: [0x63,0x48,0xa4,0xf2] 143253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 d5, d5, d4[0] @ encoding: [0x44,0x58,0xa5,0xf2] 144253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.f32 d6, d6, d5[1] @ encoding: [0x65,0x69,0xa6,0xf2] 145253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach 146253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 q0, q0, d4[2] @ encoding: [0x64,0x08,0x90,0xf3] 147253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 q1, q1, d7[3] @ encoding: [0x6f,0x28,0x92,0xf3] 148253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 q2, q2, d1[1] @ encoding: [0x49,0x48,0x94,0xf3] 149253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 q3, q3, d2[0] @ encoding: [0x42,0x68,0xa6,0xf3] 150253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 q4, q4, d3[1] @ encoding: [0x63,0x88,0xa8,0xf3] 151253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 q5, q5, d4[0] @ encoding: [0x44,0xa8,0xaa,0xf3] 152253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.f32 q6, q6, d5[1] @ encoding: [0x65,0xc9,0xac,0xf3] 153253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach 154253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 d9, d0, d4[2] @ encoding: [0x64,0x98,0x90,0xf2] 155253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 d8, d1, d7[3] @ encoding: [0x6f,0x88,0x91,0xf2] 156253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 d7, d2, d1[1] @ encoding: [0x49,0x78,0x92,0xf2] 157253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 d6, d3, d2[0] @ encoding: [0x42,0x68,0xa3,0xf2] 158253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 d5, d4, d3[1] @ encoding: [0x63,0x58,0xa4,0xf2] 159253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 d4, d5, d4[0] @ encoding: [0x44,0x48,0xa5,0xf2] 160253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.f32 d3, d6, d5[1] @ encoding: [0x65,0x39,0xa6,0xf2] 161253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach 162253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 q9, q0, d4[2] @ encoding: [0x64,0x28,0xd0,0xf3] 163253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 q8, q1, d7[3] @ encoding: [0x6f,0x08,0xd2,0xf3] 164253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i16 q7, q2, d1[1] @ encoding: [0x49,0xe8,0x94,0xf3] 165253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 q6, q3, d2[0] @ encoding: [0x42,0xc8,0xa6,0xf3] 166253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 q5, q4, d3[1] @ encoding: [0x63,0xa8,0xa8,0xf3] 167253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.i32 q4, q5, d4[0] @ encoding: [0x44,0x88,0xaa,0xf3] 168253ef7a77930f6855a5bf24037e9dfbc65a1ee85Jim Grosbach@ CHECK: vmul.f32 q3, q6, d5[1] @ encoding: [0x65,0x69,0xac,0xf3] 169