/external/llvm/test/MC/ARM/ |
D | vpush-vpop.s | 6 vpush {d8, d9, d10, d11, d12} 8 vpop {d8, d9, d10, d11, d12} 11 vpush.s8 {d8, d9, d10, d11, d12} 13 vpop.f32 {d8, d9, d10, d11, d12} 16 @ CHECK-THUMB: vpush {d8, d9, d10, d11, d12} @ encoding: [0x2d,0xed,0x0a,0x8b] 18 @ CHECK-THUMB: vpop {d8, d9, d10, d11, d12} @ encoding: [0xbd,0xec,0x0a,0x8b] 21 @ CHECK-ARM: vpush {d8, d9, d10, d11, d12} @ encoding: [0x0a,0x8b,0x2d,0xed] 23 @ CHECK-ARM: vpop {d8, d9, d10, d11, d12} @ encoding: [0x0a,0x8b,0xbd,0xec] 26 @ CHECK-THUMB: vpush {d8, d9, d10, d11, d12} @ encoding: [0x2d,0xed,0x0a,0x8b] 28 @ CHECK-THUMB: vpop {d8, d9, d10, d11, d12} @ encoding: [0xbd,0xec,0x0a,0x8b] [all …]
|
D | neont2-pairwise-encoding.s | 4 vpadd.i8 d1, d5, d11 9 @ CHECK: vpadd.i8 d1, d5, d11 @ encoding: [0x05,0xef,0x1b,0x1b] 16 vpaddl.s16 d8, d11 29 @ CHECK: vpaddl.s16 d8, d11 @ encoding: [0xb4,0xff,0x0b,0x82] 47 vpadal.u32 d11, d7 60 @ CHECK: vpadal.u32 d11, d7 @ encoding: [0xb8,0xff,0x87,0xb6] 70 vpmin.s16 d17, d28, d11 78 @ CHECK: vpmin.s16 d17, d28, d11 @ encoding: [0x5c,0xef,0x9b,0x1a] 92 vpmax.f32 d9, d26, d11 100 @ CHECK: vpmax.f32 d9, d26, d11 @ encoding: [0x0a,0xff,0x8b,0x9f]
|
D | neont2-minmax-encoding.s | 8 vmax.u8 d10, d11, d12 16 vmax.u8 d11, d12 40 @ CHECK: vmax.u8 d10, d11, d12 @ encoding: [0x0b,0xff,0x0c,0xa6] 47 @ CHECK: vmax.u8 d11, d11, d12 @ encoding: [0x0b,0xff,0x0c,0xb6] 70 vmin.u8 d10, d11, d12 78 vmin.u8 d11, d12 102 @ CHECK: vmin.u8 d10, d11, d12 @ encoding: [0x0b,0xff,0x1c,0xa6] 109 @ CHECK: vmin.u8 d11, d11, d12 @ encoding: [0x0b,0xff,0x1c,0xb6]
|
D | neon-minmax-encoding.s | 6 vmax.u8 d10, d11, d12 14 vmax.u8 d11, d12 38 @ CHECK: vmax.u8 d10, d11, d12 @ encoding: [0x0c,0xa6,0x0b,0xf3] 45 @ CHECK: vmax.u8 d11, d11, d12 @ encoding: [0x0c,0xb6,0x0b,0xf3] 68 vmin.u8 d10, d11, d12 76 vmin.u8 d11, d12 100 @ CHECK: vmin.u8 d10, d11, d12 @ encoding: [0x1c,0xa6,0x0b,0xf3] 107 @ CHECK: vmin.u8 d11, d11, d12 @ encoding: [0x1c,0xb6,0x0b,0xf3]
|
D | neon-mul-accum-encoding.s | 41 vqdmlal.s16 q11, d11, d7[0] 42 vqdmlal.s16 q11, d11, d7[1] 43 vqdmlal.s16 q11, d11, d7[2] 44 vqdmlal.s16 q11, d11, d7[3] 48 @ CHECK: vqdmlal.s16 q11, d11, d7[0] @ encoding: [0x47,0x63,0xdb,0xf2] 49 @ CHECK: vqdmlal.s16 q11, d11, d7[1] @ encoding: [0x4f,0x63,0xdb,0xf2] 50 @ CHECK: vqdmlal.s16 q11, d11, d7[2] @ encoding: [0x67,0x63,0xdb,0xf2] 51 @ CHECK: vqdmlal.s16 q11, d11, d7[3] @ encoding: [0x6f,0x63,0xdb,0xf2]
|
D | neont2-mul-accum-encoding.s | 45 vqdmlal.s16 q11, d11, d7[0] 46 vqdmlal.s16 q11, d11, d7[1] 47 vqdmlal.s16 q11, d11, d7[2] 48 vqdmlal.s16 q11, d11, d7[3] 52 @ CHECK: vqdmlal.s16 q11, d11, d7[0] @ encoding: [0xdb,0xef,0x47,0x63] 53 @ CHECK: vqdmlal.s16 q11, d11, d7[1] @ encoding: [0xdb,0xef,0x4f,0x63] 54 @ CHECK: vqdmlal.s16 q11, d11, d7[2] @ encoding: [0xdb,0xef,0x67,0x63] 55 @ CHECK: vqdmlal.s16 q11, d11, d7[3] @ encoding: [0xdb,0xef,0x6f,0x63]
|
D | neont2-dup-encoding.s | 19 vdup.8 d16, d11[0] 25 vdup.8 d16, d11[1] 32 @ CHECK: vdup.8 d16, d11[0] @ encoding: [0xf1,0xff,0x0b,0x0c] 38 @ CHECK: vdup.8 d16, d11[1] @ encoding: [0xf3,0xff,0x0b,0x0c]
|
D | neon-shiftaccum-encoding.s | 6 vsra.s64 d11, d10, #64 12 vsra.u16 d11, d14, #11 41 @ CHECK: vsra.s64 d11, d10, #64 @ encoding: [0x9a,0xb1,0x80,0xf2] 47 @ CHECK: vsra.u16 d11, d14, #11 @ encoding: [0x1e,0xb1,0x95,0xf3] 142 vsli.8 d11, d12, #7 150 vsri.8 d28, d11, #8 168 vsri.8 d11, #8 177 @ CHECK: vsli.8 d11, d12, #7 @ encoding: [0x1c,0xb5,0x8f,0xf3] 185 @ CHECK: vsri.8 d28, d11, #8 @ encoding: [0x1b,0xc4,0xc8,0xf3] 202 @ CHECK: vsri.8 d11, d11, #8 @ encoding: [0x1b,0xb4,0x88,0xf3]
|
D | neont2-shiftaccum-encoding.s | 8 vsra.s64 d11, d10, #64 14 vsra.u16 d11, d14, #11 43 @ CHECK: vsra.s64 d11, d10, #64 @ encoding: [0x80,0xef,0x9a,0xb1] 49 @ CHECK: vsra.u16 d11, d14, #11 @ encoding: [0x95,0xff,0x1e,0xb1] 145 vsli.8 d11, d12, #7 153 vsri.8 d28, d11, #8 171 vsri.8 d11, #8 180 @ CHECK: vsli.8 d11, d12, #7 @ encoding: [0x8f,0xff,0x1c,0xb5] 188 @ CHECK: vsri.8 d28, d11, #8 @ encoding: [0xc8,0xff,0x1b,0xc4] 205 @ CHECK: vsri.8 d11, d11, #8 @ encoding: [0x88,0xff,0x1b,0xb4]
|
/external/valgrind/main/none/tests/arm/ |
D | neon64.c | 637 TESTINSN_imm("vmvn.i32 d11", d11, 0x7FF); in main() 669 TESTINSN_un("vmov d10, d11", d10, d11, i16, 7); in main() 682 TESTINSN_bin("vadd.i32 d10, d11, d12", d10, d11, i32, 24, d12, i32, 120); in main() 695 TESTINSN_bin("vsub.i32 d10, d11, d12", d10, d11, i32, 24, d12, i32, 120); in main() 701 TESTINSN_bin("vand d10, d11, d12", d10, d11, i8, 0xfe, d12, i8, 0xed); in main() 707 TESTINSN_bin("vbic d10, d11, d12", d10, d11, i8, 0xfe, d12, i8, 0xed); in main() 725 TESTINSN_bin("veor d10, d11, d12", d10, d11, i8, 0xfe, d12, i8, 0xed); in main() 735 TESTINSN_bin("vbsl d10, d11, d12", d10, d11, i8, 0xfe, d12, i8, 0xed); in main() 745 TESTINSN_bin("vbit d10, d11, d12", d10, d11, i8, 0xfe, d12, i8, 0xed); in main() 755 TESTINSN_bin("vbif d10, d11, d12", d10, d11, i8, 0xfe, d12, i8, 0xed); in main() [all …]
|
D | vfp.c | 1066 TESTINSN_core_to_scalar("vmov.32 d11[1], r6", d11, r6, f2u(-INFINITY)); in main() 1067 TESTINSN_core_to_scalar("vmov.32 d18[0], r5", d11, r5, f2u(653)); in main() 1099 TESTINSN_scalar_to_core("vmov.u16 r12, d11[0]", r12, d11, i32, 0x11223344); in main() 1115 TESTINSN_scalar_to_core("vmov.s16 r4, d11[0]", r4, d11, i32, 0x11223344); in main() 1129 …TESTINSN_bin_f64("vmla.f64 d0, d11, d12", d0, d11, i32, f2u0(-INFINITY), f2u1(-INFINITY), d12, i… in main() 1140 …TESTINSN_bin_f64("vmla.f64 d10, d11, d2", d10, d11, i32, f2u0(48755), f2u1(48755), d2, i32, f2u0(… in main() 1142 …TESTINSN_bin_f64("vmla.f64 d30, d11, d12", d30, d11, i32, f2u0(356047.56), f2u1(356047.56), d12, i… in main() 1146 …TESTINSN_bin_f64("vmla.f64 d10, d11, d2", d10, d11, i32, f2u0(487.587), f2u1(487.587), d2, i32, f… in main() 1148 …TESTINSN_bin_f64("vmla.f64 d0, d11, d12", d0, d11, i32, f2u0(INFINITY), f2u1(INFINITY), d12, i32… in main() 1179 …TESTINSN_bin_f64("vnmla.f64 d0, d11, d12", d0, d11, i32, f2u0(-INFINITY), f2u1(-INFINITY), d12, … in main() [all …]
|
/external/libvpx/vp8/common/arm/neon/ |
D | loopfilter_neon.asm | 96 vld1.u8 {d11}, [r12], r1 ; p1 111 vst1.u8 {d11}, [r2], r1 ; store v op1 154 vld1.u8 {d11}, [r2], r1 179 vswp d12, d11 185 vst4.8 {d10[0], d11[0], d12[0], d13[0]}, [r0], r1 186 vst4.8 {d10[1], d11[1], d12[1], d13[1]}, [r0], r1 187 vst4.8 {d10[2], d11[2], d12[2], d13[2]}, [r0], r1 188 vst4.8 {d10[3], d11[3], d12[3], d13[3]}, [r0], r1 189 vst4.8 {d10[4], d11[4], d12[4], d13[4]}, [r0], r1 190 vst4.8 {d10[5], d11[5], d12[5], d13[5]}, [r0], r1 [all …]
|
D | bilinearpredict16x16_neon.asm | 52 vld1.u8 {d11, d12, d13}, [r0], r1 68 vmull.u8 q13, d11, d0 74 vext.8 d11, d11, d12, #1 79 vmlal.u8 q13, d11, d1 108 vld1.u8 {d11, d12, d13}, [r0], r1 138 vmull.u8 q1, d11, d0 143 vext.8 d11, d11, d12, #1 ;construct src_ptr[1] 146 vmlal.u8 q1, d11, d1 ;(src_ptr[0] * vp8_filter[1]) 156 vqrshrn.u16 d11, q10, #7 166 vst1.u8 {d10, d11, d12, d13}, [lr]! ;store result [all …]
|
D | loopfiltersimpleverticaledge_neon.asm | 43 vld4.8 {d10[0], d11[0], d12[0], d13[0]}, [r0], r1 45 vld4.8 {d10[1], d11[1], d12[1], d13[1]}, [r0], r1 47 vld4.8 {d10[2], d11[2], d12[2], d13[2]}, [r0], r1 49 vld4.8 {d10[3], d11[3], d12[3], d13[3]}, [r0], r1 50 vld4.8 {d10[4], d11[4], d12[4], d13[4]}, [r0], r1 51 vld4.8 {d10[5], d11[5], d12[5], d13[5]}, [r0], r1 52 vld4.8 {d10[6], d11[6], d12[6], d13[6]}, [r0], r1 53 vld4.8 {d10[7], d11[7], d12[7], d13[7]}, [r0], r1 81 vsubl.s8 q13, d9, d11
|
D | sixtappredict4x4_neon.asm | 78 vext.8 d20, d10, d11, #5 82 vswp d11, d12 93 vzip.32 d10, d11 107 vzip.32 d10, d11 121 vzip.32 d10, d11 142 vext.8 d20, d10, d11, #5 146 vswp d11, d12 159 vzip.32 d10, d11 178 vzip.32 d10, d11 198 vzip.32 d10, d11 [all …]
|
D | sixtappredict8x4_neon.asm | 87 vext.8 d30, d10, d11, #1 97 vext.8 d30, d10, d11, #4 107 vext.8 d30, d10, d11, #2 117 vext.8 d30, d10, d11, #5 127 vext.8 d30, d10, d11, #3 165 vext.8 d29, d10, d11, #1 177 vext.8 d29, d10, d11, #4 189 vext.8 d29, d10, d11, #2 201 vext.8 d29, d10, d11, #5 213 vext.8 d29, d10, d11, #3 [all …]
|
D | sixtappredict8x8_neon.asm | 79 vext.8 d30, d10, d11, #1 89 vext.8 d30, d10, d11, #4 99 vext.8 d30, d10, d11, #2 109 vext.8 d30, d10, d11, #5 119 vext.8 d30, d10, d11, #3 166 vext.8 d29, d10, d11, #1 178 vext.8 d29, d10, d11, #4 190 vext.8 d29, d10, d11, #2 202 vext.8 d29, d10, d11, #5 214 vext.8 d29, d10, d11, #3 [all …]
|
D | sixtappredict16x16_neon.asm | 83 vld1.u8 {d9, d10, d11}, [r0], r1 106 vext.8 d29, d10, d11, #1 122 vext.8 d29, d10, d11, #4 138 vext.8 d29, d10, d11, #5 154 vext.8 d29, d10, d11, #2 166 vext.8 d31, d10, d11, #3 192 vqrshrun.s16 d11, q13, #7 195 vst1.u8 {d9, d10, d11}, [lr]! 315 vld1.u8 {d9, d10, d11}, [r0], r1 328 vext.8 d23, d10, d11, #1 [all …]
|
/external/llvm/test/CodeGen/ARM/ |
D | 2010-12-07-PEIBug.ll | 9 ; CHECK-NEXT: vpush {d10, d11} 10 tail call void asm sideeffect "","~{d8},~{d10},~{d11}"() nounwind 11 ; CHECK: vpop {d10, d11}
|
/external/libvpx/vp8/decoder/arm/neon/ |
D | dequant_idct_neon.asm | 60 vqadd.s16 d11, d7, d8 ;d1 62 vqadd.s16 d2, d12, d11 65 vqsub.s16 d5, d12, d11 91 vqadd.s16 d11, d7, d8 ;d1 93 vqadd.s16 d2, d12, d11 96 vqsub.s16 d5, d12, d11
|
/external/libvpx/vp8/encoder/arm/neon/ |
D | vp8_subpixelvariance16x16_neon.asm | 55 vld1.u8 {d11, d12, d13}, [r0], r1 71 vmull.u8 q13, d11, d0 77 vext.8 d11, d11, d12, #1 82 vmlal.u8 q13, d11, d1 111 vld1.u8 {d11, d12, d13}, [r0], r1 141 vmull.u8 q1, d11, d0 146 vext.8 d11, d11, d12, #1 ;construct src_ptr[1] 149 vmlal.u8 q1, d11, d1 ;(src_ptr[0] * Filter[1]) 159 vqrshrn.u16 d11, q10, #7 169 vst1.u8 {d10, d11, d12, d13}, [lr]! ;store result [all …]
|
D | sad16_neon.asm | 40 vabal.u8 q13, d3, d11 65 vabal.u8 q13, d3, d11 90 vabal.u8 q13, d3, d11 115 vabal.u8 q13, d3, d11 159 vabal.u8 q13, d3, d11 183 vabal.u8 q13, d3, d11
|
D | subtract_neon.asm | 83 vsubl.u8 q13, d9, d11 122 vld1.8 {d11}, [r3]! 133 vsubl.u8 q13, d10, d11 158 vld1.8 {d11}, [r3]! 169 vsubl.u8 q13, d10, d11
|
D | vp8_subpixelvariance16x16s_neon.asm | 47 vld1.u8 {d8, d9, d10, d11}, [r0], r1 83 vmlal.s16 q10, d11, d11 164 vsubl.u8 q1, d9, d11 246 vld1.u8 {d8, d9, d10, d11}, [r0], r1 274 vsubl.u8 q10, d1, d11 311 vmlal.s16 q15, d11, d11 373 vld1.u8 {d8, d9, d10, d11}, [r0], r1 415 vld1.u8 {d8, d9, d10, d11}, [r0], r1 448 vst1.u8 {d8, d9, d10, d11}, [r3]! 470 vld1.u8 {d10, d11}, [r0], r1 [all …]
|
/external/llvm/test/CodeGen/Thumb2/ |
D | aligned-spill.ll | 17 …tail call void asm sideeffect "", "~{d8},~{d9},~{d10},~{d11},~{d12},~{d13},~{d14},~{d15}"() nounwi… 29 ; NEON: vst1.64 {d8, d9, d10, d11}, [r4, :128]! 39 ; NEON: vld1.64 {d8, d9, d10, d11}, [r[[R4]], :128]! 50 tail call void asm sideeffect "", "~{d8},~{d9},~{d10},~{d11},~{d12},~{d13},~{d14}"() nounwind 60 ; NEON: vst1.64 {d8, d9, d10, d11}, [r4, :128]! 64 ; NEON: vld1.64 {d8, d9, d10, d11},
|