/frameworks/base/media/libstagefright/codecs/m4v_h263/dec/src/ |
idct.cpp | 131 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; /* butterfly nodes */ local 155 r6 = blk[B_SIZE * 5 + i]; 158 if (!(r1 | r2 | r3 | r4 | r5 | r6 | r7)) 187 r8 = W3 * (r6 + r7); 188 r6 = (r8 - (W3 - W5) * r6); 199 r1 = r4 + r6; 200 r4 -= r6; 201 r6 = r5 + r7; 221 tmpBLK32[(3<<3) + i] = (r8 + r6) >> 8 353 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; \/* butterfly nodes *\/ local [all...] |
/frameworks/base/media/libstagefright/codecs/mp3dec/src/asm/ |
pvmp3_polyphase_filter_window_arm.s | 71 ldr r6,[r12,#0x780] 73 smlal r2,r11,lr,r6 77 smull r6,r5,r2,r6 82 smlal r6,r9,r5,r7 83 smull r6,r2,r5,r8 90 ldr r6,[r12,#0x680] 92 smlal lr,r11,r2,r6 96 smull r6,r5,r2,r6 [all...] |
pvmp3_polyphase_filter_window_gcc.s | 69 ldr r6,[r12,#0x780] 71 smlal r2,r11,lr,r6 75 smull r6,r5,r2,r6 80 smlal r6,r9,r5,r7 81 smull r6,r2,r5,r8 88 ldr r6,[r12,#0x680] 90 smlal lr,r11,r2,r6 94 smull r6,r5,r2,r6 [all...] |
pvmp3_polyphase_filter_window_wm.asm | 66 ldr r6,[r12,#0x780] 68 smlal r2,r11,lr,r6 72 smull r6,r5,r2,r6 77 smlal r6,r9,r5,r7 78 smull r6,r2,r5,r8 85 ldr r6,[r12,#0x680] 87 smlal lr,r11,r2,r6 91 smull r6,r5,r2,r6 [all...] |
pvmp3_mdct_18_arm.s | 49 mov r6,r1 145 ldr r3,[r6,r4,lsl #2] 155 str r2,[r6,r4,lsl #2] 163 ldr r2,[r6,#0x18] 172 ldr r2,[r6,#0x1c] 174 str r3,[r6,#0x18] 178 str r0,[r6,#0x1c] 180 ldr r0,[r6,#0x20] 191 str r1,[r6,#0x20] 197 ldr r3,[r6,#0x24 [all...] |
/external/jpeg/ |
jidctfst.S | 67 stmdb sp!, {r4,r5, r6,r7, r8,r9, r10,r11, r12,lr} 87 ldrsh r6, [fp, #VY(6)] 93 orreqs r8, r6, r7 100 // tmp3 = DEQUANTIZE(in[DCTSIZE*6], quant[DCTSIZE*6] (r6) 118 smulbb r6, r9, r6 119 smlabb r2, r8, r2, r6 121 mul r6, r9, r6 123 add r2, r6 [all...] |
/external/libvpx/vpx_scale/arm/neon/ |
vp8_vpxyv12_extendframeborders_neon.asm | 44 add r6, r1, lr 45 sub r6, r6, r3, lsl #1 ;destptr2 46 sub r2, r6, #1 ;srcptr2 73 vst1.8 {q2, q3}, [r6], lr 75 vst1.8 {q6, q7}, [r6], lr 77 vst1.8 {q10, q11}, [r6], lr 79 vst1.8 {q14, q15}, [r6], lr 89 sub r6, r1, r3 ;destptr2 90 sub r2, r6, lr ;srcptr [all...] |
vp8_vpxyv12_copyframeyonly_neon.asm | 32 ldr r6, [r0, #yv12_buffer_config_y_stride] 43 add r10, r2, r6 71 add r2, r2, r6, lsl #1 102 add r6, r1, lr 103 sub r6, r6, r3, lsl #1 ;destptr2 104 sub r2, r6, #1 ;srcptr2 131 vst1.8 {q2, q3}, [r6], lr 133 vst1.8 {q6, q7}, [r6], lr 135 vst1.8 {q10, q11}, [r6], l [all...] |
/frameworks/base/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
Norm_Corr_neon.s | 32 @ r6 --- corr_norm[] 98 QADD r6, r9, r10 99 QADD r6, r6, r6 100 QADD r9, r6, r7 @L_tmp = (L_tmp << 1) + 1; 102 SUB r6, r7, #1 @exp = norm_l(L_tmp) 103 RSB r7, r6, #32 @exp = 32 - exp 104 MOV r6, r7, ASR #1 105 RSB r7, r6, #0 @scale = -(exp >> 1 [all...] |
/frameworks/base/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
band_nrg_v5.s | 51 ldr r6, [r0, +r10, lsl #2]
54 smull r6, r8, r6, r6
59 ldr r6, [r0, +r10, lsl #2]
61 smull r6, r8, r6, r6
99 mov r6, #0
129 qadd r6, r6, r3 [all...] |
AutoCorrelation_v5.s | 49 ldr r6, [r5, r2]
51 smulbb r3, r6, r6
53 smultt r10, r6, r6
55 smulbb r6, r1, r1
61 mov r6, r6, asr #9
64 qadd r0, r0, r6
66 smultt r6, r1, r1 [all...] |
/frameworks/base/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
Syn_filt_32_opt.s | 34 @ lg --- r6
45 LDRSH r6, [r0] @ load Aq[0]
47 MOV r3, r6, ASR r7 @ a0 = Aq[0] >> (4 + Q_new)
50 LDRSH r6, [r0, #2] @ load Aq[1]
54 AND r6, r6, r14
56 ORR r10, r6, r7, LSL #16 @ Aq[2] -- Aq[1]
61 LDRSH r6, [r0, #10] @ load Aq[5]
65 AND r6, r6, r14 [all...] |
pred_lt4_1_opt.s | 47 LDR r6, Table
50 ADD r8, r6, r8 @ptr2 = &(inter4_2[k][0])
63 LDRSH r6, [r1], #2 @x[1]
67 SMULBB r11, r6, r3 @x[1] * h[0]
71 SMLABT r10, r6, r3, r10 @x[1] * h[1]
76 LDRSH r6, [r1], #2 @x[4]
79 SMLABB r12, r6, r3, r12 @x[4] * h[2]
83 SMLABT r11, r6, r3, r11 @x[4] * h[3]
88 SMLABB r10, r6, r3, r10 @x[4] * h[4]
92 LDRSH r6, [r1], #2 @x[7] [all...] |
Dot_p_opt.s | 39 LDR r6, [r0], #4
42 SMLABB r4, r6, r7, r4
44 SMLATT r4, r6, r7, r4
46 LDR r6, [r0], #4
53 SMLABB r4, r6, r7, r4
55 SMLATT r4, r6, r7, r4
|
/external/libvpx/vp8/common/arm/armv6/ |
loopfilter_v6.asm | 71 ldr r6, [sp, #36] ; load thresh address 80 ldr r3, [r6], #4 ; thresh 89 uqsub8 r6, r9, r10 ; p3 - p2 94 orr r6, r6, r7 ; abs (p3-p2) 96 uqsub8 lr, r6, r2 ; compare to limit. lr: vp8_filter_mask 98 uqsub8 r6, r11, r12 ; p1 - p0 103 orr r6, r6, r7 ; abs (p1-p0) 104 uqsub8 r7, r6, r2 ; compare to limi [all...] |
recon_v6.asm | 45 ldr r6, [dif, #0] ; 1 | 0 48 pkhbt r8, r6, r7, lsl #16 ; 2 | 0 49 pkhtb r9, r7, r6, asr #16 ; 3 | 1 63 ;; ldr r6, [dif, #8] ; 1 | 0 65 ldr r6, [dif, #0] ; 1 | 0 68 pkhbt r8, r6, r7, lsl #16 ; 2 | 0 69 pkhtb r9, r7, r6, asr #16 ; 3 | 1 83 ;; ldr r6, [dif, #16] ; 1 | 0 85 ldr r6, [dif, #0] ; 1 | 0 88 pkhbt r8, r6, r7, lsl #16 ; 2 | [all...] |
/external/tremolo/Tremolo/ |
mdctLARM.s | 61 LDMDB r2!,{r5,r6,r7,r12} 64 MOV r6, r6, ASR #9 @ r6 = (*--r)>>9 78 MOV r14,r6, ASR #15 80 EORNE r6, r4, r14,ASR #31 81 STRH r6, [r0], r3 123 LDR r6, [r2],#8 128 RSB r6, r6, # [all...] |
bitwiseARM.s | 67 STMFD r13!,{r5,r6} 79 LDRLT r6,[r3] @ r6 = ptr[1] 82 ORRLT r10,r10,r6,LSL r12 @ r10= first bitsLeftInSeg bits+crap 97 LDMIA r11,{r6,r12,r14} @ r6 = buffer 100 LDR r6,[r6] @ r6 = buffer->data 103 ADD r6,r6,r12 @ r6 = buffer->data+begi [all...] |
/system/core/libpixelflinger/ |
rotate90CW_4x4_16v6.S | 36 stmfd sp!, {r4,r5, r6,r7, r8,r9, r10,r11, lr} 42 ldrd r6, r7, [r1], r14 45 pkhbt r10, r8, r6, lsl #16 49 pkhtb r10, r6, r8, asr #16 62 ldmfd sp!, {r4,r5, r6,r7, r8,r9, r10,r11, pc}
|
/external/libvpx/vp8/decoder/arm/armv6/ |
dequant_dc_idct_v6.asm | 29 ldr r6, [sp, #44] 42 strh r6, [r0], #2 45 smulbb r6, r4, r5 51 strh r6, [r0], #2 57 smulbb r6, r4, r5 63 strh r6, [r0], #2 66 smulbb r6, r4, r5 74 strh r6, [r0], #2 85 ldr r6, [r0, #8] 90 smulwt r9, r3, r6 [all...] |
/external/libvpx/vpx_scale/symbian/ |
gen_scalers_armv4.s | 99 orr r6, r4, r5, lsl #16 @ b | a 101 mul r6, c51_205, r6 @ a * 51 + 205 * b 105 add r6, r6, #0x8000 107 mov r6, r6, lsr #24 108 strb r6, [dest], #1 135 orr r6, r4, r5, lsl #16 @ b | a 136 mul r6, c51_205, r [all...] |
/bionic/libc/arch-sh/bionic/ |
atomic_cmpxchg.S | 38 0: mov.l @r6, r2 46 mov.l r5, @r6
|
/external/libvpx/vp8/encoder/arm/neon/ |
boolhuff_armv7.asm | 65 clz r6, r4 66 sub r6, r6, #24 ; shift 70 adds r3, r3, r6 ; count += shift 71 lsl r5, r4, r6 ; range <<= shift 74 sub r6, r6, r3 ; offset = shift - count 75 sub r4, r6, #1 ; offset-1 98 rsb r4, r6, #24 ; 24-offset 102 lsl r2, r2, r6 ; lowvalue <<= offse [all...] |
vp8_packtokens_mbrow_armv7.asm | 34 ldr r6, _VP8_COMMON_MBrows_ 37 ldr r5, [r4, r6] ; load up mb_rows 65 ldr r6, [r1, #tokenextra_token] ; t 68 add r4, r4, r6, lsl #3 ; a = vp8_coef_encodings + t 73 ldr r6, [r4, #vp8_token_value] ; v 87 rbit r12, r6 117 clz r6, r4 118 sub r6, r6, #24 ; shift 122 adds r3, r3, r6 ; count += shif [all...] |
/external/skia/src/core/asm/ |
s32a_d565_opaque.S | 30 stmdb sp!, {r4, r5, r6, r7, lr} 41 mov r6, r2 43 andeq r3, r6, #63488 // 0xf800 46 orreq r3, r3, r6, lsr #27 54 mov lr, r6, lsr #24 55 and r6, r1, #255 // 0xff 71 add r1, r6, r1, lsr #5 87 1: ldmia sp!, {r4, r5, r6, r7, pc}
|