1 # CS_ARCH_ARM, CS_MODE_ARM, None 2 0xa1,0x04,0x40,0xf3 = vshl.u8 d16, d17, d16 3 0xa1,0x04,0x50,0xf3 = vshl.u16 d16, d17, d16 4 0xa1,0x04,0x60,0xf3 = vshl.u32 d16, d17, d16 5 0xa1,0x04,0x70,0xf3 = vshl.u64 d16, d17, d16 6 0x30,0x05,0xcf,0xf2 = vshl.i8 d16, d16, #7 7 0x30,0x05,0xdf,0xf2 = vshl.i16 d16, d16, #15 8 0x30,0x05,0xff,0xf2 = vshl.i32 d16, d16, #31 9 0xb0,0x05,0xff,0xf2 = vshl.i64 d16, d16, #63 10 0xe2,0x04,0x40,0xf3 = vshl.u8 q8, q9, q8 11 0xe2,0x04,0x50,0xf3 = vshl.u16 q8, q9, q8 12 0xe2,0x04,0x60,0xf3 = vshl.u32 q8, q9, q8 13 0xe2,0x04,0x70,0xf3 = vshl.u64 q8, q9, q8 14 0x70,0x05,0xcf,0xf2 = vshl.i8 q8, q8, #7 15 0x70,0x05,0xdf,0xf2 = vshl.i16 q8, q8, #15 16 0x70,0x05,0xff,0xf2 = vshl.i32 q8, q8, #31 17 0xf0,0x05,0xff,0xf2 = vshl.i64 q8, q8, #63 18 0x30,0x00,0xc9,0xf3 = vshr.u8 d16, d16, #7 19 0x30,0x00,0xd1,0xf3 = vshr.u16 d16, d16, #15 20 0x30,0x00,0xe1,0xf3 = vshr.u32 d16, d16, #31 21 0xb0,0x00,0xc1,0xf3 = vshr.u64 d16, d16, #63 22 0x70,0x00,0xc9,0xf3 = vshr.u8 q8, q8, #7 23 0x70,0x00,0xd1,0xf3 = vshr.u16 q8, q8, #15 24 0x70,0x00,0xe1,0xf3 = vshr.u32 q8, q8, #31 25 0xf0,0x00,0xc1,0xf3 = vshr.u64 q8, q8, #63 26 0x30,0x00,0xc9,0xf2 = vshr.s8 d16, d16, #7 27 0x30,0x00,0xd1,0xf2 = vshr.s16 d16, d16, #15 28 0x30,0x00,0xe1,0xf2 = vshr.s32 d16, d16, #31 29 0xb0,0x00,0xc1,0xf2 = vshr.s64 d16, d16, #63 30 0x70,0x00,0xc9,0xf2 = vshr.s8 q8, q8, #7 31 0x70,0x00,0xd1,0xf2 = vshr.s16 q8, q8, #15 32 0x70,0x00,0xe1,0xf2 = vshr.s32 q8, q8, #31 33 0xf0,0x00,0xc1,0xf2 = vshr.s64 q8, q8, #63 34 0x30,0x00,0xc9,0xf3 = vshr.u8 d16, d16, #7 35 0x30,0x00,0xd1,0xf3 = vshr.u16 d16, d16, #15 36 0x30,0x00,0xe1,0xf3 = vshr.u32 d16, d16, #31 37 0xb0,0x00,0xc1,0xf3 = vshr.u64 d16, d16, #63 38 0x70,0x00,0xc9,0xf3 = vshr.u8 q8, q8, #7 39 0x70,0x00,0xd1,0xf3 = vshr.u16 q8, q8, #15 40 0x70,0x00,0xe1,0xf3 = vshr.u32 q8, q8, #31 41 0xf0,0x00,0xc1,0xf3 = vshr.u64 q8, q8, #63 42 0x30,0x00,0xc9,0xf2 = vshr.s8 d16, d16, #7 43 0x30,0x00,0xd1,0xf2 = vshr.s16 d16, d16, #15 44 0x30,0x00,0xe1,0xf2 = vshr.s32 d16, d16, #31 45 0xb0,0x00,0xc1,0xf2 = vshr.s64 d16, d16, #63 46 0x70,0x00,0xc9,0xf2 = vshr.s8 q8, q8, #7 47 0x70,0x00,0xd1,0xf2 = vshr.s16 q8, q8, #15 48 0x70,0x00,0xe1,0xf2 = vshr.s32 q8, q8, #31 49 0xf0,0x00,0xc1,0xf2 = vshr.s64 q8, q8, #63 50 0x16,0x01,0xc9,0xf2 = vsra.s8 d16, d6, #7 51 0x32,0xa1,0xd1,0xf2 = vsra.s16 d26, d18, #15 52 0x1a,0xb1,0xa1,0xf2 = vsra.s32 d11, d10, #31 53 0xb3,0xc1,0x81,0xf2 = vsra.s64 d12, d19, #63 54 0x70,0x21,0x89,0xf2 = vsra.s8 q1, q8, #7 55 0x5e,0x41,0x91,0xf2 = vsra.s16 q2, q7, #15 56 0x5c,0x61,0xa1,0xf2 = vsra.s32 q3, q6, #31 57 0xda,0x81,0x81,0xf2 = vsra.s64 q4, q5, #63 58 0x30,0x01,0xc9,0xf2 = vsra.s8 d16, d16, #7 59 0x1f,0xf1,0x91,0xf2 = vsra.s16 d15, d15, #15 60 0x1e,0xe1,0xa1,0xf2 = vsra.s32 d14, d14, #31 61 0x9d,0xd1,0x81,0xf2 = vsra.s64 d13, d13, #63 62 0x58,0x81,0x89,0xf2 = vsra.s8 q4, q4, #7 63 0x5a,0xa1,0x91,0xf2 = vsra.s16 q5, q5, #15 64 0x5c,0xc1,0xa1,0xf2 = vsra.s32 q6, q6, #31 65 0xde,0xe1,0x81,0xf2 = vsra.s64 q7, q7, #63 66 0x16,0x01,0xc9,0xf3 = vsra.u8 d16, d6, #7 67 0x32,0xa1,0xd1,0xf3 = vsra.u16 d26, d18, #15 68 0x1a,0xb1,0xa1,0xf3 = vsra.u32 d11, d10, #31 69 0xb3,0xc1,0x81,0xf3 = vsra.u64 d12, d19, #63 70 0x70,0x21,0x89,0xf3 = vsra.u8 q1, q8, #7 71 0x5e,0x41,0x91,0xf3 = vsra.u16 q2, q7, #15 72 0x5c,0x61,0xa1,0xf3 = vsra.u32 q3, q6, #31 73 0xda,0x81,0x81,0xf3 = vsra.u64 q4, q5, #63 74 0x30,0x01,0xc9,0xf3 = vsra.u8 d16, d16, #7 75 0x1f,0xf1,0x91,0xf3 = vsra.u16 d15, d15, #15 76 0x1e,0xe1,0xa1,0xf3 = vsra.u32 d14, d14, #31 77 0x9d,0xd1,0x81,0xf3 = vsra.u64 d13, d13, #63 78 0x58,0x81,0x89,0xf3 = vsra.u8 q4, q4, #7 79 0x5a,0xa1,0x91,0xf3 = vsra.u16 q5, q5, #15 80 0x5c,0xc1,0xa1,0xf3 = vsra.u32 q6, q6, #31 81 0xde,0xe1,0x81,0xf3 = vsra.u64 q7, q7, #63 82 0x16,0x04,0xc9,0xf3 = vsri.8 d16, d6, #7 83 0x32,0xa4,0xd1,0xf3 = vsri.16 d26, d18, #15 84 0x1a,0xb4,0xa1,0xf3 = vsri.32 d11, d10, #31 85 0xb3,0xc4,0x81,0xf3 = vsri.64 d12, d19, #63 86 0x70,0x24,0x89,0xf3 = vsri.8 q1, q8, #7 87 0x5e,0x44,0x91,0xf3 = vsri.16 q2, q7, #15 88 0x5c,0x64,0xa1,0xf3 = vsri.32 q3, q6, #31 89 0xda,0x84,0x81,0xf3 = vsri.64 q4, q5, #63 90 0x30,0x04,0xc9,0xf3 = vsri.8 d16, d16, #7 91 0x1f,0xf4,0x91,0xf3 = vsri.16 d15, d15, #15 92 0x1e,0xe4,0xa1,0xf3 = vsri.32 d14, d14, #31 93 0x9d,0xd4,0x81,0xf3 = vsri.64 d13, d13, #63 94 0x58,0x84,0x89,0xf3 = vsri.8 q4, q4, #7 95 0x5a,0xa4,0x91,0xf3 = vsri.16 q5, q5, #15 96 0x5c,0xc4,0xa1,0xf3 = vsri.32 q6, q6, #31 97 0xde,0xe4,0x81,0xf3 = vsri.64 q7, q7, #63 98 0x16,0x05,0xcf,0xf3 = vsli.8 d16, d6, #7 99 0x32,0xa5,0xdf,0xf3 = vsli.16 d26, d18, #15 100 0x1a,0xb5,0xbf,0xf3 = vsli.32 d11, d10, #31 101 0xb3,0xc5,0xbf,0xf3 = vsli.64 d12, d19, #63 102 0x70,0x25,0x8f,0xf3 = vsli.8 q1, q8, #7 103 0x5e,0x45,0x9f,0xf3 = vsli.16 q2, q7, #15 104 0x5c,0x65,0xbf,0xf3 = vsli.32 q3, q6, #31 105 0xda,0x85,0xbf,0xf3 = vsli.64 q4, q5, #63 106 0x30,0x05,0xcf,0xf3 = vsli.8 d16, d16, #7 107 0x1f,0xf5,0x9f,0xf3 = vsli.16 d15, d15, #15 108 0x1e,0xe5,0xbf,0xf3 = vsli.32 d14, d14, #31 109 0x9d,0xd5,0xbf,0xf3 = vsli.64 d13, d13, #63 110 0x58,0x85,0x8f,0xf3 = vsli.8 q4, q4, #7 111 0x5a,0xa5,0x9f,0xf3 = vsli.16 q5, q5, #15 112 0x5c,0xc5,0xbf,0xf3 = vsli.32 q6, q6, #31 113 0xde,0xe5,0xbf,0xf3 = vsli.64 q7, q7, #63 114 0x30,0x0a,0xcf,0xf2 = vshll.s8 q8, d16, #7 115 0x30,0x0a,0xdf,0xf2 = vshll.s16 q8, d16, #15 116 0x30,0x0a,0xff,0xf2 = vshll.s32 q8, d16, #31 117 0x30,0x0a,0xcf,0xf3 = vshll.u8 q8, d16, #7 118 0x30,0x0a,0xdf,0xf3 = vshll.u16 q8, d16, #15 119 0x30,0x0a,0xff,0xf3 = vshll.u32 q8, d16, #31 120 0x20,0x03,0xf2,0xf3 = vshll.i8 q8, d16, #8 121 0x20,0x03,0xf6,0xf3 = vshll.i16 q8, d16, #16 122 0x20,0x03,0xfa,0xf3 = vshll.i32 q8, d16, #32 123 0x30,0x08,0xc8,0xf2 = vshrn.i16 d16, q8, #8 124 0x30,0x08,0xd0,0xf2 = vshrn.i32 d16, q8, #16 125 0x30,0x08,0xe0,0xf2 = vshrn.i64 d16, q8, #32 126 0xa1,0x05,0x40,0xf2 = vrshl.s8 d16, d17, d16 127 0xa1,0x05,0x50,0xf2 = vrshl.s16 d16, d17, d16 128 0xa1,0x05,0x60,0xf2 = vrshl.s32 d16, d17, d16 129 0xa1,0x05,0x70,0xf2 = vrshl.s64 d16, d17, d16 130 0xa1,0x05,0x40,0xf3 = vrshl.u8 d16, d17, d16 131 0xa1,0x05,0x50,0xf3 = vrshl.u16 d16, d17, d16 132 0xa1,0x05,0x60,0xf3 = vrshl.u32 d16, d17, d16 133 0xa1,0x05,0x70,0xf3 = vrshl.u64 d16, d17, d16 134 0xe2,0x05,0x40,0xf2 = vrshl.s8 q8, q9, q8 135 0xe2,0x05,0x50,0xf2 = vrshl.s16 q8, q9, q8 136 0xe2,0x05,0x60,0xf2 = vrshl.s32 q8, q9, q8 137 0xe2,0x05,0x70,0xf2 = vrshl.s64 q8, q9, q8 138 0xe2,0x05,0x40,0xf3 = vrshl.u8 q8, q9, q8 139 0xe2,0x05,0x50,0xf3 = vrshl.u16 q8, q9, q8 140 0xe2,0x05,0x60,0xf3 = vrshl.u32 q8, q9, q8 141 0xe2,0x05,0x70,0xf3 = vrshl.u64 q8, q9, q8 142 0x30,0x02,0xc8,0xf2 = vrshr.s8 d16, d16, #8 143 0x30,0x02,0xd0,0xf2 = vrshr.s16 d16, d16, #16 144 0x30,0x02,0xe0,0xf2 = vrshr.s32 d16, d16, #32 145 0xb0,0x02,0xc0,0xf2 = vrshr.s64 d16, d16, #64 146 0x30,0x02,0xc8,0xf3 = vrshr.u8 d16, d16, #8 147 0x30,0x02,0xd0,0xf3 = vrshr.u16 d16, d16, #16 148 0x30,0x02,0xe0,0xf3 = vrshr.u32 d16, d16, #32 149 0xb0,0x02,0xc0,0xf3 = vrshr.u64 d16, d16, #64 150 0x70,0x02,0xc8,0xf2 = vrshr.s8 q8, q8, #8 151 0x70,0x02,0xd0,0xf2 = vrshr.s16 q8, q8, #16 152 0x70,0x02,0xe0,0xf2 = vrshr.s32 q8, q8, #32 153 0xf0,0x02,0xc0,0xf2 = vrshr.s64 q8, q8, #64 154 0x70,0x02,0xc8,0xf3 = vrshr.u8 q8, q8, #8 155 0x70,0x02,0xd0,0xf3 = vrshr.u16 q8, q8, #16 156 0x70,0x02,0xe0,0xf3 = vrshr.u32 q8, q8, #32 157 0xf0,0x02,0xc0,0xf3 = vrshr.u64 q8, q8, #64 158 0x70,0x08,0xc8,0xf2 = vrshrn.i16 d16, q8, #8 159 0x70,0x08,0xd0,0xf2 = vrshrn.i32 d16, q8, #16 160 0x70,0x08,0xe0,0xf2 = vrshrn.i64 d16, q8, #32 161 0x70,0x09,0xcc,0xf2 = vqrshrn.s16 d16, q8, #4 162 0x70,0x09,0xd3,0xf2 = vqrshrn.s32 d16, q8, #13 163 0x70,0x09,0xf3,0xf2 = vqrshrn.s64 d16, q8, #13 164 0x70,0x09,0xcc,0xf3 = vqrshrn.u16 d16, q8, #4 165 0x70,0x09,0xd3,0xf3 = vqrshrn.u32 d16, q8, #13 166 0x70,0x09,0xf3,0xf3 = vqrshrn.u64 d16, q8, #13 167 0x48,0x84,0x0a,0xf2 = vshl.s8 q4, q4, q5 168 0x48,0x84,0x1a,0xf2 = vshl.s16 q4, q4, q5 169 0x48,0x84,0x2a,0xf2 = vshl.s32 q4, q4, q5 170 0x48,0x84,0x3a,0xf2 = vshl.s64 q4, q4, q5 171 0x48,0x84,0x0a,0xf3 = vshl.u8 q4, q4, q5 172 0x48,0x84,0x1a,0xf3 = vshl.u16 q4, q4, q5 173 0x48,0x84,0x2a,0xf3 = vshl.u32 q4, q4, q5 174 0x48,0x84,0x3a,0xf3 = vshl.u64 q4, q4, q5 175 0x04,0x44,0x05,0xf2 = vshl.s8 d4, d4, d5 176 0x04,0x44,0x15,0xf2 = vshl.s16 d4, d4, d5 177 0x04,0x44,0x25,0xf2 = vshl.s32 d4, d4, d5 178 0x04,0x44,0x35,0xf2 = vshl.s64 d4, d4, d5 179 0x04,0x44,0x05,0xf3 = vshl.u8 d4, d4, d5 180 0x04,0x44,0x15,0xf3 = vshl.u16 d4, d4, d5 181 0x04,0x44,0x25,0xf3 = vshl.u32 d4, d4, d5 182 0x04,0x44,0x35,0xf3 = vshl.u64 d4, d4, d5 183 0x58,0x85,0x8a,0xf2 = vshl.i8 q4, q4, #2 184 0x58,0x85,0x9e,0xf2 = vshl.i16 q4, q4, #14 185 0x58,0x85,0xbb,0xf2 = vshl.i32 q4, q4, #27 186 0xd8,0x85,0xa3,0xf2 = vshl.i64 q4, q4, #35 187 0x14,0x45,0x8e,0xf2 = vshl.i8 d4, d4, #6 188 0x14,0x45,0x9a,0xf2 = vshl.i16 d4, d4, #10 189 0x14,0x45,0xb1,0xf2 = vshl.i32 d4, d4, #17 190 0x94,0x45,0xab,0xf2 = vshl.i64 d4, d4, #43 191 0x0b,0xb5,0x04,0xf2 = vrshl.s8 d11, d11, d4 192 0x0c,0xc5,0x15,0xf2 = vrshl.s16 d12, d12, d5 193 0x0d,0xd5,0x26,0xf2 = vrshl.s32 d13, d13, d6 194 0x0e,0xe5,0x37,0xf2 = vrshl.s64 d14, d14, d7 195 0x0f,0xf5,0x08,0xf3 = vrshl.u8 d15, d15, d8 196 0x20,0x05,0x59,0xf3 = vrshl.u16 d16, d16, d9 197 0x21,0x15,0x6a,0xf3 = vrshl.u32 d17, d17, d10 198 0x22,0x25,0x7b,0xf3 = vrshl.u64 d18, d18, d11 199 0xc2,0x25,0x00,0xf2 = vrshl.s8 q1, q1, q8 200 0xc4,0x45,0x1e,0xf2 = vrshl.s16 q2, q2, q15 201 0xc6,0x65,0x2c,0xf2 = vrshl.s32 q3, q3, q14 202 0xc8,0x85,0x3a,0xf2 = vrshl.s64 q4, q4, q13 203 0xca,0xa5,0x08,0xf3 = vrshl.u8 q5, q5, q12 204 0xcc,0xc5,0x16,0xf3 = vrshl.u16 q6, q6, q11 205 0xce,0xe5,0x24,0xf3 = vrshl.u32 q7, q7, q10 206 0xe0,0x05,0x72,0xf3 = vrshl.u64 q8, q8, q9 207 0x1f,0xf0,0x88,0xf2 = vshr.s8 d15, d15, #8 208 0x1c,0xc0,0x90,0xf2 = vshr.s16 d12, d12, #16 209 0x1d,0xd0,0xa0,0xf2 = vshr.s32 d13, d13, #32 210 0x9e,0xe0,0x80,0xf2 = vshr.s64 d14, d14, #64 211 0x30,0x00,0xc8,0xf3 = vshr.u8 d16, d16, #8 212 0x31,0x10,0xd0,0xf3 = vshr.u16 d17, d17, #16 213 0x16,0x60,0xa0,0xf3 = vshr.u32 d6, d6, #32 214 0x9a,0xa0,0x80,0xf3 = vshr.u64 d10, d10, #64 215 0x52,0x20,0x88,0xf2 = vshr.s8 q1, q1, #8 216 0x54,0x40,0x90,0xf2 = vshr.s16 q2, q2, #16 217 0x56,0x60,0xa0,0xf2 = vshr.s32 q3, q3, #32 218 0xd8,0x80,0x80,0xf2 = vshr.s64 q4, q4, #64 219 0x5a,0xa0,0x88,0xf3 = vshr.u8 q5, q5, #8 220 0x5c,0xc0,0x90,0xf3 = vshr.u16 q6, q6, #16 221 0x5e,0xe0,0xa0,0xf3 = vshr.u32 q7, q7, #32 222 0xf0,0x00,0xc0,0xf3 = vshr.u64 q8, q8, #64 223 0x1f,0xf2,0x88,0xf2 = vrshr.s8 d15, d15, #8 224 0x1c,0xc2,0x90,0xf2 = vrshr.s16 d12, d12, #16 225 0x1d,0xd2,0xa0,0xf2 = vrshr.s32 d13, d13, #32 226 0x9e,0xe2,0x80,0xf2 = vrshr.s64 d14, d14, #64 227 0x30,0x02,0xc8,0xf3 = vrshr.u8 d16, d16, #8 228 0x31,0x12,0xd0,0xf3 = vrshr.u16 d17, d17, #16 229 0x16,0x62,0xa0,0xf3 = vrshr.u32 d6, d6, #32 230 0x9a,0xa2,0x80,0xf3 = vrshr.u64 d10, d10, #64 231 0x52,0x22,0x88,0xf2 = vrshr.s8 q1, q1, #8 232 0x54,0x42,0x90,0xf2 = vrshr.s16 q2, q2, #16 233 0x56,0x62,0xa0,0xf2 = vrshr.s32 q3, q3, #32 234 0xd8,0x82,0x80,0xf2 = vrshr.s64 q4, q4, #64 235 0x5a,0xa2,0x88,0xf3 = vrshr.u8 q5, q5, #8 236 0x5c,0xc2,0x90,0xf3 = vrshr.u16 q6, q6, #16 237 0x5e,0xe2,0xa0,0xf3 = vrshr.u32 q7, q7, #32 238 0xf0,0x02,0xc0,0xf3 = vrshr.u64 q8, q8, #64 239