/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/ |
pvmp3_dct_16_gcc.s | 52 ldr r12,constant1 54 smull lr,r2,r12,r2 58 ldr r12,[r0,#0x20] 60 sub r3,r2,r12 66 add r3,r2,r12 68 ldr r12,constant3 70 smull lr,r2,r12,r2 71 ldr r12,[r0,#0x38] 74 sub r4,r1,r12 75 add r1,r1,r12 [all...] |
pvmp3_polyphase_filter_window_gcc.s | 70 add r12,r0,r2,lsl #2 71 ldr r6,[r12,#0x780] 75 ldr r7,[r12,#0x80] 90 ldr r6,[r12,#0x680] 94 ldr r7,[r12,#0x180] 108 ldr r6,[r12,#0x580] 112 ldr r7,[r12,#0x280] 127 ldr r6,[r12,#0x480] 131 ldr r12,[r12,#0x380 [all...] |
pvmp3_polyphase_filter_window_wm.asm | 65 add r12,r0,r2,lsl #2 66 ldr r6,[r12,#0x780] 70 ldr r7,[r12,#0x80] 85 ldr r6,[r12,#0x680] 89 ldr r7,[r12,#0x180] 103 ldr r6,[r12,#0x580] 107 ldr r7,[r12,#0x280] 122 ldr r6,[r12,#0x480] 126 ldr r12,[r12,#0x380 [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
armVCM4P10_DecodeCoeffsToPair_s.S | 16 PUSH {r4-r12,lr} 19 LDR r12,[r1,#0] 26 ADD r12,r12,#8 30 LSLS r8,r11,r12 33 SUBS r12,r12,#8 39 ADDCC r12,r12,#8 40 ADD r12,r12,# [all...] |
armVCM4P10_Average_4x_Align_unsafe_s.S | 18 LDR r12,[r2,#0] 22 MVN r12,r12 24 UHSUB8 r5,r10,r12 31 LDR r12,[r2,#0] 34 MVN r12,r12 35 UHSUB8 r5,r10,r12 52 LDR r12,[r2,#0] 56 MVN r12,r1 [all...] |
armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S | 19 LDR r12, =0xff00ff 33 AND r11,r12,r11,LSR #5 34 AND r10,r12,r10,LSR #5 35 AND r5,r12,r5,LSR #5 36 AND r4,r12,r4,LSR #5 52 LDR r12, =0xff00ff 67 AND r11,r12,r11,LSR #5 68 AND r10,r12,r10,LSR #5 69 AND r5,r12,r5,LSR #5 70 AND r4,r12,r4,LSR # [all...] |
omxVCM4P10_InterpolateLuma_s.S | 16 PUSH {r4-r12,lr} 48 ADD r12,r0,r1,LSL #1 50 VLD1.8 {d11},[r12],r1 52 VLD1.8 {d12},[r12] 53 ADD r12,r2,r3,LSL #1 55 VST1.32 {d11[0]},[r12],r3 57 VST1.32 {d12[0]},[r12] 67 ADD r12,r2,r3,LSL #1 69 VST1.32 {d26[0]},[r12],r3 71 VST1.32 {d28[0]},[r12] [all...] |
/external/libvpx/libvpx/vpx_scale/arm/neon/ |
vp8_vpxyv12_copysrcframe_func_neon.asm | 50 mov r12, r5 61 sub r12, r12, #128 62 cmp r12, #128 73 cmp r12, #0 79 sub r12, r12, #8 80 cmp r12, #8 85 cmp r12, #0 90 subs r12, r12, # [all...] |
/external/chromium_org/third_party/openssl/openssl/crypto/sha/asm/ |
sha512-x86_64.S | 9 pushq %r12 39 movq 0(%rsi),%r12 42 bswapq %r12 45 movq %r12,0(%rsp) 52 addq %r11,%r12 55 addq (%rbp,%rdi,8),%r12 65 addq %r15,%r12 73 addq %r13,%r12 76 addq %r12,%rdx 77 addq %r12,%r1 [all...] |
/external/openssl/crypto/sha/asm/ |
sha512-x86_64.S | 9 pushq %r12 39 movq 0(%rsi),%r12 42 bswapq %r12 45 movq %r12,0(%rsp) 52 addq %r11,%r12 55 addq (%rbp,%rdi,8),%r12 65 addq %r15,%r12 73 addq %r13,%r12 76 addq %r12,%rdx 77 addq %r12,%r1 [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
Syn_filt_32_opt.s | 41 STMFD r13!, {r4 - r12, r14} 104 SMULBB r12, r6, r11 @ sig_lo[i-1] * Aq[1] 107 SMLABT r12, r7, r11, r12 @ sig_lo[i-2] * Aq[2] 110 SMLABB r12, r9, r11, r12 @ sig_lo[i-3] * Aq[3] 112 SMLABT r12, r10, r11, r12 @ sig_lo[i-4] * Aq[4] 115 SMLABB r12, r6, r11, r12 @ sig_lo[i-5] * Aq[5 [all...] |
residu_asm_opt.s | 33 STMFD r13!, {r4 - r12, r14} 60 LDRH r12, [r0], #2 61 ORR r11, r12, r11, LSL #16 @r11 --- a12, a13 63 LDRH r12, [r0], #2 65 ORR r12, r4, r12, LSL #16 @r12 --- a14, a15 68 STMFD r13!, {r8 - r12} @store r8-r12 83 SMULTT r12, r5, r10 @i4(0) --- r12 = x[3] * a [all...] |
Deemph_32_opt.s | 36 STMFD r13!, {r4 - r12, r14} 47 ADD r12, r10, r7, LSL #4 @L_tmp += x_lo[0] << 4 48 MOV r10, r12, LSL #3 @L_tmp <<= 3 53 MOV r12, r10, LSL #1 @L_tmp = L_mac(L_tmp, *mem, fac) 54 QADD r10, r12, r11 59 ADD r12, r10, r7, LSL #4 61 MOV r10, r12, LSL #3 64 MOV r12, r10, LSL #1 65 QADD r10, r12, r11 73 ADD r12, r10, r7, LSL # [all...] |
/hardware/samsung_slsi/exynos5/libswconverter/ |
csc_tiled_to_linear_uv_deinterleave_neon.s | 69 @r12 temp1 72 stmfd sp!, {r4-r12,r14} @ backup registers 87 mov r12, r3, asr #1 @ temp1 = (width >> 1) * i + (j >> 1) 88 mul r12, r12, r5 92 add r12, r12, r6, asr #1 94 add r7, r0, r12 @ dst_offset = u_dst + temp1 109 add r7, r1, r12 @ dst_offset = v_dst + temp1 130 mov r12, r3, asr #1 @ temp1 = (width >> 1) * i + (j >> 1 [all...] |
csc_interleave_memcpy_neon.s | 62 @r12 src2_addr 65 stmfd sp!, {r8-r12,r14} @ backup registers 69 mov r12, r2 84 vld1.8 {q1}, [r12]! 85 vld1.8 {q3}, [r12]! 86 vld1.8 {q5}, [r12]! 87 vld1.8 {q7}, [r12]! 88 vld1.8 {q9}, [r12]! 89 vld1.8 {q11}, [r12]! 90 vld1.8 {q13}, [r12]! [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
buildintrapredictorsmby_neon.asm | 44 mov r12, #128 45 vdup.u8 q0, r12 48 mov r12, #0 67 add r12, r4, r6 84 add r12, r12, r3 85 add r12, r12, r4 86 add r12, r12, r [all...] |
loopfiltersimpleverticaledge_neon.asm | 26 add r12, r1, r1 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 38 vld4.8 {d10[0], d11[0], d12[0], d13[0]}, [r0], r12 [all...] |
mbloopfilter_neon.asm | 32 ldr r12, [sp, #4] ; load thresh 34 vdup.u8 q2, r12 ; thresh 35 add r12, r0, r1, lsr #1 ; move src pointer up by 1 line 38 vld1.u8 {q4}, [r12@128], r1 ; p2 40 vld1.u8 {q6}, [r12@128], r1 ; p0 42 vld1.u8 {q8}, [r12@128], r1 ; q1 44 vld1.u8 {q10}, [r12@128], r1 ; q3 48 sub r12, r12, r1, lsl #2 49 add r0, r12, r1, lsr # [all...] |
/external/libvpx/libvpx/vp8/common/arm/armv6/ |
loopfilter_v6.asm | 88 ldr r12, [src], pstep ; p0 99 uqsub8 r6, r11, r12 ; p1 - p0 101 uqsub8 r7, r12, r11 ; p0 - p1 111 uqsub8 r11, r12, r9 ; p0 - q0 112 uqsub8 r12, r9, r12 ; q0 - p0 115 orr r12, r11, r12 ; abs (p0-q0) 117 uqadd8 r12, r12, r12 ; abs (p0-q0) * [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_short_idct8x8_1_add_neon.asm | 29 mov r12, #0x2d00 30 add r12, #0x41 33 mul r0, r0, r12 ; input[0] * cospi_16_64 38 mul r0, r0, r12 ; out * cospi_16_64 39 mov r12, r1 ; save dest 67 vst1.64 {d2}, [r12], r2 68 vst1.64 {d3}, [r12], r2 69 vst1.64 {d30}, [r12], r2 70 vst1.64 {d31}, [r12], r2 80 vst1.64 {d2}, [r12], r [all...] |
vp9_short_idct16x16_1_add_neon.asm | 29 mov r12, #0x2d00 30 add r12, #0x41 33 mul r0, r0, r12 ; input[0] * cospi_16_64 38 mul r0, r0, r12 ; out * cospi_16_64 39 mov r12, r1 ; save dest 69 vst1.64 {d2}, [r12], r0 70 vst1.64 {d3}, [r12], r2 71 vst1.64 {d30}, [r12], r0 72 vst1.64 {d31}, [r12], r2 82 vst1.64 {d2}, [r12], r [all...] |
vp9_short_idct4x4_1_add_neon.asm | 29 mov r12, #0x2d00 30 add r12, #0x41 33 mul r0, r0, r12 ; input[0] * cospi_16_64 38 mul r0, r0, r12 ; out * cospi_16_64 39 mov r12, r1 ; save dest 60 vst1.32 {d6[0]}, [r12], r2 61 vst1.32 {d6[1]}, [r12], r2 62 vst1.32 {d7[0]}, [r12], r2 63 vst1.32 {d7[1]}, [r12]
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
Deemph_32_neon.s | 36 STMFD r13!, {r4 - r12, r14} 47 ADD r12, r10, r7, LSL #4 @L_tmp += x_lo[0] << 4 48 MOV r10, r12, LSL #3 @L_tmp <<= 3 53 MOV r12, r10, LSL #1 @L_tmp = L_mac(L_tmp, *mem, fac) 54 QADD r10, r12, r11 59 ADD r12, r10, r7, LSL #4 61 MOV r10, r12, LSL #3 64 MOV r12, r10, LSL #1 65 QADD r10, r12, r11 73 ADD r12, r10, r7, LSL # [all...] |
/external/chromium_org/third_party/skia/src/opts/ |
memset16_neon.S | 59 ands r12, r0, #0xf 66 rsb r12, r12, #16 67 sub r2, r2, r12 68 lsls r12, r12, #29 72 lsls r12, r12, #2 90 mov r12, r2, lsr #7 96 subs r12, r12, # [all...] |
/external/skia/src/opts/ |
memset16_neon.S | 59 ands r12, r0, #0xf 66 rsb r12, r12, #16 67 sub r2, r2, r12 68 lsls r12, r12, #29 72 lsls r12, r12, #2 90 mov r12, r2, lsr #7 96 subs r12, r12, # [all...] |