/external/libvpx/vp8/encoder/arm/neon/ |
D | sad8_neon.asm | 29 vld1.8 {d8}, [r2], r3 34 vabdl.u8 q12, d0, d8 47 vld1.8 {d8}, [r2], r3 54 vabal.u8 q12, d0, d8 86 vld1.8 {d8}, [r2], r3 91 vabdl.u8 q12, d0, d8 104 vld1.8 {d8}, [r2], r3 111 vabal.u8 q12, d0, d8 124 vld1.8 {d8}, [r2], r3 131 vabal.u8 q12, d0, d8 [all …]
|
D | fastfdct8x4_neon.asm | 39 ;transpose d2, d4, d6, d8. Then, d2=ip[0], d4=ip[1], d6=ip[2], d8=ip[3] 43 vtrn.32 d4, d8 47 vtrn.16 d6, d8 50 vadd.s16 d10, d2, d8 ;ip[0]+ip[3] 53 vsub.s16 d13, d2, d8 ;ip[0]-ip[3] 91 vsub.s16 d8, d19, d20 ;op[3] = temp1 - temp2 95 ;transpose d2, d4, d6, d8. Then, d2=ip[0], d4=ip[4], d6=ip[8], d8=ip[12] 99 vtrn.32 d4, d8 103 vtrn.16 d6, d8 106 vadd.s16 d10, d2, d8 ;a1 = ip[0]+ip[12] [all …]
|
D | vp8_subpixelvariance16x16_neon.asm | 52 vld1.u8 {d8, d9, d10}, [r0], r1 69 vmull.u8 q11, d8, d0 76 vext.8 d8, d8, d9, #1 81 vmlal.u8 q11, d8, d1 109 vld1.u8 {d8, d9, d10}, [r0], r1 122 vmull.u8 q13, d8, d0 127 vext.8 d8, d8, d9, #1 131 vmlal.u8 q13, d8, d1 221 vqrshrn.u16 d8, q7, #7 228 vst1.u8 {d8, d9}, [r3]! [all …]
|
D | vp8_shortwalsh4x4_neon.asm | 36 vsub.s16 d8, d3, d4 ;c1 = ip[1]-ip[2] 41 vadd.s16 d3, d8, d9 ;op[1] = c1 + d1 42 vsub.s16 d5, d9, d8 ;op[3] = d1 - c1 53 vsub.s16 d8, d3, d4 ;c1 = ip[4]-ip[8] 58 vadd.s16 d3, d8, d9 ;b2 = c1 + d1; 59 vsub.s16 d5, d9, d8 ;d2 = d1 - c1;
|
D | sad16_neon.asm | 33 vabdl.u8 q12, d0, d8 58 vabal.u8 q12, d0, d8 83 vabal.u8 q12, d0, d8 108 vabal.u8 q12, d0, d8 152 vabdl.u8 q12, d0, d8 176 vabal.u8 q12, d0, d8
|
D | subtract_neon.asm | 69 vsubl.u8 q12, d8, d10 106 vld1.8 {d8}, [r1], r12 119 vsubl.u8 q12, d8, d9 142 vld1.8 {d8}, [r2], r12 155 vsubl.u8 q12, d8, d9
|
D | vp8_subpixelvariance8x8_neon.asm | 52 vmull.u8 q9, d8, d0 57 vext.8 d9, d8, d9, #1 79 vmull.u8 q9, d8, d0 85 vext.8 d9, d8, d9, #1 177 vmlal.s16 q9, d8, d8 ;sse
|
D | vp8_subpixelvariance16x16s_neon.asm | 47 vld1.u8 {d8, d9, d10, d11}, [r0], r1 76 vmlal.s16 q9, d8, d8 ;sse 163 vsubl.u8 q0, d8, d10 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 518 vsubl.u8 q0, d8, d10
|
/external/libvpx/vpx_scale/arm/neon/ |
D | vp8_vpxyv12_extendframeborders_neon.asm | 26 vpush {d8 - d15} 54 vld1.8 {d8[], d9[]}, [r1], lr 162 vld1.8 {d8[], d9[]}, [r1], lr 242 vpop {d8 - d15} 284 vld1.8 {d8}, [r2]! 292 vst1.8 {d8}, [r6], lr 294 vst1.8 {d8}, [r6], lr 296 vst1.8 {d8}, [r6], lr 298 vst1.8 {d8}, [r6], lr 300 vst1.8 {d8}, [r6], lr [all …]
|
D | vp8_vpxyv12_copyframeyonly_neon.asm | 28 vpush {d8 - d15} 112 vld1.8 {d8[], d9[]}, [r1], lr 194 vpop {d8 - d15} 251 vld1.8 {d8[], d9[]}, [r1], lr 324 vpop {d8 - d15} 405 vpush {d8-d15} 460 vpop {d8 - d15}
|
/external/libvpx/vp8/common/arm/neon/ |
D | bilinearpredict16x16_neon.asm | 49 vld1.u8 {d8, d9, d10}, [r0], r1 66 vmull.u8 q11, d8, d0 73 vext.8 d8, d8, d9, #1 78 vmlal.u8 q11, d8, d1 106 vld1.u8 {d8, d9, d10}, [r0], r1 119 vmull.u8 q13, d8, d0 124 vext.8 d8, d8, d9, #1 128 vmlal.u8 q13, d8, d1 215 vqrshrn.u16 d8, q7, #7 222 vst1.u8 {d8, d9}, [r4], r5 [all …]
|
D | sixtappredict8x4_neon.asm | 69 vmull.u8 q8, d8, d0 74 vext.8 d29, d8, d9, #1 84 vext.8 d29, d8, d9, #4 94 vext.8 d29, d8, d9, #2 104 vext.8 d29, d8, d9, #5 114 vext.8 d29, d8, d9, #3 146 vmull.u8 q9, d8, d0 152 vext.8 d28, d8, d9, #1 164 vext.8 d28, d8, d9, #4 176 vext.8 d28, d8, d9, #2 [all …]
|
D | sixtappredict8x8_neon.asm | 73 vmull.u8 q8, d8, d0 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 159 vmull.u8 q9, d8, d0 165 vext.8 d28, d8, d9, #1 177 vext.8 d28, d8, d9, #4 189 vext.8 d28, d8, d9, #2 [all …]
|
D | sixtappredict16x16_neon.asm | 70 vld1.u8 {d6, d7, d8}, [r0], r1 ;load src data 93 vext.8 d28, d7, d8, #1 109 vext.8 d28, d7, d8, #4 125 vext.8 d28, d7, d8, #5 141 vext.8 d28, d7, d8, #2 153 vext.8 d15, d7, d8, #3 177 vqrshrun.s16 d8, q10, #7 182 vst1.u8 {d6, d7, d8}, [lr]! ;store result 260 vqrshrun.s16 d8, q9, #7 267 vst1.u8 {d8}, [r4], r5 [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 80 vsubl.s8 q2, d8, d10 ; ( qs0 - ps0)
|
D | bilinearpredict8x8_neon.asm | 49 vmull.u8 q9, d8, d0 54 vext.8 d9, d8, d9, #1 76 vmull.u8 q9, d8, d0 82 vext.8 d9, d8, d9, #1 135 vqrshrn.u16 d8, q7, #7 144 vst1.u8 {d8}, [r1], lr
|
D | save_neon_reg.asm | 22 vst1.i64 {d8, d9, d10, d11}, [r0]! 29 vld1.i64 {d8, d9, d10, d11}, [r0]!
|
D | sixtappredict4x4_neon.asm | 65 vext.8 d19, d8, d9, #5 69 vswp d7, d8 ;discard 2nd half data after src_ptr[3] is done 129 vext.8 d19, d8, d9, #5 133 vswp d7, d8 ;discard 2nd half data after src_ptr[3] is done 277 vext.8 d19, d8, d9, #5 281 vswp d7, d8 ;discard 2nd half data after src_ptr[3] is done
|
/external/libvpx/vp8/decoder/arm/neon/ |
D | idct_dequant_dc_0_2x_neon.asm | 32 vld1.32 {d8[0]}, [r1], r12 ; hi 33 vld1.32 {d8[1]}, [r1], r12 48 vaddw.u8 q4, q3, d8 ; hi 53 vqmovun.s16 d8, q4 ; hi 61 vst1.32 {d8[0]}, [r0], r3 ; hi 62 vst1.32 {d8[1]}, [r0], r3
|
D | idct_dequant_0_2x_neon.asm | 31 vld1.32 {d8[0]}, [r12], r3 32 vld1.32 {d8[1]}, [r12], r3 55 vaddw.u8 q4, q3, d8 ; hi 63 vqmovun.s16 d8, q4 ; hi 71 vst1.32 {d8[0]}, [r0], r3 ; hi 72 vst1.32 {d8[1]}, [r0], r3
|
/external/v8/src/ |
D | SConscript | 210 'd8.cc', 'd8-debug.cc' 213 'd8-posix.cc' 216 'd8-posix.cc' 219 'd8-posix.cc' 222 'd8-posix.cc' 225 'd8-posix.cc' 228 'd8-posix.cc' 231 'd8-windows.cc' 234 'd8-windows.cc' # Empty implementation at the moment. 237 'd8-readline.cc' [all …]
|
/external/v8/tools/ |
D | linux-tick-processor | 5 d8_public=`which d8` 9 d8_exec=$D8_PATH/d8 16 [ -x $d8_exec ] || scons -j4 -C $D8_PATH -Y $tools_path/.. d8
|
/external/v8/tools/v8.xcodeproj/ |
D | project.pbxproj | 47 …8939880D0F2A362A007D5254 /* d8.cc in Sources */ = {isa = PBXBuildFile; fileRef = 89A15C920EE46A170… 48 …893988160F2A3688007D5254 /* d8-debug.cc in Sources */ = {isa = PBXBuildFile; fileRef = 893988150F2… 49 …893988330F2A3B8F007D5254 /* d8-js.cc in Sources */ = {isa = PBXBuildFile; fileRef = 893988320F2A3B… 210 …89FB0E3A0F8E533F00B04B3C /* d8-posix.cc in Sources */ = {isa = PBXBuildFile; fileRef = 89FB0E360F8… 304 …254 /* d8-debug.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.… 305 …8320F2A3B8B007D5254 /* d8-js.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType … 309 …303DD2 /* d8-debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecod… 542 … /* d8-readline.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.… 543 …1700B48DEB /* d8.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode… 544 …46A1700B48DEB /* d8.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourceco… [all …]
|
/external/libvpx/vp8/common/ppc/ |
D | recon_altivec.asm | 23 lvx v3, r8, \Diff ;# v3 = d8..d15 62 lvx v3, r8, \Diff ;# v2 = d8..d15 153 lwzu r0, 32(r3) ;# v3 = d8..d15
|
/external/bluetooth/bluez/tools/ |
D | example.psr | 8 &0204 = 01d8
|