brintos

brintos / llvm-project-archived public Read only

0
0
Text · 52.8 KiB · fb80967 Raw
2062 lines · plain
1# RUN: llvm-mc -triple thumbv7-unknown-unknown -mcpu=cortex-a9 -disassemble < %s | FileCheck %s2 30xf1 0xff 0x20 0x034# CHECK: vabs.s8	d16, d1650xf5 0xff 0x20 0x036# CHECK: vabs.s16	d16, d1670xf9 0xff 0x20 0x038# CHECK: vabs.s32	d16, d1690xf9 0xff 0x20 0x0710# CHECK: vabs.f32	d16, d16110xf1 0xff 0x60 0x0312# CHECK: vabs.s8	q8, q8130xf5 0xff 0x60 0x0314# CHECK: vabs.s16	q8, q8150xf9 0xff 0x60 0x0316# CHECK: vabs.s32	q8, q8170xf9 0xff 0x60 0x0718# CHECK: vabs.f32	q8, q819 200xf0 0xff 0x20 0x0721# CHECK: vqabs.s8	d16, d16220xf4 0xff 0x20 0x0723# CHECK: vqabs.s16	d16, d16240xf8 0xff 0x20 0x0725# CHECK: vqabs.s32	d16, d16260xf0 0xff 0x60 0x0727# CHECK: vqabs.s8	q8, q8280xf4 0xff 0x60 0x0729# CHECK: vqabs.s16	q8, q8300xf8 0xff 0x60 0x0731# CHECK: vqabs.s32	q8, q832 330x40 0xef 0xa1 0x0734# CHECK: vabd.s8	d16, d16, d17350x50 0xef 0xa1 0x0736# CHECK: vabd.s16	d16, d16, d17370x60 0xef 0xa1 0x0738# CHECK: vabd.s32	d16, d16, d17390x40 0xff 0xa1 0x0740# CHECK: vabd.u8	d16, d16, d17410x50 0xff 0xa1 0x0742# CHECK: vabd.u16	d16, d16, d17430x60 0xff 0xa1 0x0744# CHECK: vabd.u32	d16, d16, d17450x60 0xff 0xa1 0x0d46# CHECK: vabd.f32	d16, d16, d17470x40 0xef 0xe2 0x0748# CHECK: vabd.s8	q8, q8, q9490x50 0xef 0xe2 0x0750# CHECK: vabd.s16	q8, q8, q9510x60 0xef 0xe2 0x0752# CHECK: vabd.s32	q8, q8, q9530x40 0xff 0xe2 0x0754# CHECK: vabd.u8	q8, q8, q9550x50 0xff 0xe2 0x0756# CHECK: vabd.u16	q8, q8, q9570x60 0xff 0xe2 0x0758# CHECK: vabd.u32	q8, q8, q9590x60 0xff 0xe2 0x0d60# CHECK: vabd.f32	q8, q8, q961 620xc0 0xef 0xa1 0x0763# CHECK: vabdl.s8	q8, d16, d17640xd0 0xef 0xa1 0x0765# CHECK: vabdl.s16	q8, d16, d17660xe0 0xef 0xa1 0x0767# CHECK: vabdl.s32	q8, d16, d17680xc0 0xff 0xa1 0x0769# CHECK: vabdl.u8	q8, d16, d17700xd0 0xff 0xa1 0x0771# CHECK: vabdl.u16	q8, d16, d17720xe0 0xff 0xa1 0x0773# CHECK: vabdl.u32	q8, d16, d1774 750x42 0xef 0xb1 0x0776# CHECK: vaba.s8	d16, d18, d17770x52 0xef 0xb1 0x0778# CHECK: vaba.s16	d16, d18, d17790x62 0xef 0xb1 0x0780# CHECK: vaba.s32	d16, d18, d17810x42 0xff 0xb1 0x0782# CHECK: vaba.u8	d16, d18, d17830x52 0xff 0xb1 0x0784# CHECK: vaba.u16	d16, d18, d17850x62 0xff 0xb1 0x0786# CHECK: vaba.u32	d16, d18, d17870x40 0xef 0xf4 0x2788# CHECK: vaba.s8	q9, q8, q10890x50 0xef 0xf4 0x2790# CHECK: vaba.s16	q9, q8, q10910x60 0xef 0xf4 0x2792# CHECK: vaba.s32	q9, q8, q10930x40 0xff 0xf4 0x2794# CHECK: vaba.u8	q9, q8, q10950x50 0xff 0xf4 0x2796# CHECK: vaba.u16	q9, q8, q10970x60 0xff 0xf4 0x2798# CHECK: vaba.u32	q9, q8, q1099 1000xc3 0xef 0xa2 0x05101# CHECK: vabal.s8	q8, d19, d181020xd3 0xef 0xa2 0x05103# CHECK: vabal.s16	q8, d19, d181040xe3 0xef 0xa2 0x05105# CHECK: vabal.s32	q8, d19, d181060xc3 0xff 0xa2 0x05107# CHECK: vabal.u8	q8, d19, d181080xd3 0xff 0xa2 0x05109# CHECK: vabal.u16	q8, d19, d181100xe3 0xff 0xa2 0x05111# CHECK: vabal.u32	q8, d19, d18112 1130x41 0xef 0xa0 0x08114# CHECK: vadd.i8	d16, d17, d161150x51 0xef 0xa0 0x08116# CHECK: vadd.i16	d16, d17, d161170x71 0xef 0xa0 0x08118# CHECK: vadd.i64	d16, d17, d161190x61 0xef 0xa0 0x08120# CHECK: vadd.i32	d16, d17, d161210x40 0xef 0xa1 0x0d122# CHECK: vadd.f32	d16, d16, d171230x40 0xef 0xe2 0x0d124# CHECK: vadd.f32	q8, q8, q9125 1260xc1 0xef 0xa0 0x00127# CHECK: vaddl.s8	q8, d17, d161280xd1 0xef 0xa0 0x00129# CHECK: vaddl.s16	q8, d17, d161300xe1 0xef 0xa0 0x00131# CHECK: vaddl.s32	q8, d17, d161320xc1 0xff 0xa0 0x00133# CHECK: vaddl.u8	q8, d17, d161340xd1 0xff 0xa0 0x00135# CHECK: vaddl.u16	q8, d17, d161360xe1 0xff 0xa0 0x00137# CHECK: vaddl.u32	q8, d17, d16138 1390xc0 0xef 0xa2 0x01140# CHECK: vaddw.s8	q8, q8, d181410xd0 0xef 0xa2 0x01142# CHECK: vaddw.s16	q8, q8, d181430xe0 0xef 0xa2 0x01144# CHECK: vaddw.s32	q8, q8, d181450xc0 0xff 0xa2 0x01146# CHECK: vaddw.u8	q8, q8, d181470xd0 0xff 0xa2 0x01148# CHECK: vaddw.u16	q8, q8, d181490xe0 0xff 0xa2 0x01150# CHECK: vaddw.u32	q8, q8, d18151 1520x40 0xef 0xa1 0x00153# CHECK: vhadd.s8	d16, d16, d171540x50 0xef 0xa1 0x00155# CHECK: vhadd.s16	d16, d16, d171560x60 0xef 0xa1 0x00157# CHECK: vhadd.s32	d16, d16, d171580x40 0xff 0xa1 0x00159# CHECK: vhadd.u8	d16, d16, d171600x50 0xff 0xa1 0x00161# CHECK: vhadd.u16	d16, d16, d171620x60 0xff 0xa1 0x00163# CHECK: vhadd.u32	d16, d16, d171640x40 0xef 0xe2 0x00165# CHECK: vhadd.s8	q8, q8, q91660x50 0xef 0xe2 0x00167# CHECK: vhadd.s16	q8, q8, q91680x60 0xef 0xe2 0x00169# CHECK: vhadd.s32	q8, q8, q91700x40 0xff 0xe2 0x00171# CHECK: vhadd.u8	q8, q8, q91720x50 0xff 0xe2 0x00173# CHECK: vhadd.u16	q8, q8, q91740x60 0xff 0xe2 0x00175# CHECK: vhadd.u32	q8, q8, q9176 1770x40 0xef 0xa1 0x01178# CHECK: vrhadd.s8	d16, d16, d171790x50 0xef 0xa1 0x01180# CHECK: vrhadd.s16	d16, d16, d171810x60 0xef 0xa1 0x01182# CHECK: vrhadd.s32	d16, d16, d171830x40 0xff 0xa1 0x01184# CHECK: vrhadd.u8	d16, d16, d171850x50 0xff 0xa1 0x01186# CHECK: vrhadd.u16	d16, d16, d171870x60 0xff 0xa1 0x01188# CHECK: vrhadd.u32	d16, d16, d171890x40 0xef 0xe2 0x01190# CHECK: vrhadd.s8	q8, q8, q91910x50 0xef 0xe2 0x01192# CHECK: vrhadd.s16	q8, q8, q91930x60 0xef 0xe2 0x01194# CHECK: vrhadd.s32	q8, q8, q91950x40 0xff 0xe2 0x01196# CHECK: vrhadd.u8	q8, q8, q91970x50 0xff 0xe2 0x01198# CHECK: vrhadd.u16	q8, q8, q91990x60 0xff 0xe2 0x01200# CHECK: vrhadd.u32	q8, q8, q9201 2020x40 0xef 0xb1 0x00203# CHECK: vqadd.s8	d16, d16, d172040x50 0xef 0xb1 0x00205# CHECK: vqadd.s16	d16, d16, d172060x60 0xef 0xb1 0x00207# CHECK: vqadd.s32	d16, d16, d172080x70 0xef 0xb1 0x00209# CHECK: vqadd.s64	d16, d16, d172100x40 0xff 0xb1 0x00211# CHECK: vqadd.u8	d16, d16, d172120x50 0xff 0xb1 0x00213# CHECK: vqadd.u16	d16, d16, d172140x60 0xff 0xb1 0x00215# CHECK: vqadd.u32	d16, d16, d172160x70 0xff 0xb1 0x00217# CHECK: vqadd.u64	d16, d16, d172180x40 0xef 0xf2 0x00219# CHECK: vqadd.s8	q8, q8, q92200x50 0xef 0xf2 0x00221# CHECK: vqadd.s16	q8, q8, q92220x60 0xef 0xf2 0x00223# CHECK: vqadd.s32	q8, q8, q92240x70 0xef 0xf2 0x00225# CHECK: vqadd.s64	q8, q8, q92260x40 0xff 0xf2 0x00227# CHECK: vqadd.u8	q8, q8, q92280x50 0xff 0xf2 0x00229# CHECK: vqadd.u16	q8, q8, q92300x60 0xff 0xf2 0x00231# CHECK: vqadd.u32	q8, q8, q92320x70 0xff 0xf2 0x00233# CHECK: vqadd.u64	q8, q8, q9234 2350xc0 0xef 0xa2 0x04236# CHECK: vaddhn.i16	d16, q8, q92370xd0 0xef 0xa2 0x04238# CHECK: vaddhn.i32	d16, q8, q92390xe0 0xef 0xa2 0x04240# CHECK: vaddhn.i64	d16, q8, q92410xc0 0xff 0xa2 0x04242# CHECK: vraddhn.i16	d16, q8, q92430xd0 0xff 0xa2 0x04244# CHECK: vraddhn.i32	d16, q8, q92450xe0 0xff 0xa2 0x04246# CHECK: vraddhn.i64	d16, q8, q9247 2480xf0 0xff 0x20 0x05249# CHECK: vcnt.8	d16, d162500xf0 0xff 0x60 0x05251# CHECK: vcnt.8	q8, q82520xf0 0xff 0xa0 0x04253# CHECK: vclz.i8	d16, d162540xf4 0xff 0xa0 0x04255# CHECK: vclz.i16	d16, d162560xf8 0xff 0xa0 0x04257# CHECK: vclz.i32	d16, d162580xf0 0xff 0xe0 0x04259# CHECK: vclz.i8	q8, q82600xf4 0xff 0xe0 0x04261# CHECK: vclz.i16	q8, q82620xf8 0xff 0xe0 0x04263# CHECK: vclz.i32	q8, q82640xf0 0xff 0x20 0x04265# CHECK: vcls.s8	d16, d162660xf4 0xff 0x20 0x04267# CHECK: vcls.s16	d16, d162680xf8 0xff 0x20 0x04269# CHECK: vcls.s32	d16, d162700xf0 0xff 0x60 0x04271# CHECK: vcls.s8	q8, q82720xf4 0xff 0x60 0x04273# CHECK: vcls.s16	q8, q82740xf8 0xff 0x60 0x04275# CHECK: vcls.s32	q8, q8276 277 2780x41 0xef 0xb0 0x01279# CHECK: vand	d16, d17, d162800x40 0xef 0xf2 0x01281# CHECK: vand	q8, q8, q9282 2830x41 0xff 0xb0 0x01284# CHECK: veor	d16, d17, d162850x40 0xff 0xf2 0x01286# CHECK: veor	q8, q8, q9287 2880x61 0xef 0xb0 0x01289# CHECK: vorr	d16, d17, d162900x60 0xef 0xf2 0x01291# CHECK: vorr	q8, q8, q92920xc0 0xef 0x11 0x07293# CHECK: vorr.i32	d16, #0x10000002940xc0 0xef 0x51 0x07295# CHECK: vorr.i32	q8, #0x10000002960xc0 0xef 0x50 0x01297# CHECK: vorr.i32	q8, #0x0298 2990x51 0xef 0xb0 0x01300# CHECK: vbic	d16, d17, d163010x50 0xef 0xf2 0x01302# CHECK: vbic	q8, q8, q93030xc7 0xff 0x3f 0x07304# CHECK: vbic.i32	d16, #0xff0000003050xc7 0xff 0x7f 0x07306# CHECK: vbic.i32	q8, #0xff000000307 3080x71 0xef 0xb0 0x01309# CHECK: vorn	d16, d17, d163100x70 0xef 0xf2 0x01311# CHECK: vorn	q8, q8, q9312 3130xf0 0xff 0xa0 0x05314# CHECK: vmvn	d16, d163150xf0 0xff 0xe0 0x05316# CHECK: vmvn	q8, q8317 3180x51 0xff 0xb0 0x21319# CHECK: vbsl	d18, d17, d163200x54 0xff 0xf2 0x01321# CHECK: vbsl	q8, q10, q9322 3230x61 0xff 0xb0 0x21324# CHECK: vbit	d18, d17, d163250x64 0xff 0xf2 0x01326# CHECK: vbit	q8, q10, q9327 3280x71 0xff 0xb0 0x21329# CHECK: vbif	d18, d17, d163300x74 0xff 0xf2 0x01331# CHECK: vbif	q8, q10, q9332 3330xfb 0xff 0x20 0x07334# CHECK: vcvt.s32.f32	d16, d163350xfb 0xff 0xa0 0x07336# CHECK: vcvt.u32.f32	d16, d163370xfb 0xff 0x20 0x06338# CHECK: vcvt.f32.s32	d16, d163390xfb 0xff 0xa0 0x06340# CHECK: vcvt.f32.u32	d16, d163410xfb 0xff 0x60 0x07342# CHECK: vcvt.s32.f32	q8, q83430xfb 0xff 0xe0 0x07344# CHECK: vcvt.u32.f32	q8, q83450xfb 0xff 0x60 0x06346# CHECK: vcvt.f32.s32	q8, q83470xfb 0xff 0xe0 0x06348# CHECK: vcvt.f32.u32	q8, q83490xff 0xef 0x30 0x0f350# CHECK: vcvt.s32.f32	d16, d16, #13510xff 0xff 0x30 0x0f352# CHECK: vcvt.u32.f32	d16, d16, #13530xff 0xef 0x30 0x0e354# CHECK: vcvt.f32.s32	d16, d16, #13550xff 0xff 0x30 0x0e356# CHECK: vcvt.f32.u32	d16, d16, #13570xff 0xef 0x70 0x0f358# CHECK: vcvt.s32.f32	q8, q8, #13590xff 0xff 0x70 0x0f360# CHECK: vcvt.u32.f32	q8, q8, #13610xff 0xef 0x70 0x0e362# CHECK: vcvt.f32.s32	q8, q8, #13630xff 0xff 0x70 0x0e364# CHECK: vcvt.f32.u32	q8, q8, #13650xfb 0xff 0x20 0x07366# CHECK: vcvt.s32.f32	d16, d163670xfb 0xff 0xa0 0x07368# CHECK: vcvt.u32.f32	d16, d163690xfb 0xff 0x20 0x06370# CHECK: vcvt.f32.s32	d16, d163710xfb 0xff 0xa0 0x06372# CHECK: vcvt.f32.u32	d16, d163730xfb 0xff 0x60 0x07374# CHECK: vcvt.s32.f32	q8, q83750xfb 0xff 0xe0 0x07376# CHECK: vcvt.u32.f32	q8, q83770xfb 0xff 0x60 0x06378# CHECK: vcvt.f32.s32	q8, q83790xfb 0xff 0xe0 0x06380# CHECK: vcvt.f32.u32	q8, q83810xff 0xef 0x30 0x0f382# CHECK: vcvt.s32.f32	d16, d16, #13830xff 0xff 0x30 0x0f384# CHECK: vcvt.u32.f32	d16, d16, #13850xff 0xef 0x30 0x0e386# CHECK: vcvt.f32.s32	d16, d16, #13870xff 0xff 0x30 0x0e388# CHECK: vcvt.f32.u32	d16, d16, #13890xff 0xef 0x70 0x0f390# CHECK: vcvt.s32.f32	q8, q8, #13910xff 0xff 0x70 0x0f392# CHECK: vcvt.u32.f32	q8, q8, #13930xff 0xef 0x70 0x0e394# CHECK: vcvt.f32.s32	q8, q8, #13950xff 0xff 0x70 0x0e396# CHECK: vcvt.f32.u32	q8, q8, #13970xf6 0xff 0x20 0x07398# CHECK: vcvt.f32.f16	q8, d163990xf6 0xff 0x20 0x06400# CHECK: vcvt.f16.f32	d16, q8401 4020xc0 0xee 0x90 0x0b403# CHECK: vdup.8	d16, r04040x80 0xee 0xb0 0x0b405# CHECK: vdup.16	d16, r04060x80 0xee 0x90 0x0b407# CHECK: vdup.32	d16, r04080xe0 0xee 0x90 0x0b409# CHECK: vdup.8	q8, r04100xa0 0xee 0xb0 0x0b411# CHECK: vdup.16	q8, r04120xa0 0xee 0x90 0x0b413# CHECK: vdup.32	q8, r04140xf3 0xff 0x20 0x0c415# CHECK: vdup.8	d16, d16[1]4160xf6 0xff 0x20 0x0c417# CHECK: vdup.16	d16, d16[1]4180xfc 0xff 0x20 0x0c419# CHECK: vdup.32	d16, d16[1]4200xf3 0xff 0x60 0x0c421# CHECK: vdup.8	q8, d16[1]4220xf6 0xff 0x60 0x0c423# CHECK: vdup.16	q8, d16[1]4240xfc 0xff 0x60 0x0c425# CHECK: vdup.32	q8, d16[1]426 4270x40 0xef 0xb1 0x06428# CHECK: vmin.s8	d16, d16, d174290x50 0xef 0xb1 0x06430# CHECK: vmin.s16	d16, d16, d174310x60 0xef 0xb1 0x06432# CHECK: vmin.s32	d16, d16, d174330x40 0xff 0xb1 0x06434# CHECK: vmin.u8	d16, d16, d174350x50 0xff 0xb1 0x06436# CHECK: vmin.u16	d16, d16, d174370x60 0xff 0xb1 0x06438# CHECK: vmin.u32	d16, d16, d174390x60 0xef 0xa1 0x0f440# CHECK: vmin.f32	d16, d16, d174410x40 0xef 0xf2 0x06442# CHECK: vmin.s8	q8, q8, q94430x50 0xef 0xf2 0x06444# CHECK: vmin.s16	q8, q8, q94450x60 0xef 0xf2 0x06446# CHECK: vmin.s32	q8, q8, q94470x40 0xff 0xf2 0x06448# CHECK: vmin.u8	q8, q8, q94490x50 0xff 0xf2 0x06450# CHECK: vmin.u16	q8, q8, q94510x60 0xff 0xf2 0x06452# CHECK: vmin.u32	q8, q8, q94530x60 0xef 0xe2 0x0f454# CHECK: vmin.f32	q8, q8, q94550x40 0xef 0xa1 0x06456# CHECK: vmax.s8	d16, d16, d174570x50 0xef 0xa1 0x06458# CHECK: vmax.s16	d16, d16, d174590x60 0xef 0xa1 0x06460# CHECK: vmax.s32	d16, d16, d174610x40 0xff 0xa1 0x06462# CHECK: vmax.u8	d16, d16, d174630x50 0xff 0xa1 0x06464# CHECK: vmax.u16	d16, d16, d174650x60 0xff 0xa1 0x06466# CHECK: vmax.u32	d16, d16, d174670x40 0xef 0xa1 0x0f468# CHECK: vmax.f32	d16, d16, d174690x40 0xef 0xe2 0x06470# CHECK: vmax.s8	q8, q8, q94710x50 0xef 0xe2 0x06472# CHECK: vmax.s16	q8, q8, q94730x60 0xef 0xe2 0x06474# CHECK: vmax.s32	q8, q8, q94750x40 0xff 0xe2 0x06476# CHECK: vmax.u8	q8, q8, q94770x50 0xff 0xe2 0x06478# CHECK: vmax.u16	q8, q8, q94790x60 0xff 0xe2 0x06480# CHECK: vmax.u32	q8, q8, q94810x40 0xef 0xe2 0x0f482# CHECK: vmax.f32	q8, q8, q9483 4840xc0 0xef 0x18 0x0e485# CHECK: vmov.i8	d16, #0x84860xc1 0xef 0x10 0x08487# CHECK: vmov.i16	d16, #0x104880xc1 0xef 0x10 0x0a489# CHECK: vmov.i16	d16, #0x10004900xc2 0xef 0x10 0x00491# CHECK: vmov.i32	d16, #0x204920xc2 0xef 0x10 0x02493# CHECK: vmov.i32	d16, #0x20004940xc2 0xef 0x10 0x04495# CHECK: vmov.i32	d16, #0x2000004960xc2 0xef 0x10 0x06497# CHECK: vmov.i32	d16, #0x200000004980xc2 0xef 0x10 0x0c499# CHECK: vmov.i32	d16, #0x20ff5000xc2 0xef 0x10 0x0d501# CHECK: vmov.i32	d16, #0x20ffff5020xc1 0xff 0x33 0x0e503# CHECK: vmov.i64	d16, #0xff0000ff0000ffff5040xc0 0xef 0x58 0x0e505# CHECK: vmov.i8	q8, #0x85060xc1 0xef 0x50 0x08507# CHECK: vmov.i16	q8, #0x105080xc1 0xef 0x50 0x0a509# CHECK: vmov.i16	q8, #0x10005100xc2 0xef 0x50 0x00511# CHECK: vmov.i32	q8, #0x205120xc2 0xef 0x50 0x02513# CHECK: vmov.i32	q8, #0x20005140xc2 0xef 0x50 0x04515# CHECK: vmov.i32	q8, #0x2000005160xc2 0xef 0x50 0x06517# CHECK: vmov.i32	q8, #0x200000005180xc2 0xef 0x50 0x0c519# CHECK: vmov.i32	q8, #0x20ff5200xc2 0xef 0x50 0x0d521# CHECK: vmov.i32	q8, #0x20ffff5220xc1 0xff 0x73 0x0e523# CHECK: vmov.i64	q8, #0xff0000ff0000ffff5240xc1 0xef 0x30 0x08525# CHECK: vmvn.i16	d16, #0x105260xc1 0xef 0x30 0x0a527# CHECK: vmvn.i16	d16, #0x10005280xc2 0xef 0x30 0x00529# CHECK: vmvn.i32	d16, #0x205300xc2 0xef 0x30 0x02531# CHECK: vmvn.i32	d16, #0x20005320xc2 0xef 0x30 0x04533# CHECK: vmvn.i32	d16, #0x2000005340xc2 0xef 0x30 0x06535# CHECK: vmvn.i32	d16, #0x200000005360xc2 0xef 0x30 0x0c537# CHECK: vmvn.i32	d16, #0x20ff5380xc2 0xef 0x30 0x0d539# CHECK: vmvn.i32	d16, #0x20ffff5400xc8 0xef 0x30 0x0a541# CHECK: vmovl.s8	q8, d165420xd0 0xef 0x30 0x0a543# CHECK: vmovl.s16	q8, d165440xe0 0xef 0x30 0x0a545# CHECK: vmovl.s32	q8, d165460xc8 0xff 0x30 0x0a547# CHECK: vmovl.u8	q8, d165480xd0 0xff 0x30 0x0a549# CHECK: vmovl.u16	q8, d165500xe0 0xff 0x30 0x0a551# CHECK: vmovl.u32	q8, d165520xf2 0xff 0x20 0x02553# CHECK: vmovn.i16	d16, q85540xf6 0xff 0x20 0x02555# CHECK: vmovn.i32	d16, q85560xfa 0xff 0x20 0x02557# CHECK: vmovn.i64	d16, q85580xf2 0xff 0xa0 0x02559# CHECK: vqmovn.s16	d16, q85600xf6 0xff 0xa0 0x02561# CHECK: vqmovn.s32	d16, q85620xfa 0xff 0xa0 0x02563# CHECK: vqmovn.s64	d16, q85640xf2 0xff 0xe0 0x02565# CHECK: vqmovn.u16	d16, q85660xf6 0xff 0xe0 0x02567# CHECK: vqmovn.u32	d16, q85680xfa 0xff 0xe0 0x02569# CHECK: vqmovn.u64	d16, q85700xf2 0xff 0x60 0x02571# CHECK: vqmovun.s16	d16, q85720xf6 0xff 0x60 0x02573# CHECK: vqmovun.s32	d16, q85740xfa 0xff 0x60 0x02575# CHECK: vqmovun.s64	d16, q85760x50 0xee 0xb0 0x0b577# CHECK: vmov.s8	r0, d16[1]5780x10 0xee 0xf0 0x0b579# CHECK: vmov.s16	r0, d16[1]5800xd0 0xee 0xb0 0x0b581# CHECK: vmov.u8	r0, d16[1]5820x90 0xee 0xf0 0x0b583# CHECK: vmov.u16	r0, d16[1]5840x30 0xee 0x90 0x0b585# CHECK: vmov.32	r0, d16[1]5860x40 0xee 0xb0 0x1b587# CHECK: vmov.8	d16[1], r15880x00 0xee 0xf0 0x1b589# CHECK: vmov.16	d16[1], r15900x20 0xee 0x90 0x1b591# CHECK: vmov.32	d16[1], r15920x42 0xee 0xb0 0x1b593# CHECK: vmov.8	d18[1], r15940x02 0xee 0xf0 0x1b595# CHECK: vmov.16	d18[1], r15960x22 0xee 0x90 0x1b597# CHECK: vmov.32	d18[1], r1598 5990x42 0xef 0xa1 0x09600# CHECK: vmla.i8	d16, d18, d176010x52 0xef 0xa1 0x09602# CHECK: vmla.i16	d16, d18, d176030x62 0xef 0xa1 0x09604# CHECK: vmla.i32	d16, d18, d176050x42 0xef 0xb1 0x0d606# CHECK: vmla.f32	d16, d18, d176070x40 0xef 0xe4 0x29608# CHECK: vmla.i8	q9, q8, q106090x50 0xef 0xe4 0x29610# CHECK: vmla.i16	q9, q8, q106110x60 0xef 0xe4 0x29612# CHECK: vmla.i32	q9, q8, q106130x40 0xef 0xf4 0x2d614# CHECK: vmla.f32	q9, q8, q106150xc3 0xef 0xa2 0x08616# CHECK: vmlal.s8	q8, d19, d186170xd3 0xef 0xa2 0x08618# CHECK: vmlal.s16	q8, d19, d186190xe3 0xef 0xa2 0x08620# CHECK: vmlal.s32	q8, d19, d186210xc3 0xff 0xa2 0x08622# CHECK: vmlal.u8	q8, d19, d186230xd3 0xff 0xa2 0x08624# CHECK: vmlal.u16	q8, d19, d186250xe3 0xff 0xa2 0x08626# CHECK: vmlal.u32	q8, d19, d186270xd3 0xef 0xa2 0x09628# CHECK: vqdmlal.s16	q8, d19, d186290xe3 0xef 0xa2 0x09630# CHECK: vqdmlal.s32	q8, d19, d186310x42 0xff 0xa1 0x09632# CHECK: vmls.i8	d16, d18, d176330x52 0xff 0xa1 0x09634# CHECK: vmls.i16	d16, d18, d176350x62 0xff 0xa1 0x09636# CHECK: vmls.i32	d16, d18, d176370x62 0xef 0xb1 0x0d638# CHECK: vmls.f32	d16, d18, d176390x40 0xff 0xe4 0x29640# CHECK: vmls.i8	q9, q8, q106410x50 0xff 0xe4 0x29642# CHECK: vmls.i16	q9, q8, q106430x60 0xff 0xe4 0x29644# CHECK: vmls.i32	q9, q8, q106450x60 0xef 0xf4 0x2d646# CHECK: vmls.f32	q9, q8, q106470xc3 0xef 0xa2 0x0a648# CHECK: vmlsl.s8	q8, d19, d186490xd3 0xef 0xa2 0x0a650# CHECK: vmlsl.s16	q8, d19, d186510xe3 0xef 0xa2 0x0a652# CHECK: vmlsl.s32	q8, d19, d186530xc3 0xff 0xa2 0x0a654# CHECK: vmlsl.u8	q8, d19, d186550xd3 0xff 0xa2 0x0a656# CHECK: vmlsl.u16	q8, d19, d186570xe3 0xff 0xa2 0x0a658# CHECK: vmlsl.u32	q8, d19, d186590xd3 0xef 0xa2 0x0b660# CHECK: vqdmlsl.s16	q8, d19, d186610xe3 0xef 0xa2 0x0b662# CHECK: vqdmlsl.s32	q8, d19, d18663 6640x40 0xef 0xb1 0x09665# CHECK: vmul.i8	d16, d16, d176660x50 0xef 0xb1 0x09667# CHECK: vmul.i16	d16, d16, d176680x60 0xef 0xb1 0x09669# CHECK: vmul.i32	d16, d16, d176700x40 0xff 0xb1 0x0d671# CHECK: vmul.f32	d16, d16, d176720x40 0xef 0xf2 0x09673# CHECK: vmul.i8	q8, q8, q96740x50 0xef 0xf2 0x09675# CHECK: vmul.i16	q8, q8, q96760x60 0xef 0xf2 0x09677# CHECK: vmul.i32	q8, q8, q96780x40 0xff 0xf2 0x0d679# CHECK: vmul.f32	q8, q8, q96800x40 0xff 0xb1 0x09681# CHECK: vmul.p8	d16, d16, d176820x40 0xff 0xf2 0x09683# CHECK: vmul.p8	q8, q8, q96840x50 0xef 0xa1 0x0b685# CHECK: vqdmulh.s16	d16, d16, d176860x60 0xef 0xa1 0x0b687# CHECK: vqdmulh.s32	d16, d16, d176880x50 0xef 0xe2 0x0b689# CHECK: vqdmulh.s16	q8, q8, q96900x60 0xef 0xe2 0x0b691# CHECK: vqdmulh.s32	q8, q8, q96920x50 0xff 0xa1 0x0b693# CHECK: vqrdmulh.s16	d16, d16, d176940x60 0xff 0xa1 0x0b695# CHECK: vqrdmulh.s32	d16, d16, d176960x50 0xff 0xe2 0x0b697# CHECK: vqrdmulh.s16	q8, q8, q96980x60 0xff 0xe2 0x0b699# CHECK: vqrdmulh.s32	q8, q8, q97000xc0 0xef 0xa1 0x0c701# CHECK: vmull.s8	q8, d16, d177020xd0 0xef 0xa1 0x0c703# CHECK: vmull.s16	q8, d16, d177040xe0 0xef 0xa1 0x0c705# CHECK: vmull.s32	q8, d16, d177060xc0 0xff 0xa1 0x0c707# CHECK: vmull.u8	q8, d16, d177080xd0 0xff 0xa1 0x0c709# CHECK: vmull.u16	q8, d16, d177100xe0 0xff 0xa1 0x0c711# CHECK: vmull.u32	q8, d16, d177120xc0 0xef 0xa1 0x0e713# CHECK: vmull.p8	q8, d16, d177140xd0 0xef 0xa1 0x0d715# CHECK: vqdmull.s16	q8, d16, d177160xe0 0xef 0xa1 0x0d717# CHECK: vqdmull.s32	q8, d16, d177180xf1 0xff 0xa0 0x03719# CHECK: vneg.s8	d16, d167200xf5 0xff 0xa0 0x03721# CHECK: vneg.s16	d16, d167220xf9 0xff 0xa0 0x03723# CHECK: vneg.s32	d16, d167240xf9 0xff 0xa0 0x07725# CHECK: vneg.f32	d16, d167260xf1 0xff 0xe0 0x03727# CHECK: vneg.s8	q8, q87280xf5 0xff 0xe0 0x03729# CHECK: vneg.s16	q8, q87300xf9 0xff 0xe0 0x03731# CHECK: vneg.s32	q8, q87320xf9 0xff 0xe0 0x07733# CHECK: vneg.f32	q8, q87340xf0 0xff 0xa0 0x07735# CHECK: vqneg.s8	d16, d167360xf4 0xff 0xa0 0x07737# CHECK: vqneg.s16	d16, d167380xf8 0xff 0xa0 0x07739# CHECK: vqneg.s32	d16, d167400xf0 0xff 0xe0 0x07741# CHECK: vqneg.s8	q8, q87420xf4 0xff 0xe0 0x07743# CHECK: vqneg.s16	q8, q87440xf8 0xff 0xe0 0x07745# CHECK: vqneg.s32	q8, q8746 7470x41 0xef 0xb0 0x0b748# CHECK: vpadd.i8	d16, d17, d167490x51 0xef 0xb0 0x0b750# CHECK: vpadd.i16	d16, d17, d167510x61 0xef 0xb0 0x0b752# CHECK: vpadd.i32	d16, d17, d167530x40 0xff 0xa1 0x0d754# CHECK: vpadd.f32	d16, d16, d177550xf0 0xff 0x20 0x02756# CHECK: vpaddl.s8	d16, d167570xf4 0xff 0x20 0x02758# CHECK: vpaddl.s16	d16, d167590xf8 0xff 0x20 0x02760# CHECK: vpaddl.s32	d16, d167610xf0 0xff 0xa0 0x02762# CHECK: vpaddl.u8	d16, d167630xf4 0xff 0xa0 0x02764# CHECK: vpaddl.u16	d16, d167650xf8 0xff 0xa0 0x02766# CHECK: vpaddl.u32	d16, d167670xf0 0xff 0x60 0x02768# CHECK: vpaddl.s8	q8, q87690xf4 0xff 0x60 0x02770# CHECK: vpaddl.s16	q8, q87710xf8 0xff 0x60 0x02772# CHECK: vpaddl.s32	q8, q87730xf0 0xff 0xe0 0x02774# CHECK: vpaddl.u8	q8, q87750xf4 0xff 0xe0 0x02776# CHECK: vpaddl.u16	q8, q87770xf8 0xff 0xe0 0x02778# CHECK: vpaddl.u32	q8, q87790xf0 0xff 0x21 0x06780# CHECK: vpadal.s8	d16, d177810xf4 0xff 0x21 0x06782# CHECK: vpadal.s16	d16, d177830xf8 0xff 0x21 0x06784# CHECK: vpadal.s32	d16, d177850xf0 0xff 0xa1 0x06786# CHECK: vpadal.u8	d16, d177870xf4 0xff 0xa1 0x06788# CHECK: vpadal.u16	d16, d177890xf8 0xff 0xa1 0x06790# CHECK: vpadal.u32	d16, d177910xf0 0xff 0x60 0x26792# CHECK: vpadal.s8	q9, q87930xf4 0xff 0x60 0x26794# CHECK: vpadal.s16	q9, q87950xf8 0xff 0x60 0x26796# CHECK: vpadal.s32	q9, q87970xf0 0xff 0xe0 0x26798# CHECK: vpadal.u8	q9, q87990xf4 0xff 0xe0 0x26800# CHECK: vpadal.u16	q9, q88010xf8 0xff 0xe0 0x26802# CHECK: vpadal.u32	q9, q88030x40 0xef 0xb1 0x0a804# CHECK: vpmin.s8	d16, d16, d178050x50 0xef 0xb1 0x0a806# CHECK: vpmin.s16	d16, d16, d178070x60 0xef 0xb1 0x0a808# CHECK: vpmin.s32	d16, d16, d178090x40 0xff 0xb1 0x0a810# CHECK: vpmin.u8	d16, d16, d178110x50 0xff 0xb1 0x0a812# CHECK: vpmin.u16	d16, d16, d178130x60 0xff 0xb1 0x0a814# CHECK: vpmin.u32	d16, d16, d178150x60 0xff 0xa1 0x0f816# CHECK: vpmin.f32	d16, d16, d178170x40 0xef 0xa1 0x0a818# CHECK: vpmax.s8	d16, d16, d178190x50 0xef 0xa1 0x0a820# CHECK: vpmax.s16	d16, d16, d178210x60 0xef 0xa1 0x0a822# CHECK: vpmax.s32	d16, d16, d178230x40 0xff 0xa1 0x0a824# CHECK: vpmax.u8	d16, d16, d178250x50 0xff 0xa1 0x0a826# CHECK: vpmax.u16	d16, d16, d178270x60 0xff 0xa1 0x0a828# CHECK: vpmax.u32	d16, d16, d178290x40 0xff 0xa1 0x0f830# CHECK: vpmax.f32	d16, d16, d178310xfb 0xff 0x20 0x04832# CHECK: vrecpe.u32	d16, d168330xfb 0xff 0x60 0x04834# CHECK: vrecpe.u32	q8, q88350xfb 0xff 0x20 0x05836# CHECK: vrecpe.f32	d16, d168370xfb 0xff 0x60 0x05838# CHECK: vrecpe.f32	q8, q88390x40 0xef 0xb1 0x0f840# CHECK: vrecps.f32	d16, d16, d178410x40 0xef 0xf2 0x0f842# CHECK: vrecps.f32	q8, q8, q98430xfb 0xff 0xa0 0x04844# CHECK: vrsqrte.u32	d16, d168450xfb 0xff 0xe0 0x04846# CHECK: vrsqrte.u32	q8, q88470xfb 0xff 0xa0 0x05848# CHECK: vrsqrte.f32	d16, d168490xfb 0xff 0xe0 0x05850# CHECK: vrsqrte.f32	q8, q88510x60 0xef 0xb1 0x0f852# CHECK: vrsqrts.f32	d16, d16, d178530x60 0xef 0xf2 0x0f854# CHECK: vrsqrts.f32	q8, q8, q9855 856 8570xf0 0xff 0x20 0x00858# CHECK: vrev64.8	d16, d168590xf4 0xff 0x20 0x00860# CHECK: vrev64.16	d16, d168610xf8 0xff 0x20 0x00862# CHECK: vrev64.32	d16, d168630xf0 0xff 0x60 0x00864# CHECK: vrev64.8	q8, q88650xf4 0xff 0x60 0x00866# CHECK: vrev64.16	q8, q88670xf8 0xff 0x60 0x00868# CHECK: vrev64.32	q8, q88690xf0 0xff 0xa0 0x00870# CHECK: vrev32.8	d16, d168710xf4 0xff 0xa0 0x00872# CHECK: vrev32.16	d16, d168730xf0 0xff 0xe0 0x00874# CHECK: vrev32.8	q8, q88750xf4 0xff 0xe0 0x00876# CHECK: vrev32.16	q8, q88770xf0 0xff 0x20 0x01878# CHECK: vrev16.8	d16, d168790xf0 0xff 0x60 0x01880# CHECK: vrev16.8	q8, q88810x41 0xef 0xb0 0x04882# CHECK: vqshl.s8	d16, d16, d178830x51 0xef 0xb0 0x04884# CHECK: vqshl.s16	d16, d16, d178850x61 0xef 0xb0 0x04886# CHECK: vqshl.s32	d16, d16, d178870x71 0xef 0xb0 0x04888# CHECK: vqshl.s64	d16, d16, d178890x41 0xff 0xb0 0x04890# CHECK: vqshl.u8	d16, d16, d178910x51 0xff 0xb0 0x04892# CHECK: vqshl.u16	d16, d16, d178930x61 0xff 0xb0 0x04894# CHECK: vqshl.u32	d16, d16, d178950x71 0xff 0xb0 0x04896# CHECK: vqshl.u64	d16, d16, d178970x42 0xef 0xf0 0x04898# CHECK: vqshl.s8	q8, q8, q98990x52 0xef 0xf0 0x04900# CHECK: vqshl.s16	q8, q8, q99010x62 0xef 0xf0 0x04902# CHECK: vqshl.s32	q8, q8, q99030x72 0xef 0xf0 0x04904# CHECK: vqshl.s64	q8, q8, q99050x42 0xff 0xf0 0x04906# CHECK: vqshl.u8	q8, q8, q99070x52 0xff 0xf0 0x04908# CHECK: vqshl.u16	q8, q8, q99090x62 0xff 0xf0 0x04910# CHECK: vqshl.u32	q8, q8, q99110x72 0xff 0xf0 0x04912# CHECK: vqshl.u64	q8, q8, q99130xcf 0xef 0x30 0x07914# CHECK: vqshl.s8	d16, d16, #79150xdf 0xef 0x30 0x07916# CHECK: vqshl.s16	d16, d16, #159170xff 0xef 0x30 0x07918# CHECK: vqshl.s32	d16, d16, #319190xff 0xef 0xb0 0x07920# CHECK: vqshl.s64	d16, d16, #639210xcf 0xff 0x30 0x07922# CHECK: vqshl.u8	d16, d16, #79230xdf 0xff 0x30 0x07924# CHECK: vqshl.u16	d16, d16, #159250xff 0xff 0x30 0x07926# CHECK: vqshl.u32	d16, d16, #319270xff 0xff 0xb0 0x07928# CHECK: vqshl.u64	d16, d16, #639290xcf 0xff 0x30 0x06930# CHECK: vqshlu.s8	d16, d16, #79310xdf 0xff 0x30 0x06932# CHECK: vqshlu.s16	d16, d16, #159330xff 0xff 0x30 0x06934# CHECK: vqshlu.s32	d16, d16, #319350xff 0xff 0xb0 0x06936# CHECK: vqshlu.s64	d16, d16, #639370xcf 0xef 0x70 0x07938# CHECK: vqshl.s8	q8, q8, #79390xdf 0xef 0x70 0x07940# CHECK: vqshl.s16	q8, q8, #159410xff 0xef 0x70 0x07942# CHECK: vqshl.s32	q8, q8, #319430xff 0xef 0xf0 0x07944# CHECK: vqshl.s64	q8, q8, #639450xcf 0xff 0x70 0x07946# CHECK: vqshl.u8	q8, q8, #79470xdf 0xff 0x70 0x07948# CHECK: vqshl.u16	q8, q8, #159490xff 0xff 0x70 0x07950# CHECK: vqshl.u32	q8, q8, #319510xff 0xff 0xf0 0x07952# CHECK: vqshl.u64	q8, q8, #639530xcf 0xff 0x70 0x06954# CHECK: vqshlu.s8	q8, q8, #79550xdf 0xff 0x70 0x06956# CHECK: vqshlu.s16	q8, q8, #159570xff 0xff 0x70 0x06958# CHECK: vqshlu.s32	q8, q8, #319590xff 0xff 0xf0 0x06960# CHECK: vqshlu.s64	q8, q8, #639610x41 0xef 0xb0 0x05962# CHECK: vqrshl.s8	d16, d16, d179630x51 0xef 0xb0 0x05964# CHECK: vqrshl.s16	d16, d16, d179650x61 0xef 0xb0 0x05966# CHECK: vqrshl.s32	d16, d16, d179670x71 0xef 0xb0 0x05968# CHECK: vqrshl.s64	d16, d16, d179690x41 0xff 0xb0 0x05970# CHECK: vqrshl.u8	d16, d16, d179710x51 0xff 0xb0 0x05972# CHECK: vqrshl.u16	d16, d16, d179730x61 0xff 0xb0 0x05974# CHECK: vqrshl.u32	d16, d16, d179750x71 0xff 0xb0 0x05976# CHECK: vqrshl.u64	d16, d16, d179770x42 0xef 0xf0 0x05978# CHECK: vqrshl.s8	q8, q8, q99790x52 0xef 0xf0 0x05980# CHECK: vqrshl.s16	q8, q8, q99810x62 0xef 0xf0 0x05982# CHECK: vqrshl.s32	q8, q8, q99830x72 0xef 0xf0 0x05984# CHECK: vqrshl.s64	q8, q8, q99850x42 0xff 0xf0 0x05986# CHECK: vqrshl.u8	q8, q8, q99870x52 0xff 0xf0 0x05988# CHECK: vqrshl.u16	q8, q8, q99890x62 0xff 0xf0 0x05990# CHECK: vqrshl.u32	q8, q8, q99910x72 0xff 0xf0 0x05992# CHECK: vqrshl.u64	q8, q8, q99930xc8 0xef 0x30 0x09994# CHECK: vqshrn.s16	d16, q8, #89950xd0 0xef 0x30 0x09996# CHECK: vqshrn.s32	d16, q8, #169970xe0 0xef 0x30 0x09998# CHECK: vqshrn.s64	d16, q8, #329990xc8 0xff 0x30 0x091000# CHECK: vqshrn.u16	d16, q8, #810010xd0 0xff 0x30 0x091002# CHECK: vqshrn.u32	d16, q8, #1610030xe0 0xff 0x30 0x091004# CHECK: vqshrn.u64	d16, q8, #3210050xc8 0xff 0x30 0x081006# CHECK: vqshrun.s16	d16, q8, #810070xd0 0xff 0x30 0x081008# CHECK: vqshrun.s32	d16, q8, #1610090xe0 0xff 0x30 0x081010# CHECK: vqshrun.s64	d16, q8, #3210110xc8 0xef 0x70 0x091012# CHECK: vqrshrn.s16	d16, q8, #810130xd0 0xef 0x70 0x091014# CHECK: vqrshrn.s32	d16, q8, #1610150xe0 0xef 0x70 0x091016# CHECK: vqrshrn.s64	d16, q8, #3210170xc8 0xff 0x70 0x091018# CHECK: vqrshrn.u16	d16, q8, #810190xd0 0xff 0x70 0x091020# CHECK: vqrshrn.u32	d16, q8, #1610210xe0 0xff 0x70 0x091022# CHECK: vqrshrn.u64	d16, q8, #3210230xc8 0xff 0x70 0x081024# CHECK: vqrshrun.s16	d16, q8, #810250xd0 0xff 0x70 0x081026# CHECK: vqrshrun.s32	d16, q8, #1610270xe0 0xff 0x70 0x081028# CHECK: vqrshrun.s64	d16, q8, #3210290x40 0xff 0xa1 0x041030# CHECK: vshl.u8	d16, d17, d1610310x50 0xff 0xa1 0x041032# CHECK: vshl.u16	d16, d17, d1610330x60 0xff 0xa1 0x041034# CHECK: vshl.u32	d16, d17, d1610350x70 0xff 0xa1 0x041036# CHECK: vshl.u64	d16, d17, d1610370xcf 0xef 0x30 0x051038# CHECK: vshl.i8	d16, d16, #710390xdf 0xef 0x30 0x051040# CHECK: vshl.i16	d16, d16, #1510410xff 0xef 0x30 0x051042# CHECK: vshl.i32	d16, d16, #3110430xff 0xef 0xb0 0x051044# CHECK: vshl.i64	d16, d16, #6310450x40 0xff 0xe2 0x041046# CHECK: vshl.u8	q8, q9, q810470x50 0xff 0xe2 0x041048# CHECK: vshl.u16	q8, q9, q810490x60 0xff 0xe2 0x041050# CHECK: vshl.u32	q8, q9, q810510x70 0xff 0xe2 0x041052# CHECK: vshl.u64	q8, q9, q810530xcf 0xef 0x70 0x051054# CHECK: vshl.i8	q8, q8, #710550xdf 0xef 0x70 0x051056# CHECK: vshl.i16	q8, q8, #1510570xff 0xef 0x70 0x051058# CHECK: vshl.i32	q8, q8, #3110590xff 0xef 0xf0 0x051060# CHECK: vshl.i64	q8, q8, #6310610xc8 0xff 0x30 0x001062# CHECK: vshr.u8	d16, d16, #810630xd0 0xff 0x30 0x001064# CHECK: vshr.u16	d16, d16, #1610650xe0 0xff 0x30 0x001066# CHECK: vshr.u32	d16, d16, #3210670xc0 0xff 0xb0 0x001068# CHECK: vshr.u64	d16, d16, #6410690xc8 0xff 0x70 0x001070# CHECK: vshr.u8	q8, q8, #810710xd0 0xff 0x70 0x001072# CHECK: vshr.u16	q8, q8, #1610730xe0 0xff 0x70 0x001074# CHECK: vshr.u32	q8, q8, #3210750xc0 0xff 0xf0 0x001076# CHECK: vshr.u64	q8, q8, #6410770xc8 0xef 0x30 0x001078# CHECK: vshr.s8	d16, d16, #810790xd0 0xef 0x30 0x001080# CHECK: vshr.s16	d16, d16, #1610810xe0 0xef 0x30 0x001082# CHECK: vshr.s32	d16, d16, #3210830xc0 0xef 0xb0 0x001084# CHECK: vshr.s64	d16, d16, #6410850xc8 0xef 0x70 0x001086# CHECK: vshr.s8	q8, q8, #810870xd0 0xef 0x70 0x001088# CHECK: vshr.s16	q8, q8, #1610890xe0 0xef 0x70 0x001090# CHECK: vshr.s32	q8, q8, #3210910xc0 0xef 0xf0 0x001092# CHECK: vshr.s64	q8, q8, #6410930xcf 0xef 0x30 0x0a1094# CHECK: vshll.s8	q8, d16, #710950xdf 0xef 0x30 0x0a1096# CHECK: vshll.s16	q8, d16, #1510970xff 0xef 0x30 0x0a1098# CHECK: vshll.s32	q8, d16, #3110990xcf 0xff 0x30 0x0a1100# CHECK: vshll.u8	q8, d16, #711010xdf 0xff 0x30 0x0a1102# CHECK: vshll.u16	q8, d16, #1511030xff 0xff 0x30 0x0a1104# CHECK: vshll.u32	q8, d16, #3111050xf2 0xff 0x20 0x031106# CHECK: vshll.i8	q8, d16, #811070xf6 0xff 0x20 0x031108# CHECK: vshll.i16	q8, d16, #1611090xfa 0xff 0x20 0x031110# CHECK: vshll.i32	q8, d16, #3211110xc8 0xef 0x30 0x081112# CHECK: vshrn.i16	d16, q8, #811130xd0 0xef 0x30 0x081114# CHECK: vshrn.i32	d16, q8, #1611150xe0 0xef 0x30 0x081116# CHECK: vshrn.i64	d16, q8, #3211170x40 0xef 0xa1 0x051118# CHECK: vrshl.s8	d16, d17, d1611190x50 0xef 0xa1 0x051120# CHECK: vrshl.s16	d16, d17, d1611210x60 0xef 0xa1 0x051122# CHECK: vrshl.s32	d16, d17, d1611230x70 0xef 0xa1 0x051124# CHECK: vrshl.s64	d16, d17, d1611250x40 0xff 0xa1 0x051126# CHECK: vrshl.u8	d16, d17, d1611270x50 0xff 0xa1 0x051128# CHECK: vrshl.u16	d16, d17, d1611290x60 0xff 0xa1 0x051130# CHECK: vrshl.u32	d16, d17, d1611310x70 0xff 0xa1 0x051132# CHECK: vrshl.u64	d16, d17, d1611330x40 0xef 0xe2 0x051134# CHECK: vrshl.s8	q8, q9, q811350x50 0xef 0xe2 0x051136# CHECK: vrshl.s16	q8, q9, q811370x60 0xef 0xe2 0x051138# CHECK: vrshl.s32	q8, q9, q811390x70 0xef 0xe2 0x051140# CHECK: vrshl.s64	q8, q9, q811410x40 0xff 0xe2 0x051142# CHECK: vrshl.u8	q8, q9, q811430x50 0xff 0xe2 0x051144# CHECK: vrshl.u16	q8, q9, q811450x60 0xff 0xe2 0x051146# CHECK: vrshl.u32	q8, q9, q811470x70 0xff 0xe2 0x051148# CHECK: vrshl.u64	q8, q9, q811490xc8 0xef 0x30 0x021150# CHECK: vrshr.s8	d16, d16, #811510xd0 0xef 0x30 0x021152# CHECK: vrshr.s16	d16, d16, #1611530xe0 0xef 0x30 0x021154# CHECK: vrshr.s32	d16, d16, #3211550xc0 0xef 0xb0 0x021156# CHECK: vrshr.s64	d16, d16, #6411570xc8 0xff 0x30 0x021158# CHECK: vrshr.u8	d16, d16, #811590xd0 0xff 0x30 0x021160# CHECK: vrshr.u16	d16, d16, #1611610xe0 0xff 0x30 0x021162# CHECK: vrshr.u32	d16, d16, #3211630xc0 0xff 0xb0 0x021164# CHECK: vrshr.u64	d16, d16, #6411650xc8 0xef 0x70 0x021166# CHECK: vrshr.s8	q8, q8, #811670xd0 0xef 0x70 0x021168# CHECK: vrshr.s16	q8, q8, #1611690xe0 0xef 0x70 0x021170# CHECK: vrshr.s32	q8, q8, #3211710xc0 0xef 0xf0 0x021172# CHECK: vrshr.s64	q8, q8, #6411730xc8 0xff 0x70 0x021174# CHECK: vrshr.u8	q8, q8, #811750xd0 0xff 0x70 0x021176# CHECK: vrshr.u16	q8, q8, #1611770xe0 0xff 0x70 0x021178# CHECK: vrshr.u32	q8, q8, #3211790xc0 0xff 0xf0 0x021180# CHECK: vrshr.u64	q8, q8, #6411810xc8 0xef 0x70 0x081182# CHECK: vrshrn.i16	d16, q8, #811830xd0 0xef 0x70 0x081184# CHECK: vrshrn.i32	d16, q8, #1611850xe0 0xef 0x70 0x081186# CHECK: vrshrn.i64	d16, q8, #3211870xc8 0xef 0x30 0x111188# CHECK: vsra.s8	d17, d16, #811890xd0 0xef 0x30 0x111190# CHECK: vsra.s16	d17, d16, #1611910xe0 0xef 0x30 0x111192# CHECK: vsra.s32	d17, d16, #3211930xc0 0xef 0xb0 0x111194# CHECK: vsra.s64	d17, d16, #6411950xc8 0xef 0x72 0x011196# CHECK: vsra.s8	q8, q9, #811970xd0 0xef 0x72 0x011198# CHECK: vsra.s16	q8, q9, #1611990xe0 0xef 0x72 0x011200# CHECK: vsra.s32	q8, q9, #3212010xc0 0xef 0xf2 0x011202# CHECK: vsra.s64	q8, q9, #6412030xc8 0xff 0x30 0x111204# CHECK: vsra.u8	d17, d16, #812050xd0 0xff 0x30 0x111206# CHECK: vsra.u16	d17, d16, #1612070xe0 0xff 0x30 0x111208# CHECK: vsra.u32	d17, d16, #3212090xc0 0xff 0xb0 0x111210# CHECK: vsra.u64	d17, d16, #6412110xc8 0xff 0x72 0x011212# CHECK: vsra.u8	q8, q9, #812130xd0 0xff 0x72 0x011214# CHECK: vsra.u16	q8, q9, #1612150xe0 0xff 0x72 0x011216# CHECK: vsra.u32	q8, q9, #3212170xc0 0xff 0xf2 0x011218# CHECK: vsra.u64	q8, q9, #6412190xc8 0xef 0x30 0x131220# CHECK: vrsra.s8	d17, d16, #812210xd0 0xef 0x30 0x131222# CHECK: vrsra.s16	d17, d16, #1612230xe0 0xef 0x30 0x131224# CHECK: vrsra.s32	d17, d16, #3212250xc0 0xef 0xb0 0x131226# CHECK: vrsra.s64	d17, d16, #6412270xc8 0xff 0x30 0x131228# CHECK: vrsra.u8	d17, d16, #812290xd0 0xff 0x30 0x131230# CHECK: vrsra.u16	d17, d16, #1612310xe0 0xff 0x30 0x131232# CHECK: vrsra.u32	d17, d16, #3212330xc0 0xff 0xb0 0x131234# CHECK: vrsra.u64	d17, d16, #6412350xc8 0xef 0x72 0x031236# CHECK: vrsra.s8	q8, q9, #812370xd0 0xef 0x72 0x031238# CHECK: vrsra.s16	q8, q9, #1612390xe0 0xef 0x72 0x031240# CHECK: vrsra.s32	q8, q9, #3212410xc0 0xef 0xf2 0x031242# CHECK: vrsra.s64	q8, q9, #6412430xc8 0xff 0x72 0x031244# CHECK: vrsra.u8	q8, q9, #812450xd0 0xff 0x72 0x031246# CHECK: vrsra.u16	q8, q9, #1612470xe0 0xff 0x72 0x031248# CHECK: vrsra.u32	q8, q9, #3212490xc0 0xff 0xf2 0x031250# CHECK: vrsra.u64	q8, q9, #6412510xcf 0xff 0x30 0x151252# CHECK: vsli.8	d17, d16, #712530xdf 0xff 0x30 0x151254# CHECK: vsli.16	d17, d16, #1512550xff 0xff 0x30 0x151256# CHECK: vsli.32	d17, d16, #3112570xff 0xff 0xb0 0x151258# CHECK: vsli.64	d17, d16, #6312590xcf 0xff 0x70 0x251260# CHECK: vsli.8	q9, q8, #712610xdf 0xff 0x70 0x251262# CHECK: vsli.16	q9, q8, #1512630xff 0xff 0x70 0x251264# CHECK: vsli.32	q9, q8, #3112650xff 0xff 0xf0 0x251266# CHECK: vsli.64	q9, q8, #6312670xc8 0xff 0x30 0x141268# CHECK: vsri.8	d17, d16, #812690xd0 0xff 0x30 0x141270# CHECK: vsri.16	d17, d16, #1612710xe0 0xff 0x30 0x141272# CHECK: vsri.32	d17, d16, #3212730xc0 0xff 0xb0 0x141274# CHECK: vsri.64	d17, d16, #6412750xc8 0xff 0x70 0x241276# CHECK: vsri.8	q9, q8, #812770xd0 0xff 0x70 0x241278# CHECK: vsri.16	q9, q8, #1612790xe0 0xff 0x70 0x241280# CHECK: vsri.32	q9, q8, #3212810xc0 0xff 0xf0 0x241282# CHECK: vsri.64	q9, q8, #6412830xf1 0xef 0xa0 0x031284# CHECK: vext.8	d16, d17, d16, #312850xf1 0xef 0xa0 0x051286# CHECK: vext.8	d16, d17, d16, #512870xf2 0xef 0xe0 0x031288# CHECK: vext.8	q8, q9, q8, #312890xf2 0xef 0xe0 0x071290# CHECK: vext.8	q8, q9, q8, #712910xf1 0xef 0xa0 0x061292# CHECK: vext.16	d16, d17, d16, #312930xf2 0xef 0xe0 0x0c1294# CHECK: vext.32	q8, q9, q8, #312950xf2 0xff 0xa0 0x101296# CHECK: vtrn.8	d17, d1612970xf6 0xff 0xa0 0x101298# CHECK: vtrn.16	d17, d1612990xfa 0xff 0xa0 0x101300# CHECK: vtrn.32	d17, d1613010xf2 0xff 0xe0 0x201302# CHECK: vtrn.8	q9, q813030xf6 0xff 0xe0 0x201304# CHECK: vtrn.16	q9, q813050xfa 0xff 0xe0 0x201306# CHECK: vtrn.32	q9, q813070xf2 0xff 0x20 0x111308# CHECK: vuzp.8	d17, d1613090xf6 0xff 0x20 0x111310# CHECK: vuzp.16	d17, d1613110xf2 0xff 0x60 0x211312# CHECK: vuzp.8	q9, q813130xf6 0xff 0x60 0x211314# CHECK: vuzp.16	q9, q813150xfa 0xff 0x60 0x211316# CHECK: vuzp.32	q9, q813170xf2 0xff 0xa0 0x111318# CHECK: vzip.8	d17, d1613190xf6 0xff 0xa0 0x111320# CHECK: vzip.16	d17, d1613210xf2 0xff 0xe0 0x211322# CHECK: vzip.8	q9, q813230xf6 0xff 0xe0 0x211324# CHECK: vzip.16	q9, q813250xfa 0xff 0xe0 0x211326# CHECK: vzip.32	q9, q81327 1328 13290xf1 0xef 0xa0 0x031330# CHECK: vext.8	d16, d17, d16, #313310xf1 0xef 0xa0 0x051332# CHECK: vext.8	d16, d17, d16, #513330xf2 0xef 0xe0 0x031334# CHECK: vext.8	q8, q9, q8, #313350xf2 0xef 0xe0 0x071336# CHECK: vext.8	q8, q9, q8, #713370xf1 0xef 0xa0 0x061338# CHECK: vext.16	d16, d17, d16, #313390xf2 0xef 0xe0 0x0c1340# CHECK: vext.32	q8, q9, q8, #313410xf2 0xff 0xa0 0x101342# CHECK: vtrn.8	d17, d1613430xf6 0xff 0xa0 0x101344# CHECK: vtrn.16	d17, d1613450xfa 0xff 0xa0 0x101346# CHECK: vtrn.32	d17, d1613470xf2 0xff 0xe0 0x201348# CHECK: vtrn.8	q9, q813490xf6 0xff 0xe0 0x201350# CHECK: vtrn.16	q9, q813510xfa 0xff 0xe0 0x201352# CHECK: vtrn.32	q9, q813530xf2 0xff 0x20 0x111354# CHECK: vuzp.8	d17, d1613550xf6 0xff 0x20 0x111356# CHECK: vuzp.16	d17, d1613570xf2 0xff 0x60 0x211358# CHECK: vuzp.8	q9, q813590xf6 0xff 0x60 0x211360# CHECK: vuzp.16	q9, q813610xfa 0xff 0x60 0x211362# CHECK: vuzp.32	q9, q813630xf2 0xff 0xa0 0x111364# CHECK: vzip.8	d17, d1613650xf6 0xff 0xa0 0x111366# CHECK: vzip.16	d17, d1613670xf2 0xff 0xe0 0x211368# CHECK: vzip.8	q9, q813690xf6 0xff 0xe0 0x211370# CHECK: vzip.16	q9, q813710xfa 0xff 0xe0 0x211372# CHECK: vzip.32	q9, q81373 13740xf1 0xff 0xa0 0x081375# CHECK: vtbl.8	d16, {d17}, d1613760xf0 0xff 0xa2 0x091377# CHECK: vtbl.8	d16, {d16, d17}, d1813780xf0 0xff 0xa4 0x0a1379# CHECK: vtbl.8	d16, {d16, d17, d18}, d2013800xf0 0xff 0xa4 0x0b1381# CHECK: vtbl.8	d16, {d16, d17, d18, d19}, d2013820xf0 0xff 0xe1 0x281383# CHECK: vtbx.8	d18, {d16}, d1713840xf0 0xff 0xe2 0x391385# CHECK: vtbx.8	d19, {d16, d17}, d1813860xf0 0xff 0xe5 0x4a1387# CHECK: vtbx.8	d20, {d16, d17, d18}, d2113880xf0 0xff 0xe5 0x4b1389# CHECK: vtbx.8	d20, {d16, d17, d18, d19}, d211390 13910x60 0xf9 0x1f 0x071392# CHECK: vld1.8	{d16}, [r0:64]13930x60 0xf9 0x4f 0x071394# CHECK: vld1.16	{d16}, [r0]13950x60 0xf9 0x8f 0x071396# CHECK: vld1.32	{d16}, [r0]13970x60 0xf9 0xcf 0x071398# CHECK: vld1.64	{d16}, [r0]13990x60 0xf9 0x1f 0x0a1400# CHECK: vld1.8	{d16, d17}, [r0:64]14010x60 0xf9 0x6f 0x0a1402# CHECK: vld1.16	{d16, d17}, [r0:128]14030x60 0xf9 0x8f 0x0a1404# CHECK: vld1.32	{d16, d17}, [r0]14050x60 0xf9 0xcf 0x0a1406# CHECK: vld1.64	{d16, d17}, [r0]1407 14080x60 0xf9 0x1f 0x081409# CHECK: vld2.8	{d16, d17}, [r0:64]14100x60 0xf9 0x6f 0x081411# CHECK: vld2.16	{d16, d17}, [r0:128]14120x60 0xf9 0x8f 0x081413# CHECK: vld2.32	{d16, d17}, [r0]14140x60 0xf9 0x1f 0x031415# CHECK: vld2.8	{d16, d17, d18, d19}, [r0:64]14160x60 0xf9 0x6f 0x031417# CHECK: vld2.16	{d16, d17, d18, d19}, [r0:128]14180x60 0xf9 0xbf 0x031419# CHECK: vld2.32	{d16, d17, d18, d19}, [r0:256]1420 14210x60 0xf9 0x1f 0x041422# CHECK: vld3.8	{d16, d17, d18}, [r0:64]14230x60 0xf9 0x4f 0x041424# CHECK: vld3.16	{d16, d17, d18}, [r0]14250x60 0xf9 0x8f 0x041426# CHECK: vld3.32	{d16, d17, d18}, [r0]14270x60 0xf9 0x1d 0x051428# CHECK: vld3.8	{d16, d18, d20}, [r0:64]!14290x60 0xf9 0x1d 0x151430# CHECK: vld3.8	{d17, d19, d21}, [r0:64]!14310x60 0xf9 0x4d 0x051432# CHECK: vld3.16	{d16, d18, d20}, [r0]!14330x60 0xf9 0x4d 0x151434# CHECK: vld3.16	{d17, d19, d21}, [r0]!14350x60 0xf9 0x8d 0x051436# CHECK: vld3.32	{d16, d18, d20}, [r0]!14370x60 0xf9 0x8d 0x151438# CHECK: vld3.32	{d17, d19, d21}, [r0]!1439 14400x60 0xf9 0x1f 0x001441# CHECK: vld4.8	{d16, d17, d18, d19}, [r0:64]14420x60 0xf9 0x6f 0x001443# CHECK: vld4.16	{d16, d17, d18, d19}, [r0:128]14440x60 0xf9 0xbf 0x001445# CHECK: vld4.32	{d16, d17, d18, d19}, [r0:256]14460x60 0xf9 0x3d 0x011447# CHECK: vld4.8	{d16, d18, d20, d22}, [r0:256]!14480x60 0xf9 0x3d 0x111449# CHECK: vld4.8	{d17, d19, d21, d23}, [r0:256]!14500x60 0xf9 0x4d 0x011451# CHECK: vld4.16	{d16, d18, d20, d22}, [r0]!14520x60 0xf9 0x4d 0x111453# CHECK: vld4.16	{d17, d19, d21, d23}, [r0]!14540x60 0xf9 0x8d 0x011455# CHECK: vld4.32	{d16, d18, d20, d22}, [r0]!14560x60 0xf9 0x8d 0x111457# CHECK: vld4.32	{d17, d19, d21, d23}, [r0]!1458 14590xe0 0xf9 0x6f 0x001460# CHECK: vld1.8	{d16[3]}, [r0]14610xe0 0xf9 0x9f 0x041462# CHECK: vld1.16	{d16[2]}, [r0:16]14630xe0 0xf9 0xbf 0x081464# CHECK: vld1.32	{d16[1]}, [r0:32]1465 14660xe0 0xf9 0x3f 0x011467# CHECK: vld2.8	{d16[1], d17[1]}, [r0:16]14680xe0 0xf9 0x5f 0x051469# CHECK: vld2.16	{d16[1], d17[1]}, [r0:32]14700xe0 0xf9 0x8f 0x091471# CHECK: vld2.32	{d16[1], d17[1]}, [r0]14720xe0 0xf9 0x6f 0x151473# CHECK: vld2.16	{d17[1], d19[1]}, [r0]14740xe0 0xf9 0x5f 0x191475# CHECK: vld2.32	{d17[0], d19[0]}, [r0:64]1476 14770xe0 0xf9 0x2f 0x021478# CHECK: vld3.8	{d16[1], d17[1], d18[1]}, [r0]14790xe0 0xf9 0x4f 0x061480# CHECK: vld3.16	{d16[1], d17[1], d18[1]}, [r0]14810xe0 0xf9 0x8f 0x0a1482# CHECK: vld3.32	{d16[1], d17[1], d18[1]}, [r0]14830xe0 0xf9 0x6f 0x061484# CHECK: vld3.16	{d16[1], d18[1], d20[1]}, [r0]14850xe0 0xf9 0xcf 0x1a1486# CHECK: vld3.32	{d17[1], d19[1], d21[1]}, [r0]1487 14880xa4 0xf9 0x0f 0x0e1489# CHECK: vld3.8	{d0[], d1[], d2[]}, [r4]14900xa4 0xf9 0x0d 0x0e1491# CHECK: vld3.8	{d0[], d1[], d2[]}, [r4]!14920xa4 0xf9 0x25 0x0e1493# CHECK: vld3.8	{d0[], d2[], d4[]}, [r4], r514940xa4 0xf9 0x6f 0x0e1495# CHECK: vld3.16	{d0[], d2[], d4[]}, [r4]14960xa4 0xf9 0x4d 0x0e1497# CHECK: vld3.16	{d0[], d1[], d2[]}, [r4]!14980xa4 0xf9 0x65 0x0e1499# CHECK: vld3.16	{d0[], d2[], d4[]}, [r4], r515000xa4 0xf9 0x8f 0x0e1501# CHECK: vld3.32	{d0[], d1[], d2[]}, [r4]15020xa4 0xf9 0x8d 0x0e1503# CHECK: vld3.32	{d0[], d1[], d2[]}, [r4]!15040xa4 0xf9 0xa5 0x0e1505# CHECK: vld3.32	{d0[], d2[], d4[]}, [r4], r51506 15070xe0 0xf9 0x3f 0x031508# CHECK: vld4.8	{d16[1], d17[1], d18[1], d19[1]}, [r0:32]15090xe0 0xf9 0x4f 0x071510# CHECK: vld4.16	{d16[1], d17[1], d18[1], d19[1]}, [r0]15110xe0 0xf9 0xaf 0x0b1512# CHECK: vld4.32	{d16[1], d17[1], d18[1], d19[1]}, [r0:128]15130xe0 0xf9 0x7f 0x071514# CHECK: vld4.16	{d16[1], d18[1], d20[1], d22[1]}, [r0:64]15150xe0 0xf9 0x4f 0x1b1516# CHECK: vld4.32	{d17[0], d19[0], d21[0], d23[0]}, [r0]1517 15180xa4 0xf9 0x0f 0x0f1519# CHECK: vld4.8	{d0[], d1[], d2[], d3[]}, [r4] 15200xa4 0xf9 0x3f 0x0f1521# CHECK: vld4.8	{d0[], d2[], d4[], d6[]}, [r4:32] 15220xa4 0xf9 0x1d 0x0f1523# CHECK: vld4.8	{d0[], d1[], d2[], d3[]}, [r4:32]! 15240xa4 0xf9 0x35 0x0f1525# CHECK: vld4.8	{d0[], d2[], d4[], d6[]}, [r4:32], r5 15260xa4 0xf9 0x4f 0x0f1527# CHECK: vld4.16	{d0[], d1[], d2[], d3[]}, [r4] 15280xa4 0xf9 0x7f 0x0f1529# CHECK: vld4.16	{d0[], d2[], d4[], d6[]}, [r4:64] 15300xa4 0xf9 0x5d 0x0f1531# CHECK: vld4.16	{d0[], d1[], d2[], d3[]}, [r4:64]! 15320xa4 0xf9 0x75 0x0f1533# CHECK: vld4.16	{d0[], d2[], d4[], d6[]}, [r4:64], r5 15340xa4 0xf9 0x8f 0x0f1535# CHECK: vld4.32	{d0[], d1[], d2[], d3[]}, [r4] 15360xa4 0xf9 0xbf 0x0f1537# CHECK: vld4.32	{d0[], d2[], d4[], d6[]}, [r4:64] 15380xa4 0xf9 0xdd 0x0f1539# CHECK: vld4.32	{d0[], d1[], d2[], d3[]}, [r4:128]! 15400xa4 0xf9 0xf5 0x0f1541# CHECK: vld4.32	{d0[], d2[], d4[], d6[]}, [r4:128], r5 1542 15430x40 0xf9 0x1f 0x071544# CHECK: vst1.8	{d16}, [r0:64]15450x40 0xf9 0x4f 0x071546# CHECK: vst1.16	{d16}, [r0]15470x40 0xf9 0x8f 0x071548# CHECK: vst1.32	{d16}, [r0]15490x40 0xf9 0xcf 0x071550# CHECK: vst1.64	{d16}, [r0]15510x40 0xf9 0x1f 0x0a1552# CHECK: vst1.8	{d16, d17}, [r0:64]15530x40 0xf9 0x6f 0x0a1554# CHECK: vst1.16	{d16, d17}, [r0:128]15550x40 0xf9 0x8f 0x0a1556# CHECK: vst1.32	{d16, d17}, [r0]15570x40 0xf9 0xcf 0x0a1558# CHECK: vst1.64	{d16, d17}, [r0]1559 15600x40 0xf9 0x1f 0x081561# CHECK: vst2.8	{d16, d17}, [r0:64]15620x40 0xf9 0x6f 0x081563# CHECK: vst2.16	{d16, d17}, [r0:128]15640x40 0xf9 0x8f 0x081565# CHECK: vst2.32	{d16, d17}, [r0]15660x40 0xf9 0x1f 0x031567# CHECK: vst2.8	{d16, d17, d18, d19}, [r0:64]15680x40 0xf9 0x6f 0x031569# CHECK: vst2.16	{d16, d17, d18, d19}, [r0:128]15700x40 0xf9 0xbf 0x031571# CHECK: vst2.32	{d16, d17, d18, d19}, [r0:256]1572 15730x40 0xf9 0x1f 0x041574# CHECK: vst3.8	{d16, d17, d18}, [r0:64]15750x40 0xf9 0x4f 0x041576# CHECK: vst3.16	{d16, d17, d18}, [r0]15770x40 0xf9 0x8f 0x041578# CHECK: vst3.32	{d16, d17, d18}, [r0]15790x40 0xf9 0x1d 0x051580# CHECK: vst3.8	{d16, d18, d20}, [r0:64]!15810x40 0xf9 0x1d 0x151582# CHECK: vst3.8	{d17, d19, d21}, [r0:64]!15830x40 0xf9 0x4d 0x051584# CHECK: vst3.16	{d16, d18, d20}, [r0]!15850x40 0xf9 0x4d 0x151586# CHECK: vst3.16	{d17, d19, d21}, [r0]!15870x40 0xf9 0x8d 0x051588# CHECK: vst3.32	{d16, d18, d20}, [r0]!15890x40 0xf9 0x8d 0x151590# CHECK: vst3.32	{d17, d19, d21}, [r0]!1591 15920x40 0xf9 0x1f 0x001593# CHECK: vst4.8	{d16, d17, d18, d19}, [r0:64]15940x40 0xf9 0x6f 0x001595# CHECK: vst4.16	{d16, d17, d18, d19}, [r0:128]15960x40 0xf9 0x3d 0x011597# CHECK: vst4.8	{d16, d18, d20, d22}, [r0:256]!15980x40 0xf9 0x3d 0x111599# CHECK: vst4.8	{d17, d19, d21, d23}, [r0:256]!16000x40 0xf9 0x4d 0x011601# CHECK: vst4.16	{d16, d18, d20, d22}, [r0]!16020x40 0xf9 0x4d 0x111603# CHECK: vst4.16	{d17, d19, d21, d23}, [r0]!16040x40 0xf9 0x8d 0x011605# CHECK: vst4.32	{d16, d18, d20, d22}, [r0]!16060x40 0xf9 0x8d 0x111607# CHECK: vst4.32	{d17, d19, d21, d23}, [r0]!1608 16090xc0 0xf9 0x3f 0x011610# CHECK: vst2.8	{d16[1], d17[1]}, [r0:16]16110xc0 0xf9 0x5f 0x051612# CHECK: vst2.16	{d16[1], d17[1]}, [r0:32]16130xc0 0xf9 0x8f 0x091614# CHECK: vst2.32	{d16[1], d17[1]}, [r0]16150xc0 0xf9 0x6f 0x151616# CHECK: vst2.16	{d17[1], d19[1]}, [r0]16170xc0 0xf9 0x5f 0x191618# CHECK: vst2.32	{d17[0], d19[0]}, [r0:64]1619 16200xc0 0xf9 0x2f 0x021621# CHECK: vst3.8	{d16[1], d17[1], d18[1]}, [r0]16220xc0 0xf9 0x4f 0x061623# CHECK: vst3.16	{d16[1], d17[1], d18[1]}, [r0]16240xc0 0xf9 0x8f 0x0a1625# CHECK: vst3.32	{d16[1], d17[1], d18[1]}, [r0]16260xc0 0xf9 0xaf 0x161627# CHECK: vst3.16	{d17[2], d19[2], d21[2]}, [r0]16280xc0 0xf9 0x4f 0x0a1629# CHECK: vst3.32	{d16[0], d18[0], d20[0]}, [r0]1630 16310xc0 0xf9 0x3f 0x031632# CHECK: vst4.8	{d16[1], d17[1], d18[1], d19[1]}, [r0:32]16330xc0 0xf9 0x4f 0x071634# CHECK: vst4.16	{d16[1], d17[1], d18[1], d19[1]}, [r0]16350xc0 0xf9 0xaf 0x0b1636# CHECK: vst4.32	{d16[1], d17[1], d18[1], d19[1]}, [r0:128]16370xc0 0xf9 0xff 0x171638# CHECK: vst4.16	{d17[3], d19[3], d21[3], d23[3]}, [r0:64]16390xc0 0xf9 0x4f 0x1b1640# CHECK: vst4.32	{d17[0], d19[0], d21[0], d23[0]}, [r0]1641 1642# rdar://1079845116430xe7 0xf9 0x32 0x1d1644# CHECK: vld2.8	{d17[], d19[]}, [r7:16], r216450xe7 0xf9 0x3d 0x1d1646# CHECK: vld2.8	{d17[], d19[]}, [r7:16]!16470xe7 0xf9 0x3f 0x1d1648# CHECK: vld2.8	{d17[], d19[]}, [r7:16]1649 1650# rdar://1103470216510x04 0xf9 0x0d 0x871652# CHECK: vst1.8	{d8}, [r4]!             16530x04 0xf9 0x4d 0x871654# CHECK: vst1.16	{d8}, [r4]!             16550x04 0xf9 0x8d 0x871656# CHECK: vst1.32	{d8}, [r4]!             16570x04 0xf9 0xcd 0x871658# CHECK: vst1.64	{d8}, [r4]!             16590x04 0xf9 0x06 0x871660# CHECK: vst1.8	{d8}, [r4], r6          16610x04 0xf9 0x46 0x871662# CHECK: vst1.16	{d8}, [r4], r6          16630x04 0xf9 0x86 0x871664# CHECK: vst1.32	{d8}, [r4], r6          16650x04 0xf9 0xc6 0x871666# CHECK: vst1.64	{d8}, [r4], r6          1667 16680x04 0xf9 0x0d 0x8a1669# CHECK: vst1.8	{d8, d9}, [r4]!         16700x04 0xf9 0x4d 0x8a1671# CHECK: vst1.16	{d8, d9}, [r4]!         16720x04 0xf9 0x8d 0x8a1673# CHECK: vst1.32	{d8, d9}, [r4]!         16740x04 0xf9 0xcd 0x8a1675# CHECK: vst1.64	{d8, d9}, [r4]!         16760x04 0xf9 0x06 0x8a1677# CHECK: vst1.8	{d8, d9}, [r4], r6      16780x04 0xf9 0x46 0x8a1679# CHECK: vst1.16	{d8, d9}, [r4], r6      16800x04 0xf9 0x86 0x8a1681# CHECK: vst1.32	{d8, d9}, [r4], r6      16820x04 0xf9 0xc6 0x8a1683# CHECK: vst1.64	{d8, d9}, [r4], r6      1684 16850x04 0xf9 0x0d 0x861686# CHECK: vst1.8	{d8, d9, d10}, [r4]!    16870x04 0xf9 0x4d 0x861688# CHECK: vst1.16	{d8, d9, d10}, [r4]!    16890x04 0xf9 0x8d 0x861690# CHECK: vst1.32	{d8, d9, d10}, [r4]!    16910x04 0xf9 0xcd 0x861692# CHECK: vst1.64	{d8, d9, d10}, [r4]!    16930x04 0xf9 0x06 0x861694# CHECK: vst1.8	{d8, d9, d10}, [r4], r6 16950x04 0xf9 0x46 0x861696# CHECK: vst1.16	{d8, d9, d10}, [r4], r6 16970x04 0xf9 0x86 0x861698# CHECK: vst1.32	{d8, d9, d10}, [r4], r6 16990x04 0xf9 0xc6 0x861700# CHECK: vst1.64	{d8, d9, d10}, [r4], r6 1701 17020x04 0xf9 0x0d 0x821703# CHECK: vst1.8	{d8, d9, d10, d11}, [r4]! 17040x04 0xf9 0x4d 0x821705# CHECK: vst1.16	{d8, d9, d10, d11}, [r4]! 17060x04 0xf9 0x8d 0x821707# CHECK: vst1.32	{d8, d9, d10, d11}, [r4]! 17080x04 0xf9 0xcd 0x821709# CHECK: vst1.64	{d8, d9, d10, d11}, [r4]! 17100x04 0xf9 0x06 0x821711# CHECK: vst1.8	{d8, d9, d10, d11}, [r4], r6 17120x04 0xf9 0x46 0x821713# CHECK: vst1.16	{d8, d9, d10, d11}, [r4], r6 17140x04 0xf9 0x86 0x821715# CHECK: vst1.32	{d8, d9, d10, d11}, [r4], r6 17160x04 0xf9 0xc6 0x821717# CHECK: vst1.64	{d8, d9, d10, d11}, [r4], r6 1718 17190x04 0xf9 0x0d 0x881720# CHECK: vst2.8	{d8, d9}, [r4]!         17210x04 0xf9 0x4d 0x881722# CHECK: vst2.16	{d8, d9}, [r4]!         17230x04 0xf9 0x8d 0x881724# CHECK: vst2.32	{d8, d9}, [r4]!         17250x04 0xf9 0x06 0x881726# CHECK: vst2.8	{d8, d9}, [r4], r6      17270x04 0xf9 0x46 0x881728# CHECK: vst2.16	{d8, d9}, [r4], r6      17290x04 0xf9 0x86 0x881730# CHECK: vst2.32	{d8, d9}, [r4], r6      1731 17320x04 0xf9 0x0d 0x891733# CHECK: vst2.8	{d8, d10}, [r4]!        17340x04 0xf9 0x4d 0x891735# CHECK: vst2.16	{d8, d10}, [r4]!        17360x04 0xf9 0x8d 0x891737# CHECK: vst2.32	{d8, d10}, [r4]!        17380x04 0xf9 0x06 0x891739# CHECK: vst2.8	{d8, d10}, [r4], r6     17400x04 0xf9 0x46 0x891741# CHECK: vst2.16	{d8, d10}, [r4], r6     17420x04 0xf9 0x86 0x891743# CHECK: vst2.32	{d8, d10}, [r4], r6     1744 17450x04 0xf9 0x0d 0x841746# CHECK: vst3.8	{d8, d9, d10}, [r4]!    17470x04 0xf9 0x4d 0x841748# CHECK: vst3.16	{d8, d9, d10}, [r4]!    17490x04 0xf9 0x8d 0x841750# CHECK: vst3.32	{d8, d9, d10}, [r4]!    17510x04 0xf9 0x06 0x851752# CHECK: vst3.8	{d8, d10, d12}, [r4], r6 17530x04 0xf9 0x46 0x851754# CHECK: vst3.16	{d8, d10, d12}, [r4], r6 17550x04 0xf9 0x86 0x851756# CHECK: vst3.32	{d8, d10, d12}, [r4], r6 1757 17580x04 0xf9 0x0d 0x801759# CHECK: vst4.8	{d8, d9, d10, d11}, [r4]!17600x04 0xf9 0x4d 0x801761# CHECK: vst4.16	{d8, d9, d10, d11}, [r4]!17620x04 0xf9 0x8d 0x801763# CHECK: vst4.32	{d8, d9, d10, d11}, [r4]!17640x04 0xf9 0x06 0x811765# CHECK: vst4.8	{d8, d10, d12, d14}, [r4], r617660x04 0xf9 0x46 0x811767# CHECK: vst4.16	{d8, d10, d12, d14}, [r4], r617680x04 0xf9 0x86 0x811769# CHECK: vst4.32	{d8, d10, d12, d14}, [r4], r61770 17710x04 0xf9 0x4f 0x8a1772# CHECK: vst1.16	{d8, d9}, [r4]          17730x04 0xf9 0x8f 0x8a1774# CHECK: vst1.32	{d8, d9}, [r4]          17750x04 0xf9 0xcf 0x8a1776# CHECK: vst1.64	{d8, d9}, [r4]          17770x04 0xf9 0x0f 0x8a1778# CHECK: vst1.8	{d8, d9}, [r4]          17790x04 0xf9 0x4f 0x881780# CHECK: vst2.16	{d8, d9}, [r4]          17810x04 0xf9 0x8f 0x881782# CHECK: vst2.32	{d8, d9}, [r4]          17830x04 0xf9 0x0f 0x881784# CHECK: vst2.8	{d8, d9}, [r4]          17850x04 0xf9 0x4d 0x881786# CHECK: vst2.16	{d8, d9}, [r4]!         17870x04 0xf9 0x46 0x881788# CHECK: vst2.16	{d8, d9}, [r4], r6      17890x04 0xf9 0x8d 0x881790# CHECK: vst2.32	{d8, d9}, [r4]!         17910x04 0xf9 0x86 0x881792# CHECK: vst2.32	{d8, d9}, [r4], r6      17930x04 0xf9 0x0d 0x881794# CHECK: vst2.8	{d8, d9}, [r4]!         17950x04 0xf9 0x06 0x881796# CHECK: vst2.8	{d8, d9}, [r4], r6      1797 17980x04 0xf9 0x4f 0x891799# CHECK: vst2.16	{d8, d10}, [r4]        18000x04 0xf9 0x8f 0x891801# CHECK: vst2.32	{d8, d10}, [r4]        18020x04 0xf9 0x0f 0x891803# CHECK: vst2.8	{d8, d10}, [r4]        1804 18050x04 0xf9 0x0f 0x841806# CHECK: vst3.8	{d8, d9, d10}, [r4]    18070x04 0xf9 0x4f 0x841808# CHECK: vst3.16	{d8, d9, d10}, [r4]    18090x04 0xf9 0x8f 0x841810# CHECK: vst3.32	{d8, d9, d10}, [r4]    1811 18120x04 0xf9 0x0f 0x801813# CHECK: vst4.8	{d8, d9, d10, d11}, [r4]18140x04 0xf9 0x4f 0x801815# CHECK: vst4.16	{d8, d9, d10, d11}, [r4]18160x04 0xf9 0x8f 0x801817# CHECK: vst4.32	{d8, d9, d10, d11}, [r4]1818 18190x04 0xf9 0x0f 0x851820# CHECK: vst3.8	{d8, d10, d12}, [r4]   18210x04 0xf9 0x4f 0x851822# CHECK: vst3.16	{d8, d10, d12}, [r4]   18230x04 0xf9 0x8f 0x851824# CHECK: vst3.32	{d8, d10, d12}, [r4]   1825 18260x04 0xf9 0x0f 0x811827# CHECK: vst4.8	{d8, d10, d12, d14}, [r4]18280x04 0xf9 0x4f 0x811829# CHECK: vst4.16	{d8, d10, d12, d14}, [r4]18300x04 0xf9 0x8f 0x811831# CHECK: vst4.32	{d8, d10, d12, d14}, [r4]1832 1833# rdar://1120405918340x24 0xf9 0x0d 0x871835# CHECK: vld1.8	{d8}, [r4]!             18360x24 0xf9 0x4d 0x871837# CHECK: vld1.16	{d8}, [r4]!             18380x24 0xf9 0x8d 0x871839# CHECK: vld1.32	{d8}, [r4]!             18400x24 0xf9 0xcd 0x871841# CHECK: vld1.64	{d8}, [r4]!             18420x24 0xf9 0x06 0x871843# CHECK: vld1.8	{d8}, [r4], r6          18440x24 0xf9 0x46 0x871845# CHECK: vld1.16	{d8}, [r4], r6          18460x24 0xf9 0x86 0x871847# CHECK: vld1.32	{d8}, [r4], r6          18480x24 0xf9 0xc6 0x871849# CHECK: vld1.64	{d8}, [r4], r6          18500x24 0xf9 0x0d 0x8a1851# CHECK: vld1.8	{d8, d9}, [r4]!         18520x24 0xf9 0x4d 0x8a1853# CHECK: vld1.16	{d8, d9}, [r4]!         18540x24 0xf9 0x8d 0x8a1855# CHECK: vld1.32	{d8, d9}, [r4]!         18560x24 0xf9 0xcd 0x8a1857# CHECK: vld1.64	{d8, d9}, [r4]!         18580x24 0xf9 0x06 0x8a1859# CHECK: vld1.8	{d8, d9}, [r4], r6      18600x24 0xf9 0x46 0x8a1861# CHECK: vld1.16	{d8, d9}, [r4], r6      18620x24 0xf9 0x86 0x8a1863# CHECK: vld1.32	{d8, d9}, [r4], r6      18640x24 0xf9 0xc6 0x8a1865# CHECK: vld1.64	{d8, d9}, [r4], r6      18660x24 0xf9 0x0d 0x861867# CHECK: vld1.8	{d8, d9, d10}, [r4]!    18680x24 0xf9 0x4d 0x861869# CHECK: vld1.16	{d8, d9, d10}, [r4]!    18700x24 0xf9 0x8d 0x861871# CHECK: vld1.32	{d8, d9, d10}, [r4]!    18720x24 0xf9 0xcd 0x861873# CHECK: vld1.64	{d8, d9, d10}, [r4]!    18740x24 0xf9 0x06 0x861875# CHECK: vld1.8	{d8, d9, d10}, [r4], r6 18760x24 0xf9 0x46 0x861877# CHECK: vld1.16	{d8, d9, d10}, [r4], r6 18780x24 0xf9 0x86 0x861879# CHECK: vld1.32	{d8, d9, d10}, [r4], r6 18800x24 0xf9 0xc6 0x861881# CHECK: vld1.64	{d8, d9, d10}, [r4], r6 18820x24 0xf9 0x0d 0x821883# CHECK: vld1.8	{d8, d9, d10, d11}, [r4]! 18840x24 0xf9 0x4d 0x821885# CHECK: vld1.16	{d8, d9, d10, d11}, [r4]! 18860x24 0xf9 0x8d 0x821887# CHECK: vld1.32	{d8, d9, d10, d11}, [r4]! 18880x24 0xf9 0xcd 0x821889# CHECK: vld1.64	{d8, d9, d10, d11}, [r4]! 18900x24 0xf9 0x06 0x821891# CHECK: vld1.8	{d8, d9, d10, d11}, [r4], r6 18920x24 0xf9 0x46 0x821893# CHECK: vld1.16	{d8, d9, d10, d11}, [r4], r6 18940x24 0xf9 0x86 0x821895# CHECK: vld1.32	{d8, d9, d10, d11}, [r4], r6 18960x24 0xf9 0xc6 0x821897# CHECK: vld1.64	{d8, d9, d10, d11}, [r4], r6 18980x24 0xf9 0x0d 0x881899# CHECK: vld2.8	{d8, d9}, [r4]!         19000x24 0xf9 0x4d 0x881901# CHECK: vld2.16	{d8, d9}, [r4]!         19020x24 0xf9 0x8d 0x881903# CHECK: vld2.32	{d8, d9}, [r4]!         19040x24 0xf9 0x06 0x881905# CHECK: vld2.8	{d8, d9}, [r4], r6      19060x24 0xf9 0x46 0x881907# CHECK: vld2.16	{d8, d9}, [r4], r6      19080x24 0xf9 0x86 0x881909# CHECK: vld2.32	{d8, d9}, [r4], r6      19100x24 0xf9 0x0d 0x891911# CHECK: vld2.8	{d8, d10}, [r4]!        19120x24 0xf9 0x4d 0x891913# CHECK: vld2.16	{d8, d10}, [r4]!        19140x24 0xf9 0x8d 0x891915# CHECK: vld2.32	{d8, d10}, [r4]!        19160x24 0xf9 0x06 0x891917# CHECK: vld2.8	{d8, d10}, [r4], r6     19180x24 0xf9 0x46 0x891919# CHECK: vld2.16	{d8, d10}, [r4], r6     19200x24 0xf9 0x86 0x891921# CHECK: vld2.32	{d8, d10}, [r4], r6     19220x24 0xf9 0x0d 0x841923# CHECK: vld3.8	{d8, d9, d10}, [r4]!    19240x24 0xf9 0x4d 0x841925# CHECK: vld3.16	{d8, d9, d10}, [r4]!    19260x24 0xf9 0x8d 0x841927# CHECK: vld3.32	{d8, d9, d10}, [r4]!    19280x24 0xf9 0x06 0x851929# CHECK: vld3.8	{d8, d10, d12}, [r4], r6 19300x24 0xf9 0x46 0x851931# CHECK: vld3.16	{d8, d10, d12}, [r4], r6 19320x24 0xf9 0x86 0x851933# CHECK: vld3.32	{d8, d10, d12}, [r4], r6 19340x24 0xf9 0x0d 0x801935# CHECK: vld4.8	{d8, d9, d10, d11}, [r4]! 19360x24 0xf9 0x4d 0x801937# CHECK: vld4.16	{d8, d9, d10, d11}, [r4]! 19380x24 0xf9 0x8d 0x801939# CHECK: vld4.32	{d8, d9, d10, d11}, [r4]! 19400x24 0xf9 0x06 0x811941# CHECK: vld4.8	{d8, d10, d12, d14}, [r4], r6 19420x24 0xf9 0x46 0x811943# CHECK: vld4.16	{d8, d10, d12, d14}, [r4], r6 19440x24 0xf9 0x86 0x811945# CHECK: vld4.32	{d8, d10, d12, d14}, [r4], r6 19460x24 0xf9 0x4f 0x8a1947# CHECK: vld1.16	{d8, d9}, [r4]          19480x24 0xf9 0x8f 0x8a1949# CHECK: vld1.32	{d8, d9}, [r4]          19500x24 0xf9 0xcf 0x8a1951# CHECK: vld1.64	{d8, d9}, [r4]          19520x24 0xf9 0x0f 0x8a1953# CHECK: vld1.8	{d8, d9}, [r4]          19540x24 0xf9 0x4f 0x881955# CHECK: vld2.16	{d8, d9}, [r4]          19560x24 0xf9 0x8f 0x881957# CHECK: vld2.32	{d8, d9}, [r4]          19580x24 0xf9 0x0f 0x881959# CHECK: vld2.8	{d8, d9}, [r4]          19600x24 0xf9 0x4d 0x881961# CHECK: vld2.16	{d8, d9}, [r4]!         19620x24 0xf9 0x46 0x881963# CHECK: vld2.16	{d8, d9}, [r4], r6      19640x24 0xf9 0x8d 0x881965# CHECK: vld2.32	{d8, d9}, [r4]!         19660x24 0xf9 0x86 0x881967# CHECK: vld2.32	{d8, d9}, [r4], r6      19680x24 0xf9 0x0d 0x881969# CHECK: vld2.8	{d8, d9}, [r4]!         19700x24 0xf9 0x06 0x881971# CHECK: vld2.8	{d8, d9}, [r4], r6      19720x24 0xf9 0x4f 0x891973# CHECK: vld2.16	{d8, d10}, [r4]         19740x24 0xf9 0x8f 0x891975# CHECK: vld2.32	{d8, d10}, [r4]         19760x24 0xf9 0x0f 0x891977# CHECK: vld2.8	{d8, d10}, [r4]         19780x24 0xf9 0x4d 0x831979# CHECK: vld2.16	{d8, d9, d10, d11}, [r4]! 19800x24 0xf9 0x46 0x831981# CHECK: vld2.16	{d8, d9, d10, d11}, [r4], r6 19820x24 0xf9 0x8d 0x831983# CHECK: vld2.32	{d8, d9, d10, d11}, [r4]! 19840x24 0xf9 0x86 0x831985# CHECK: vld2.32	{d8, d9, d10, d11}, [r4], r6 19860x24 0xf9 0x0d 0x831987# CHECK: vld2.8	{d8, d9, d10, d11}, [r4]! 19880x24 0xf9 0x06 0x831989# CHECK: vld2.8	{d8, d9, d10, d11}, [r4], r6 19900x24 0xf9 0x0f 0x841991# CHECK: vld3.8	{d8, d9, d10}, [r4]     19920x24 0xf9 0x4f 0x841993# CHECK: vld3.16	{d8, d9, d10}, [r4]     19940x24 0xf9 0x8f 0x841995# CHECK: vld3.32	{d8, d9, d10}, [r4]     19960x24 0xf9 0x0f 0x801997# CHECK: vld4.8	{d8, d9, d10, d11}, [r4] 19980x24 0xf9 0x4f 0x801999# CHECK: vld4.16	{d8, d9, d10, d11}, [r4] 20000x24 0xf9 0x8f 0x802001# CHECK: vld4.32	{d8, d9, d10, d11}, [r4] 20020x24 0xf9 0x0f 0x852003# CHECK: vld3.8	{d8, d10, d12}, [r4]    20040x24 0xf9 0x4f 0x852005# CHECK: vld3.16	{d8, d10, d12}, [r4]    20060x24 0xf9 0x8f 0x852007# CHECK: vld3.32	{d8, d10, d12}, [r4]    20080x24 0xf9 0x0f 0x812009# CHECK: vld4.8	{d8, d10, d12, d14}, [r4] 20100x24 0xf9 0x4f 0x812011# CHECK: vld4.16	{d8, d10, d12, d14}, [r4] 20120x24 0xf9 0x8f 0x812013# CHECK: vld4.32	{d8, d10, d12, d14}, [r4] 2014 2015# rdar://1125696720160xa2 0xf9 0x0f 0x0d2017# CHECK: vld2.8	{d0[], d1[]}, [r2]      20180xa2 0xf9 0x4f 0x0d2019# CHECK: vld2.16	{d0[], d1[]}, [r2]      20200xa2 0xf9 0x8f 0x0d2021# CHECK: vld2.32	{d0[], d1[]}, [r2]      20220xa2 0xf9 0x0d 0x0d2023# CHECK: vld2.8	{d0[], d1[]}, [r2]!     20240xa2 0xf9 0x4d 0x0d2025# CHECK: vld2.16	{d0[], d1[]}, [r2]!     20260xa2 0xf9 0x8d 0x0d2027# CHECK: vld2.32	{d0[], d1[]}, [r2]!     20280xa2 0xf9 0x03 0x0d2029# CHECK: vld2.8	{d0[], d1[]}, [r2], r3  20300xa2 0xf9 0x43 0x0d2031# CHECK: vld2.16	{d0[], d1[]}, [r2], r3  20320xa2 0xf9 0x83 0x0d2033# CHECK: vld2.32	{d0[], d1[]}, [r2], r3  20340xa3 0xf9 0x2f 0x0d2035# CHECK: vld2.8	{d0[], d2[]}, [r3]      20360xa3 0xf9 0x6f 0x0d2037# CHECK: vld2.16	{d0[], d2[]}, [r3]      20380xa3 0xf9 0xaf 0x0d2039# CHECK: vld2.32	{d0[], d2[]}, [r3]      20400xa3 0xf9 0x2d 0x0d2041# CHECK: vld2.8	{d0[], d2[]}, [r3]!     20420xa3 0xf9 0x6d 0x0d2043# CHECK: vld2.16	{d0[], d2[]}, [r3]!     20440xa3 0xf9 0xad 0x0d2045# CHECK: vld2.32	{d0[], d2[]}, [r3]!     20460xa3 0xf9 0x24 0x0d2047# CHECK: vld2.8	{d0[], d2[]}, [r3], r4  20480xa3 0xf9 0x64 0x0d2049# CHECK: vld2.16	{d0[], d2[]}, [r3], r4  20500xa3 0xf9 0xa4 0x0d2051# CHECK: vld2.32	{d0[], d2[]}, [r3], r4  2052 2053 2054# rdar://1079845120550xe7 0xf9 0x32 0x1d2056# CHECK: vld2.8	{d17[], d19[]}, [r7:16], r220570xe7 0xf9 0x3d 0x1d2058# CHECK: vld2.8	{d17[], d19[]}, [r7:16]!20590xe7 0xf9 0x3f 0x1d2060# CHECK: vld2.8	{d17[], d19[]}, [r7:16]2061 2062