/external/llvm/test/MC/ARM/ |
D | neon-shuffle-encoding.s | 81 vtrn.8 d3, d9 82 vtrn.i8 d3, d9 83 vtrn.u8 d3, d9 84 vtrn.p8 d3, d9 85 vtrn.16 d3, d9 86 vtrn.i16 d3, d9 87 vtrn.u16 d3, d9 88 vtrn.p16 d3, d9 89 vtrn.32 d3, d9 90 vtrn.i32 d3, d9 [all …]
|
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-dup-encoding.s | 23 vdup.16 q9, d9[0] 29 vdup.16 q9, d9[1] 36 @ CHECK: vdup.16 q9, d9[0] @ encoding: [0xf2,0xff,0x49,0x2c] 42 @ CHECK: vdup.16 q9, d9[1] @ encoding: [0xf6,0xff,0x49,0x2c]
|
D | neon-minmax-encoding.s | 5 vmax.s32 d7, d8, d9 13 vmax.s32 d8, d9 37 @ CHECK: vmax.s32 d7, d8, d9 @ encoding: [0x09,0x76,0x28,0xf2] 44 @ CHECK: vmax.s32 d8, d8, d9 @ encoding: [0x09,0x86,0x28,0xf2] 67 vmin.s32 d7, d8, d9 75 vmin.s32 d8, d9 99 @ CHECK: vmin.s32 d7, d8, d9 @ encoding: [0x19,0x76,0x28,0xf2] 106 @ CHECK: vmin.s32 d8, d8, d9 @ encoding: [0x19,0x86,0x28,0xf2]
|
D | neont2-minmax-encoding.s | 7 vmax.s32 d7, d8, d9 15 vmax.s32 d8, d9 39 @ CHECK: vmax.s32 d7, d8, d9 @ encoding: [0x28,0xef,0x09,0x76] 46 @ CHECK: vmax.s32 d8, d8, d9 @ encoding: [0x28,0xef,0x09,0x86] 69 vmin.s32 d7, d8, d9 77 vmin.s32 d8, d9 101 @ CHECK: vmin.s32 d7, d8, d9 @ encoding: [0x28,0xef,0x19,0x76] 108 @ CHECK: vmin.s32 d8, d8, d9 @ encoding: [0x28,0xef,0x19,0x86]
|
D | neont2-pairwise-encoding.s | 17 vpaddl.s32 d9, d12 30 @ CHECK: vpaddl.s32 d9, d12 @ encoding: [0xb8,0xff,0x0c,0x92] 43 vpadal.s16 d20, d9 56 @ CHECK: vpadal.s16 d20, d9 @ encoding: [0xf4,0xff,0x09,0x46] 92 vpmax.f32 d9, d26, d11 100 @ CHECK: vpmax.f32 d9, d26, d11 @ encoding: [0x0a,0xff,0x8b,0x9f]
|
D | neon-vst-encoding.s | 58 @ CHECK: vst2.32 {d8, d9, d10, d11}, [r0:256]! @ encoding: [0xbd,0x83,0x00,0xf4] 76 vst3.16 {d9, d10, d11}, [r7]! 80 vst3.32 {d5, d7, d9}, [r4]! 95 @ CHECK: vst3.16 {d9, d10, d11}, [r7]! @ encoding: [0x4d,0x94,0x07,0xf4] 99 @ CHECK: vst3.32 {d5, d7, d9}, [r4]! @ encoding: [0x8d,0x55,0x04,0xf4] 155 vst2.i16 {d7[1], d9[1]}, [r1]! 172 @ CHECK: vst2.16 {d7[1], d9[1]}, [r1]! @ encoding: [0x6d,0x75,0x81,0xf4] 191 vst3.16 {d9[1], d10[1], d11[1]}, [r7]! 194 vst3.32 {d5[1], d7[1], d9[1]}, [r4]! 207 @ CHECK: vst3.16 {d9[1], d10[1], d11[1]}, [r7]! @ encoding: [0x4d,0x96,0x87,0xf4] [all …]
|
D | neon-vld-encoding.s | 18 vld1.64 {d6, d7, d8, d9}, [r3:64] 51 vld1.64 {d6, d7, d8, d9}, [r3:64]! 56 vld1.64 {d6, d7, d8, d9}, [r3:64], r8 73 @ CHECK: vld1.64 {d6, d7, d8, d9}, [r3:64] @ encoding: [0xdf,0x62,0x23,0xf4] 106 @ CHECK: vld1.64 {d6, d7, d8, d9}, [r3:64]! @ encoding: [0xdd,0x62,0x23,0xf4] 111 @ CHECK: vld1.64 {d6, d7, d8, d9}, [r3:64], r8 @ encoding: [0xd8,0x62,0x23,0xf4] 172 vld3.16 {d9, d10, d11}, [r7]! 176 vld3.32 {d5, d7, d9}, [r4]! 192 @ CHECK: vld3.16 {d9, d10, d11}, [r7]! @ encoding: [0x4d,0x94,0x27,0xf4] 196 @ CHECK: vld3.32 {d5, d7, d9}, [r4]! @ encoding: [0x8d,0x55,0x24,0xf4] [all …]
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
D | bilinearpredict16x16_neon.asm | 49 vld1.u8 {d8, d9, d10}, [r0], r1 67 vmull.u8 q12, d9, d0 73 vext.8 d8, d8, d9, #1 83 vext.8 d9, d9, d10, #1 88 vmlal.u8 q12, d9, d1 106 vld1.u8 {d8, d9, d10}, [r0], r1 120 vmull.u8 q14, d9, d0 124 vext.8 d8, d8, d9, #1 132 vext.8 d9, d9, d10, #1 136 vmlal.u8 q14, d9, d1 [all …]
|
D | vp8_subpixelvariance16x16_neon.asm | 57 vld1.u8 {d8, d9, d10}, [r0], r1 75 vmull.u8 q12, d9, d0 81 vext.8 d8, d8, d9, #1 91 vext.8 d9, d9, d10, #1 96 vmlal.u8 q12, d9, d1 114 vld1.u8 {d8, d9, d10}, [r0], r1 128 vmull.u8 q14, d9, d0 132 vext.8 d8, d8, d9, #1 140 vext.8 d9, d9, d10, #1 144 vmlal.u8 q14, d9, d1 [all …]
|
D | loopfiltersimpleverticaledge_neon.asm | 29 vld4.8 {d6[0], d7[0], d8[0], d9[0]}, [r0], r12 30 vld4.8 {d6[1], d7[1], d8[1], d9[1]}, [r3], r12 31 vld4.8 {d6[2], d7[2], d8[2], d9[2]}, [r0], r12 32 vld4.8 {d6[3], d7[3], d8[3], d9[3]}, [r3], r12 33 vld4.8 {d6[4], d7[4], d8[4], d9[4]}, [r0], r12 34 vld4.8 {d6[5], d7[5], d8[5], d9[5]}, [r3], r12 35 vld4.8 {d6[6], d7[6], d8[6], d9[6]}, [r0], r12 36 vld4.8 {d6[7], d7[7], d8[7], d9[7]}, [r3], r12 48 vswp d12, d9 70 vsubl.s8 q13, d9, d11
|
D | sixtappredict16x16_neon.asm | 82 vld1.u8 {d9, d10, d11}, [r0], r1 91 vmull.u8 q10, d9, d0 97 vext.8 d29, d9, d10, #1 113 vext.8 d29, d9, d10, #4 129 vext.8 d29, d9, d10, #5 145 vext.8 d29, d9, d10, #2 161 vext.8 d29, d9, d10, #3 189 vqrshrun.s16 d9, q11, #7 194 vst1.u8 {d9, d10, d11}, [lr]! 272 vqrshrun.s16 d9, q10, #7 [all …]
|
D | sixtappredict8x4_neon.asm | 85 vext.8 d29, d8, d9, #1 95 vext.8 d29, d8, d9, #4 105 vext.8 d29, d8, d9, #2 115 vext.8 d29, d8, d9, #5 125 vext.8 d29, d8, d9, #3 163 vext.8 d28, d8, d9, #1 175 vext.8 d28, d8, d9, #4 187 vext.8 d28, d8, d9, #2 199 vext.8 d28, d8, d9, #5 211 vext.8 d28, d8, d9, #3 [all …]
|
D | bilinearpredict8x8_neon.asm | 54 vext.8 d9, d8, d9, #1 59 vmlal.u8 q9, d9, d1 82 vext.8 d9, d8, d9, #1 88 vmlal.u8 q9, d9, d1 136 vqrshrn.u16 d9, q8, #7 145 vst1.u8 {d9}, [r1], lr
|
D | sixtappredict8x8_neon.asm | 89 vext.8 d29, d8, d9, #1 99 vext.8 d29, d8, d9, #4 109 vext.8 d29, d8, d9, #2 119 vext.8 d29, d8, d9, #5 129 vext.8 d29, d8, d9, #3 176 vext.8 d28, d8, d9, #1 188 vext.8 d28, d8, d9, #4 200 vext.8 d28, d8, d9, #2 212 vext.8 d28, d8, d9, #5 224 vext.8 d28, d8, d9, #3 [all …]
|
D | sad16_neon.asm | 34 vabdl.u8 q13, d1, d9 59 vabal.u8 q13, d1, d9 84 vabal.u8 q13, d1, d9 109 vabal.u8 q13, d1, d9 153 vabdl.u8 q13, d1, d9 177 vabal.u8 q13, d1, d9
|
D | vp8_subpixelvariance8x8_neon.asm | 57 vext.8 d9, d8, d9, #1 62 vmlal.u8 q9, d9, d1 85 vext.8 d9, d8, d9, #1 91 vmlal.u8 q9, d9, d1 178 vmlal.s16 q10, d9, d9
|
D | save_reg_neon.asm | 22 vst1.i64 {d8, d9, d10, d11}, [r0]! 29 vld1.i64 {d8, d9, d10, d11}, [r0]!
|
D | vp8_subpixelvariance16x16s_neon.asm | 47 vld1.u8 {d8, d9, d10, d11}, [r0], r1 77 vmlal.s16 q10, d9, d9 164 vsubl.u8 q1, d9, d11 246 vld1.u8 {d8, d9, d10, d11}, [r0], r1 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]! 467 vld1.u8 {d8, d9}, [r0], r1 487 vst1.u8 {d8, d9, d10, d11}, [r3]! ;store result 519 vsubl.u8 q1, d9, d11
|
/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}, 74 tail call void asm sideeffect "", "~{d8},~{d9},~{d10},~{d12},~{d13},~{d14},~{d15}"() nounwind 87 ; NEON: vst1.64 {d8, d9}, [r4:128] 90 ; NEON: vld1.64 {d8, d9},
|
D | inflate-regs.ll | 19 …tail call void asm sideeffect "", "~{d0},~{d1},~{d2},~{d3},~{d4},~{d5},~{d6},~{d7},~{d8},~{d9},~{d… 38 …tail call void asm sideeffect "", "~{d0},~{d1},~{d2},~{d3},~{d4},~{d5},~{d6},~{d7},~{d8},~{d9},~{d…
|
/external/llvm/test/MC/Disassembler/ARM/ |
D | neont2.txt | 1662 # CHECK: vst1.8 {d8, d9}, [r4]! 1664 # CHECK: vst1.16 {d8, d9}, [r4]! 1666 # CHECK: vst1.32 {d8, d9}, [r4]! 1668 # CHECK: vst1.64 {d8, d9}, [r4]! 1670 # CHECK: vst1.8 {d8, d9}, [r4], r6 1672 # CHECK: vst1.16 {d8, d9}, [r4], r6 1674 # CHECK: vst1.32 {d8, d9}, [r4], r6 1676 # CHECK: vst1.64 {d8, d9}, [r4], r6 1679 # CHECK: vst1.8 {d8, d9, d10}, [r4]! 1681 # CHECK: vst1.16 {d8, d9, d10}, [r4]! [all …]
|
D | neon.txt | 1953 # CHECK: vst1.8 {d8, d9}, [r4]! 1955 # CHECK: vst1.16 {d8, d9}, [r4]! 1957 # CHECK: vst1.32 {d8, d9}, [r4]! 1959 # CHECK: vst1.64 {d8, d9}, [r4]! 1961 # CHECK: vst1.8 {d8, d9}, [r4], r6 1963 # CHECK: vst1.16 {d8, d9}, [r4], r6 1965 # CHECK: vst1.32 {d8, d9}, [r4], r6 1967 # CHECK: vst1.64 {d8, d9}, [r4], r6 1970 # CHECK: vst1.8 {d8, d9, d10}, [r4]! 1972 # CHECK: vst1.16 {d8, d9, d10}, [r4]! [all …]
|
/external/valgrind/main/none/tests/arm/ |
D | neon64.c | 968 TESTINSN_bin("vshl.s32 d9, d12, d19", d9, d12, i32, (1 << 31) + 2, d19, i32, 2); in main() 983 TESTINSN_bin("vshl.u32 d9, d12, d15", d9, d12, i32, (1 << 31) + 2, d15, i32, 2); in main() 1004 TESTINSN_bin_q("vqshl.s32 d9, d30, d11", d9, d30, i32, (1 << 31) + 8, d11, i32, -1); in main() 1028 TESTINSN_bin_q("vqshl.u32 d9, d10, d11", d9, d10, i32, (1 << 31) + 8, d11, i32, -1); in main() 1066 TESTINSN_un_q("vqshl.s16 d9, d8, #1", d9, d8, i32, 1); in main() 1069 TESTINSN_un_q("vqshl.s16 d9, d8, #15", d9, d8, i32, 16); in main() 1110 TESTINSN_un_q("vqshl.u16 d9, d8, #1", d9, d8, i32, 1); in main() 1113 TESTINSN_un_q("vqshl.u16 d9, d8, #15", d9, d8, i32, 16); in main() 1154 TESTINSN_un_q("vqshlu.s16 d9, d8, #1", d9, d8, i32, 1); in main() 1157 TESTINSN_un_q("vqshlu.s16 d9, d8, #15", d9, d8, i32, 16); in main() [all …]
|
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
D | subtract_neon.asm | 88 vsubl.u8 q13, d9, d11 132 vld1.8 {d9}, [r4], r6 144 vsubl.u8 q12, d8, d9 168 vld1.8 {d9}, [r5], r6 180 vsubl.u8 q12, d8, d9
|