/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
D | armVCM4P10_InterpolateLuma_Copy_unsafe_s.S | 30 PUSH {r4-r6,lr} 40 LDR r4,[r0],r1 42 STR r4,[r2],r3 51 LDR r4,[r0],r1 54 LSR r4,r4,#8 55 ORR r4,r4,r5,LSL #24 56 STR r4,[r2],r3 60 LDR r4,[r0],r1 64 LSR r4,r4,#8 65 ORR r4,r4,r5,LSL #24 [all …]
|
D | armVCM4P10_Average_4x_Align_unsafe_s.S | 30 PUSH {r4-r6,lr} 39 UHSUB8 r4,r11,lr 42 EOR r4,r4,r7 43 STR r4,[r2],r3 51 UHSUB8 r4,r11,lr 54 EOR r4,r4,r7 55 STR r4,[r2],r3 56 POP {r4-r6,pc} 60 PUSH {r4-r6,lr} 62 LDR r4,[r0,#4] [all …]
|
D | armVCM4P10_InterpolateLuma_DiagCopy_unsafe_s.S | 30 PUSH {r4-r6,lr} 38 LDR r4,[r0],r1 42 UQSUB16 r4,r4,r6 46 USAT16 r4,#13,r4 50 AND r4,r12,r4,LSR #5 52 ORR r10,r4,r5,LSL #8 58 POP {r4-r6,pc} 62 PUSH {r4-r6,lr} 70 LDR r4,[r0],r1 74 UQSUB16 r4,r4,r6 [all …]
|
D | armVCM4P10_UnpackBlock4x4_s.S | 31 PUSH {r4-r8,lr} 34 MOV r4,#0 37 STRD r4,r5,[r1,#0] 38 STRD r4,r5,[r1,#8] 39 STRD r4,r5,[r1,#0x10] 40 STRD r4,r5,[r1,#0x18] 44 LDRBNE r4,[r2],#2 46 LDRSBEQ r4,[r2],#1 47 ORRNE r4,r4,r5,LSL #8 50 STRH r4,[r1,r6] [all …]
|
D | omxVCM4P10_TransformDequantChromaDCFromPair_s.S | 31 push {r4-r10, lr} 40 ldrbne r4, [r9], #2 42 ldrsbeq r4, [r9], #1 43 orrne r4, r4, r5, lsl #8 46 strh r4, [r1, r7] 48 ldmia r1, {r3, r4} 55 saddsubx r4, r4, r4 58 sadd16 r5, r3, r4 59 ssub16 r6, r3, r4 68 pop {r4-r10, pc}
|
D | omxVCM4P10_DeblockLuma_I.S | 30 PUSH {r4-r9,lr} 36 LDR r4,[sp,#0x28] 44 CMPNE r4,#0 46 TST r4,#3 56 POP {r4-r9,pc} 58 STR r4,[sp,#0] 68 ADD r2,r4,#0x10 77 POP {r4-r9,pc}
|
D | omxVCM4P10_PredictIntra_16x16_s.S | 46 PUSH {r4-r12,lr} 50 LDR r4,[sp,#0x68] 78 POP {r4-r12,pc} 80 ADD r8,r0,r4 81 ADD r4,r4,r4 85 VLD1.8 {d2[],d3[]},[r0],r4 86 VLD1.8 {d0[],d1[]},[r8],r4 90 VLD1.8 {d2[],d3[]},[r0],r4 91 VLD1.8 {d0[],d1[]},[r8],r4 94 VLD1.8 {d2[],d3[]},[r0],r4 [all …]
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
D | Dot_p_opt.s | 34 STMFD r13!, {r4 - r12, r14} 35 MOV r4, #0 @ L_sum = 0 42 SMLABB r4, r6, r7, r4 44 SMLATT r4, r6, r7, r4 47 SMLABB r4, r8, r9, r4 50 SMLATT r4, r8, r9, r4 53 SMLABB r4, r6, r7, r4 55 SMLATT r4, r6, r7, r4 57 SMLABB r4, r8, r9, r4 59 SMLATT r4, r8, r9, r4 [all …]
|
D | residu_asm_opt.s | 33 STMFD r13!, {r4 - r12, r14} 64 LDRH r4, [r0], #2 65 ORR r12, r4, r12, LSL #16 @r12 --- a14, a15 69 LDRH r4, [r0], #2 @load a16 73 ORR r14, r4, r14, LSL #16 @r14 --- loopnum, a16 81 SMULTT r4, r5, r2 @i2(0) --- r4 = x[1] * a0 85 SMLABB r4, r5, r2, r4 @i2(1) --- r4 += x[0] * a1 96 SMLATT r4, r6, r2, r4 @i2(2) --- r4 += x[-1] * a2 101 SMLABB r4, r6, r2, r4 @ i2 (3) 107 SMLATT r4, r7, r2, r4 @ i2 (4) [all …]
|
D | pred_lt4_1_opt.s | 39 STMFD r13!, {r4 - r12, r14} 40 RSB r4, r1, #0 @-T0 42 ADD r5, r0, r4, LSL #1 @x = exc - T0 47 RSB r4, r2, #3 @k = 3 - frac 52 MOV r8, r4, LSL #6 66 LDRSH r4, [r1], #2 @x[0] 70 SMULBB r10, r4, r3 @x[0] * h[0] 74 LDRSH r4, [r1], #2 @x[3] 77 SMLABT r12, r4, r3, r12 @x[3] * h[1] 82 SMLABB r11, r4, r3, r11 @x[3] * h[2] [all …]
|
D | Filt_6k_7k_opt.s | 36 STMFD r13!, {r4 - r12, r14} 39 MOV r4, r1 @ copy lg address 87 @ not use registers: r4, r10, r12, r14, r5 88 MOV r4, r13 93 LDRSH r1, [r4] @ load x[i] 94 LDRSH r2, [r4, #60] @ load x[i + 30] 95 LDRSH r6, [r4, #2] @ load x[i + 1] 96 LDRSH r7, [r4, #58] @ load x[i + 29] 99 LDRSH r8, [r4, #4] @ load x[i + 2] 100 LDRSH r9, [r4, #56] @ load x[i + 28] [all …]
|
D | convolve_opt.s | 34 STMFD r13!, {r4 - r12, r14} 39 ADD r4, r1, r3, LSL #1 @ tmpH address 43 LDRSH r10, [r4], #-2 @ *tmpH-- 51 LDRSH r10, [r4], #-2 @ *tmpH-- 53 LDRSH r14, [r4], #-2 @ *tmpH-- 57 LDRSH r10, [r4], #-2 @ *tmpH-- 59 LDRSH r14, [r4], #-2 @ *tmpH-- 74 ADD r4, r1, r3, LSL #1 @tmpH address 78 LDRSH r10, [r4], #-2 80 LDRSH r14, [r4], #-2 [all …]
|
D | cor_h_vec_opt.s | 29 @r4 ---- rrixix[][NB_POS] 39 STMFD r13!, {r4 - r12, r14} 40 LDR r4, [r13, #40] @load rrixix[][NB_POS] 41 ADD r7, r4, r2, LSL #5 @r7 --- p0 = rrixix[track] 42 MOV r4, #0 @i=0 45 @r3 --- sign[], r4 --- i, r7 --- p0 83 ADD r9, r9, r4, LSL #1 84 ADD r12, r12, r4, LSL #1 97 ADD r4, r4, #1 @i++ 130 ADD r9, r9, r4, LSL #1 [all …]
|
D | syn_filt_opt.s | 36 STMFD r13!, {r4 - r12, r14} 39 MOV r4, r3 @ copy mem[] address 47 LDRH r6, [r4], #2 48 LDRH r7, [r4], #2 49 LDRH r8, [r4], #2 50 LDRH r9, [r4], #2 51 LDRH r10, [r4], #2 52 LDRH r11, [r4], #2 53 LDRH r12, [r4], #2 54 LDRH r14, [r4], #2 [all …]
|
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/src/ |
D | idct.cpp | 131 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; /* butterfly nodes */ in idct_intra() local 153 r4 = blk[B_SIZE * 1 + i]; in idct_intra() 158 if (!(r1 | r2 | r3 | r4 | r5 | r6 | r7)) in idct_intra() 182 r8 = W7 * (r4 + r5); in idct_intra() 183 r4 = (r8 + (W1 - W7) * r4); in idct_intra() 199 r1 = r4 + r6; in idct_intra() 200 r4 -= r6; in idct_intra() 209 r2 = (181 * (r4 + r5) + 128) >> 8; /* rounding */ in idct_intra() 210 r4 = (181 * (r4 - r5) + 128) >> 8; in idct_intra() 220 tmpBLK32[(2<<3) + i] = (r0 + r4) >> 8; in idct_intra() [all …]
|
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
D | R4R8First_v5.s | 28 stmdb sp!, {r4 - r11, lr} 37 ldrd r4, [r11, #16] 46 add r2, r4, r6 49 sub r4, r4, r6 59 sub r3, r1, r4 62 add r1, r1, r4 74 ldmia sp!, {r4 - r11, pc} 81 stmdb sp!, {r4 - r11, lr} 92 ldrd r4, [r14, #16] 101 add r2, r4, r6 @ r2 = buf[4] + buf[6]@ [all …]
|
D | band_nrg_v5.s | 29 stmdb sp!, {r4 - r11, lr} 35 mov r4, #0 40 mov r2, r4, lsl #1 70 str r14, [r3, +r4, lsl #2] 71 add r4, r4, #1 73 cmp r4, r5 79 ldmia sp!, {r4 - r11, pc} 86 stmdb sp!, {r4 - r11, lr} 94 mov r4, #0 98 mov r5, r4, lsl #1 [all …]
|
D | PrePostMDCT_v5.s | 28 stmdb sp!, {r4 - r11, lr} 40 ldrd r4, [r0] 43 smull r14, r11, r4, r8 @ MULHIGH(tr1, cosa) 47 smull r7, r10, r4, r9 @ MULHIGH(tr1, sina) 55 smull r14, r4, r6, r8 @ MULHIGH(tr2, cosa) 61 add r8, r8, r4 75 ldmia sp!, {r4 - r11, pc} 82 stmdb sp!, {r4 - r11, lr} 94 ldrd r4, [r0] 97 smull r14, r11, r4, r8 @ MULHIGH(tr1, cosa) [all …]
|
/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/ |
D | pvmp3_dct_16_gcc.s | 49 stmfd sp!,{r0,r1,r4-r11,lr} 63 smull r4,r3,lr,r3 74 sub r4,r1,r12 77 smull r4,r5,lr,r4 80 sub r4,r12,lr 81 mov r4,r4,lsl #1 82 smull r7,r4,r6,r4 87 str r4,[sp,#4] 88 smull r12,r4,r1,r12 153 sub r12,r4,lr [all …]
|
D | pvmp3_polyphase_filter_window_gcc.s | 47 stmfd sp!,{r0-r2,r4-r11,lr} 64 mov r4, #0x10 66 add r2,r4,r10 68 sub r2,r4,r10 82 add r4,r4,#0x200 142 cmp r4,#0x210 153 mov r4,r3, asr #15 154 teq r4,r3, asr #31 158 ldr r4,[sp,#8] 160 add r4,r4,r2,lsl #1 [all …]
|
D | pvmp3_mdct_18_gcc.s | 44 stmfd sp!,{r4-r11,lr} 56 mov r4,#9 72 subs r4,r4,#1 141 add r1,r5,r4,lsl #2 143 ldr r3,[r6,r4,lsl #2] 146 ldr lr,[r7,r4,lsl #2] 152 str r3,[r5,r4,lsl #2] 153 str r2,[r6,r4,lsl #2] 154 add r4,r4,#1 155 cmp r4,#6 [all …]
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
D | convolve_neon.s | 34 STMFD r13!, {r4 - r12, r14} 40 ADD r4, r1, r3, LSL #1 @ tmpH address 44 LDRSH r10, [r4] @ *tmpH-- 52 SUB r4, r4, #8 53 MOV r9, r4 72 ADD r4, r1, r3, LSL #1 @tmpH address 76 LDRSH r10, [r4], #-2 78 LDRSH r14, [r4] 88 SUB r4, r4, #8 89 MOV r9, r4 [all …]
|
D | cor_h_vec_neon.s | 30 @r4 ---- rrixix[][NB_POS] 39 STMFD r13!, {r4 - r12, r14} 40 LDR r4, [r13, #40] @load rrixix[][NB_POS] 41 ADD r7, r4, r2, LSL #5 @r7 --- p0 = rrixix[track] 42 MOV r4, #0 @i=0 45 @r3 --- sign[], r4 --- i, r7 --- p0 84 ADD r9, r9, r4, LSL #1 85 ADD r12, r12, r4, LSL #1 98 ADD r4, r4, #1 @i++ 131 ADD r9, r9, r4, LSL #1 [all …]
|
/frameworks/native/opengl/libagl/ |
D | iterators.S | 51 stmfd sp!, {r4, r5, r6, r7, r8, lr} 52 ldr r4, [sp, #4*6] 56 sub r4, r4, r2 59 mov r4, r4, asr r12 63 smull r8, lr, r4, r5 65 smull r6, r7, r4, r12 71 ldr r4, [r0, #20] // m_x1 77 umull r8, r0, r4, r8 79 mla lr, r4, lr, r0 88 ldmfd sp!, {r4, r5, r6, r7, r8, pc}
|
/frameworks/rs/cpu_ref/ |
D | rsCpuIntrinsics_neon_YuvToRGB.S | 113 vld1.u8 d21, [r4]! 115 pld [r4, #128] 147 vld1.u32 d21[1], [r4]! 157 vld1.u16 d21[1], [r4]! 166 vld1.u8 d21[1], [r4]! 175 vld1.u8 d21[0], [r4]! 227 push {r4,r5} 229 mov r4, r3 236 add r4, r5, LSR #1 244 pop {r4,r5} [all …]
|