/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 | 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 | 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-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/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 | loopfiltersimpleverticaledge_neon.asm | 31 vld4.8 {d6[0], d7[0], d8[0], d9[0]}, [r0], r1 34 vld4.8 {d6[1], d7[1], d8[1], d9[1]}, [r0], r1 36 vld4.8 {d6[2], d7[2], d8[2], d9[2]}, [r0], r1 37 vld4.8 {d6[3], d7[3], d8[3], d9[3]}, [r0], r1 38 vld4.8 {d6[4], d7[4], d8[4], d9[4]}, [r0], r1 39 vld4.8 {d6[5], d7[5], d8[5], d9[5]}, [r0], r1 40 vld4.8 {d6[6], d7[6], d8[6], d9[6]}, [r0], r1 41 vld4.8 {d6[7], d7[7], d8[7], d9[7]}, [r0], r1 56 vswp d12, d9 81 vsubl.s8 q13, d9, d11
|
D | sixtappredict16x16_neon.asm | 83 vld1.u8 {d9, d10, d11}, [r0], r1 92 vmull.u8 q10, d9, d0 98 vext.8 d29, d9, d10, #1 114 vext.8 d29, d9, d10, #4 130 vext.8 d29, d9, d10, #5 146 vext.8 d29, d9, d10, #2 162 vext.8 d29, d9, d10, #3 190 vqrshrun.s16 d9, q11, #7 195 vst1.u8 {d9, d10, d11}, [lr]! 273 vqrshrun.s16 d9, q10, #7 [all …]
|
D | sixtappredict8x4_neon.asm | 86 vext.8 d29, d8, d9, #1 96 vext.8 d29, d8, d9, #4 106 vext.8 d29, d8, d9, #2 116 vext.8 d29, d8, d9, #5 126 vext.8 d29, d8, d9, #3 164 vext.8 d28, d8, d9, #1 176 vext.8 d28, d8, d9, #4 188 vext.8 d28, d8, d9, #2 200 vext.8 d28, d8, d9, #5 212 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 | 78 vext.8 d29, d8, d9, #1 88 vext.8 d29, d8, d9, #4 98 vext.8 d29, d8, d9, #2 108 vext.8 d29, d8, d9, #5 118 vext.8 d29, d8, d9, #3 165 vext.8 d28, d8, d9, #1 177 vext.8 d28, d8, d9, #4 189 vext.8 d28, d8, d9, #2 201 vext.8 d28, d8, d9, #5 213 vext.8 d28, d8, d9, #3 [all …]
|
D | save_neon_reg.asm | 22 vst1.i64 {d8, d9, d10, d11}, [r0]! 29 vld1.i64 {d8, d9, d10, d11}, [r0]!
|
/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},
|
/external/libvpx/vp8/encoder/arm/neon/ |
D | fastfdct8x4_neon.asm | 40 ;transpose d3, d5, d7, d9. Then, d3=ip[0], d5=ip[1], d7=ip[2], d9=ip[3] 44 vtrn.32 d5, d9 48 vtrn.16 d7, d9 54 vadd.s16 d22, d3, d9 57 vsub.s16 d25, d3, d9 92 vsub.s16 d9, d29, d30 ;op[3] = temp1 - temp2 96 ;transpose d3, d5, d7, d9. Then, d3=ip[0], d5=ip[4], d7=ip[8], d9=ip[12] 100 vtrn.32 d5, d9 104 vtrn.16 d7, d9 110 vadd.s16 d2, d3, d9 [all …]
|
D | vp8_subpixelvariance16x16_neon.asm | 52 vld1.u8 {d8, d9, d10}, [r0], r1 70 vmull.u8 q12, d9, d0 76 vext.8 d8, d8, d9, #1 86 vext.8 d9, d9, d10, #1 91 vmlal.u8 q12, d9, d1 109 vld1.u8 {d8, d9, d10}, [r0], r1 123 vmull.u8 q14, d9, d0 127 vext.8 d8, d8, d9, #1 135 vext.8 d9, d9, d10, #1 139 vmlal.u8 q14, d9, d1 [all …]
|
D | vp8_shortwalsh4x4_neon.asm | 37 vsub.s16 d9, d2, d5 ;d1 = ip[0]-ip[3] 41 vadd.s16 d3, d8, d9 ;op[1] = c1 + d1 42 vsub.s16 d5, d9, d8 ;op[3] = d1 - c1 54 vsub.s16 d9, d2, d5 ;d1 = ip[0]-ip[12] 58 vadd.s16 d3, d8, d9 ;b2 = c1 + d1; 59 vsub.s16 d5, d9, d8 ;d2 = d1 - c1;
|
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 | subtract_neon.asm | 83 vsubl.u8 q13, d9, d11 120 vld1.8 {d9}, [r3]! 132 vsubl.u8 q12, d8, d9 156 vld1.8 {d9}, [r3]! 168 vsubl.u8 q12, d8, d9
|
/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 …]
|