Home | History | Annotate | Download | only in ARM
      1 # RUN: llvm-mc --disassemble %s -triple=armv7-apple-darwin9 -mcpu=cortex-a8 | FileCheck %s
      2 
      3 # CHECK:	vbif	q15, q7, q0
      4 0x50 0xe1 0x7e 0xf3
      5 
      6 # CHECK:	vcvt.f32.s32	q15, q0, #1
      7 0x50 0xee 0xff 0xf2
      8 
      9 # CHECK:	vdup.32	q3, d1[0]
     10 0x41 0x6c 0xb4 0xf3
     11 
     12 # CHECK:	vld1.8	{d17, d18}, [r6], r5
     13 0x05 0x1a 0x66 0xf4
     14 
     15 # CHECK:        vld1.8  {d17, d18, d19}, [r6], r5
     16 0x05 0x16 0x66 0xf4
     17 
     18 # CHECK:	vld4.8	{d0, d1, d2, d3}, [r2], r7
     19 0x07 0x00 0x22 0xf4
     20 
     21 # CHECK:	vld4.8	{d4, d6, d8, d10}, [r2]
     22 0x0f 0x41 0x22 0xf4
     23 
     24 # CHECK:	vld1.32	{d3[], d4[]}, [r0:32]!
     25 0xbd 0x3c 0xa0 0xf4
     26 
     27 # CHECK:	vld4.16	{d3[], d5[], d7[], d9[]}, [r0:64]!
     28 0x7d 0x3f 0xa0 0xf4
     29 
     30 # CHECK:	vorr	d0, d15, d15
     31 0x1f 0x01 0x2f 0xf2
     32 
     33 # CHECK:	vmov.i64	q6, #0xff00ff00ff
     34 0x75 0xce 0x81 0xf2
     35 
     36 # CHECK:	vmvn.i32	d0, #0x0
     37 0x30 0x00 0x80 0xf2
     38 
     39 # CHECK:	vmul.f32	d0, d0, d6
     40 0x16 0x0d 0x00 0xf3
     41 
     42 # CHECK:	vneg.f32	q0, q0
     43 0xc0 0x07 0xb9 0xf3
     44 
     45 # CHECK:	vqrdmulh.s32	d0, d0, d3[1]
     46 0x63 0x0d 0xa0 0xf2
     47 
     48 # CHECK:	vrshr.s32	d0, d0, #16
     49 0x10 0x02 0xb0 0xf2
     50 
     51 # CHECK:	vshll.i16	q3, d1, #16
     52 0x01 0x63 0xb6 0xf3
     53 
     54 # CHECK:	vsri.32	q15, q0, #1
     55 0x50 0xe4 0xff 0xf3
     56 
     57 # CHECK:	vtbx.8	d18, {d4, d5, d6}, d7
     58 0x47 0x2a 0xf4 0xf3
     59 
     60 # CHECK: vmov.f32 s0, #5.000000e-01
     61 0x00 0x0a 0xb6 0xee
     62 
     63 # CHECK: vmov.f32 s0, #1.328125e-01
     64 0x01 0x0a 0xb4 0xee
     65 
     66 # CHECK: vmov.f64 d0, #5.000000e-01
     67 0x00 0x0b 0xb6 0xee
     68 
     69 # CHECK:	vpop	{d8}
     70 0x02 0x8b 0xbd 0xec
     71 
     72 # CHECK:	vorr.i32	q15, #0x4f0000
     73 0x5f 0xe5 0xc4 0xf2
     74 
     75 # CHECK:	vbic.i32	q2, #0xa900
     76 0x79 0x43 0x82 0xf3
     77 
     78 # CHECK:	vst2.32	{d16, d18}, [r2:64], r2
     79 0x92 0x9 0x42 0xf4
     80 
     81 # CHECK:	vmov.s8	r0, d8[1]
     82 0x30 0x0b 0x58 0xee
     83 
     84 # CHECK:	vmov	r1, r0, d11
     85 0x1b 0x1b 0x50 0xec
     86 
     87 # CHECK:	usada8mi	r8, r9, r5, r9
     88 0x19 0x95 0x88 0x47
     89 
     90 # CHECK:	vext.32	q4, q2, q1, #1
     91 0x42 0x84 0xb4 0xf2
     92