1cac31de146e7131f411715dc6cb1958ea59bd754Evan Cheng@RUN: llvm-mc -triple thumbv7-unknown-unknown -mcpu=cortex-a8 -show-encoding < %s | FileCheck %s 28f143913141991baaa535ca0da7c8a81606d6392Owen Anderson 38f143913141991baaa535ca0da7c8a81606d6392Owen Anderson.code 16 48f143913141991baaa535ca0da7c8a81606d6392Owen Anderson 5bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach vdup.8 d16, r1 6bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach vdup.16 d15, r2 7bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach vdup.32 d14, r3 8bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach vdup.8 q9, r4 9bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach vdup.16 q8, r5 10bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach vdup.32 q7, r6 11bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach 12bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach@ CHECK: vdup.8 d16, r1 @ encoding: [0xc0,0xee,0x90,0x1b] 13bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach@ CHECK: vdup.16 d15, r2 @ encoding: [0x8f,0xee,0x30,0x2b] 14bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach@ CHECK: vdup.32 d14, r3 @ encoding: [0x8e,0xee,0x10,0x3b] 15bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach@ CHECK: vdup.8 q9, r4 @ encoding: [0xe2,0xee,0x90,0x4b] 16bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach@ CHECK: vdup.16 q8, r5 @ encoding: [0xa0,0xee,0xb0,0x5b] 17bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach@ CHECK: vdup.32 q7, r6 @ encoding: [0xae,0xee,0x10,0x6b] 18bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach 19460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.8 d16, d11[0] 20460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.16 d17, d12[0] 21460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.32 d18, d13[0] 22460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.8 q3, d10[0] 23460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.16 q9, d9[0] 24460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.32 q8, d8[0] 25460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.8 d16, d11[1] 26460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.16 d17, d12[1] 27460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.32 d18, d13[1] 28460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.8 q3, d10[1] 29460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.16 q9, d9[1] 30460a90540b045c102012da2492999557e6840526Jim Grosbach vdup.32 q8, d8[1] 31bee5d2fac867a25272bc8a393f3e4f6f581fe07aJim Grosbach 32460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.8 d16, d11[0] @ encoding: [0xf1,0xff,0x0b,0x0c] 33460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.16 d17, d12[0] @ encoding: [0xf2,0xff,0x0c,0x1c] 34460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.32 d18, d13[0] @ encoding: [0xf4,0xff,0x0d,0x2c] 35460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.8 q3, d10[0] @ encoding: [0xb1,0xff,0x4a,0x6c] 36460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.16 q9, d9[0] @ encoding: [0xf2,0xff,0x49,0x2c] 37460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.32 q8, d8[0] @ encoding: [0xf4,0xff,0x48,0x0c] 38460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.8 d16, d11[1] @ encoding: [0xf3,0xff,0x0b,0x0c] 39460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.16 d17, d12[1] @ encoding: [0xf6,0xff,0x0c,0x1c] 40460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.32 d18, d13[1] @ encoding: [0xfc,0xff,0x0d,0x2c] 41460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.8 q3, d10[1] @ encoding: [0xb3,0xff,0x4a,0x6c] 42460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.16 q9, d9[1] @ encoding: [0xf6,0xff,0x49,0x2c] 43460a90540b045c102012da2492999557e6840526Jim Grosbach@ CHECK: vdup.32 q8, d8[1] @ encoding: [0xfc,0xff,0x48,0x0c] 44