/frameworks/base/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
H A D | pred_lt4_1_opt.s | 30 @ r3 --- L_subfr
61 LDR r3, [r2], #4 @h[0], h[1]
66 SMULBB r10, r4, r3 @x[0] * h[0]
67 SMULBB r11, r6, r3 @x[1] * h[0]
68 SMULBB r12, r9, r3 @x[2] * h[0]
71 SMLABT r10, r6, r3, r10 @x[1] * h[1]
72 SMLABT r11, r9, r3, r11 @x[2] * h[1]
73 SMLABT r12, r4, r3, r12 @x[3] * h[1]
75 LDR r3, [r2], #4 @h[2], h[3]
77 SMLABB r10, r9, r3, r1 [all...] |
H A D | residu_asm_opt.s | 26 @lg --- r3
70 MOV r14, r3, ASR #2 @one loop get 4 outputs
80 SMULTB r3, r5, r2 @i1(0) --- r3 = x[0] * a0
95 SMLABT r3, r5, r2, r3 @i1(1) --- r3 += x[-1] * a1
99 SMLATB r3, r6, r2, r3 @i1(2) --- r3 [all...] |
H A D | convolve_opt.s | 27 @ r3 --- L 35 MOV r3, #0 @ n 39 ADD r4, r1, r3, LSL #1 @ tmpH address 40 ADD r5, r3, #1 @ i = n + 1 70 ADD r3, r3, #1 74 ADD r4, r1, r3, LSL #1 @tmpH address 75 ADD r5, r3, #1 107 ADD r3, r3, # [all...] |
H A D | scale_sig_opt.s | 33 SUB r3, r1, #1 @i = lg - 1
37 ADD r4, r0, r3, LSL #1 @x[i] address
48 SUBS r3, r3, #1
62 SUBS r3, r3, #1
|
/frameworks/base/opengl/libagl/ |
H A D | iterators.S | 46 * r3: c1 55 sub r3, r3, r2 58 mov r3, r3, asr r12 67 smlal r8, lr, r3, r5 68 smlal r6, r7, r3, r12 70 ldr r3, [r0, #16] // m_x0 76 umull r6, r5, r3, r6 78 mla r7, r3, r [all...] |
/frameworks/base/media/libstagefright/codecs/avc/enc/src/ |
H A D | block.cpp | 24 int r0, r1, r2, r3, j; local 36 r3 = cur[3] - predBlock[3]; 38 r0 += r3; //ptr[0] + ptr[3]; 39 r3 = r0 - (r3 << 1); //ptr[0] - ptr[3]; 45 ptr[1] = (r3 << 1) + r2; 46 ptr[3] = r3 - (r2 << 1); 59 r3 = ptr[0] - ptr[48]; 65 ptr[16] = (r3 << 1) + r2; 66 ptr[48] = r3 85 int r0, r1, r2, r3, j, k, idx; local 265 int r0, r1, r2, r3, j, blkidx; local 369 int r0, r1, r2, r3, m0, m1, m2 , m3; local 732 int r0, r1, r2, r3, m0; local 1121 int r0, r1, r2, r3, j; local 1211 int r0, r1, r2, r3; local [all...] |
H A D | motion_comp.cpp | 276 int32 r0, r1, r2, r3, r4, r5; local 301 r3 = p_ref[2]; 302 r2 |= (r3 << 16); /* 0,g,0,e */ 303 r3 = p_ref[1]; 305 r3 |= (r4 << 16); /* 0,h,0,f */ 307 r4 = r0 + r3; /* c+h, a+f */ 309 r6 = r2 + r3; /* g+h, e+f */ 331 r1 |= (r3 << 16); /* 0,f,0,d */ /* r1 has changed */ 336 r0 += r3; /* e+h, c+f */ 351 r1 = r3; 565 int j, r0, r1, r2, r3, r4, r5; local 724 int j, r0, r1, r2, r3, r4, r5; local 789 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8, r13; local 1092 int j, r0, r1, r2, r3, r4, r5; local 1158 int j, r0, r1, r2, r3, r4, r5; local 1321 int32 r0, r1, r2, r3, r4, r5; local 1840 int32 r0, r1, r2, r3, result0, result1; local 1983 int32 r0, r1, r2, r3, result0, result1; local [all...] |
/frameworks/base/media/libstagefright/codecs/m4v_h263/dec/src/ |
H A D | idct.cpp | 131 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; /* butterfly nodes */ local 152 r3 = blk[B_SIZE * 2 + i]; 158 if (!(r1 | r2 | r3 | r4 | r5 | r6 | r7)) 195 r1 = W6 * (r3 + r2); 197 r3 = (r1 + (W2 - W6) * r3); 205 r7 = r8 + r3; 206 r8 -= r3; 207 r3 = r0 + r2; 219 tmpBLK32[(1<<3) + i] = (r3 353 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; /* butterfly nodes */ local [all...] |
/frameworks/base/media/libstagefright/codecs/mp3dec/src/asm/ |
H A D | pvmp3_mdct_18_arm.s | 50 add r3,r2,#0x24 51 add r12,r3,#0x44 65 ldr r8,[r3],#4 ;; tmp1 == r8 103 ldr r3,[r5,#0x38] 130 sub r0,r1,r3 133 sub r3,r1,r3 136 str r3,[r5,#0x2c] 145 ldr r3,[r6,r4,lsl #2] 150 smlal r0,r3,l [all...] |
H A D | pvmp3_mdct_18_gcc.s | 48 add r3,r2,#0x24 49 add r12,r3,#0x44 63 ldr r8,[r3],#4 @@ tmp1 == r8 101 ldr r3,[r5,#0x38] 128 sub r0,r1,r3 131 sub r3,r1,r3 134 str r3,[r5,#0x2c] 143 ldr r3,[r6,r4,lsl #2] 148 smlal r0,r3,l [all...] |
H A D | pvmp3_mdct_18_wm.asm | 48 add r3,r2,#0x24 49 add r12,r3,#0x44 63 ldr r8,[r3],#4 ;; tmp1 == r8 101 ldr r3,[r5,#0x38] 128 sub r0,r1,r3 131 sub r3,r1,r3 134 str r3,[r5,#0x2c] 143 ldr r3,[r6,r4,lsl #2] 148 smlal r0,r3,l [all...] |
H A D | pvmp3_dct_16_gcc.s | 51 ldr r3,[r0,#0x3c] 53 sub r2,r1,r3 59 add r1,r1,r3 60 sub r3,r2,r12 62 mov r3,r3,lsl #3 63 smull r4,r3,lr,r3 65 str r3,[sp] 66 add r3,r [all...] |
H A D | pvmp3_polyphase_filter_window_arm.s | 66 add r3,r0,r2,lsl #2 68 ldr r5,[r3] 80 ldr r8,[r3,#0x700] 88 ldr r5,[r3,#0x100] 98 ldr r8,[r3,#0x600] 106 ldr r5,[r3,#0x200] 116 ldr r8,[r3,#0x500] 125 ldr r5,[r3,#0x300] 137 ldr r3,[r3,# [all...] |
H A D | pvmp3_polyphase_filter_window_gcc.s | 64 add r3,r0,r2,lsl #2 66 ldr r5,[r3] 78 ldr r8,[r3,#0x700] 86 ldr r5,[r3,#0x100] 96 ldr r8,[r3,#0x600] 104 ldr r5,[r3,#0x200] 114 ldr r8,[r3,#0x500] 123 ldr r5,[r3,#0x300] 135 ldr r3,[r3,# [all...] |
H A D | pvmp3_polyphase_filter_window_wm.asm | 61 add r3,r0,r2,lsl #2 63 ldr r5,[r3] 75 ldr r8,[r3,#0x700] 83 ldr r5,[r3,#0x100] 93 ldr r8,[r3,#0x600] 101 ldr r5,[r3,#0x200] 111 ldr r8,[r3,#0x500] 120 ldr r5,[r3,#0x300] 132 ldr r3,[r3,# [all...] |
H A D | pvmp3_dct_9_arm.s | 56 ldr r3, [r0] 58 add r1,r2,r3 59 sub lr,r2,r3 60 ldr r3,[r0, #0x1c] 62 add r2,r3,r12 64 sub r3,r3,r12 139 mov r3,r3,lsl #1 143 smlal r12,r6,r7,r3 [all...] |
/frameworks/base/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
H A D | CalcWindowEnergy_v5.s | 32 mov r3, r3, lsl #16
34 mov r3, r3, asr #16
52 str r3, [r13, #12]
60 smulwb r3, r14, r9 @ accu1 = L_mpy_ls(Coeff1, tempUnfiltered);
63 mov r3, r3, lsl #1
66 sub r0, r3, r10 @ accu3 = accu1 - states0;
69 mov r10, r3 [all...] |
H A D | R4R8First_v5.s | 41 add r9, r1, r3
44 sub r1, r1, r3
47 add r3, r5, r7
53 add r7, r9, r3
56 sub r9, r9, r3
59 sub r3, r1, r4
96 add r9, r1, r3 @ i0 = buf[1] + buf[3]@
99 sub r1, r1, r3 @ i1 = buf[1] - buf[3]@
102 add r3, r5, r7 @ i2 = buf[5] + buf[7]@
104 sub r4, r4, r6 @ r3 [all...] |
H A D | Radix4FFT_v5.s | 42 str r3, [sp, #12]
46 mov r12, r3 @ csptr = twidTab@
58 ldrd r10, [r14, #0] @ r2 = xptr[0]@ r3 = xptr[1]@
62 smulwt r3, r11, r8 @ L_mpy_wx(cosx, t1)
70 sub r3, r3, r5 @ r3 = L_mpy_wx(cosx, t1) - L_mpy_wx(sinx, t0)@
74 sub r1, r11, r3 @ r1 = t1 - r3@
77 add r3, r1 [all...] |
H A D | band_nrg_v5.s | 70 str r14, [r3, +r4, lsl #2]
90 mov r3, r3, lsl #16
92 mov r3, r3, asr #16
93 cmp r3, #0
107 str r3, [r13, #4]
124 smull r5, r3, r5, r5
129 qadd r6, r6, r3
134 smull r5, r3, r [all...] |
H A D | AutoCorrelation_v5.s | 35 mov r9, r3
51 smulbb r3, r6, r6
54 mov r3, r3, asr #9
57 qadd r0, r0, r3
102 mov r3, #0
115 mov r1, r3, lsl #1
131 add r3, r3, #5
138 cmp r3, r1 [all...] |
H A D | PrePostMDCT_v5.s | 31 sub r3, r9, #8
41 ldrd r6, [r3]
67 strd r8, [r3]
70 sub r3, r3, #8
85 sub r3, r9, #8
95 ldrd r6, [r3]
121 strd r6, [r3]
124 sub r3, r3, # [all...] |
/frameworks/base/media/libstagefright/codecs/aacenc/src/asm/ARMV7/ |
H A D | PrePostMDCT_v7.s | 31 sub r3, r9, #32
40 VLD2.I32 {d13, d15}, [r3]! @ tr2 = *(buf1 - 1)@ ti1 = *(buf1 + 0)@
41 VLD2.I32 {d12, d14}, [r3]! @ tr2 = *(buf1 - 1)@ ti1 = *(buf1 + 0)@
56 sub r3, r3, #32
69 VST2.I32 {d5, d7}, [r3]!
70 VST2.I32 {d4, d6}, [r3]!
73 sub r3, r3, #64
87 sub r3, r [all...] |
/frameworks/base/media/libstagefright/codecs/amrwbenc/src/asm/ARMV7/ |
H A D | convolve_neon.s | 27 @ r3 --- L 35 MOV r3, #0 40 ADD r4, r1, r3, LSL #1 @ tmpH address 41 ADD r5, r3, #1 @ i = n + 1 67 ADD r3, r3, #1 72 ADD r4, r1, r3, LSL #1 @tmpH address 73 ADD r5, r3, #1 103 ADD r3, r3, # [all...] |
/frameworks/base/media/libstagefright/codecs/avc/dec/src/ |
H A D | pred_inter.cpp | 555 int32 r0, r1, r2, r3, r4, r5; local 580 r3 = p_ref[2]; 581 r2 |= (r3 << 16); /* 0,g,0,e */ 582 r3 = p_ref[1]; 584 r3 |= (r4 << 16); /* 0,h,0,f */ 586 r4 = r0 + r3; /* c+h, a+f */ 588 r6 = r2 + r3; /* g+h, e+f */ 610 r1 |= (r3 << 16); /* 0,f,0,d */ /* r1 has changed */ 615 r0 += r3; /* e+h, c+f */ 630 r1 = r3; 844 int j, r0, r1, r2, r3, r4, r5; local 1003 int j, r0, r1, r2, r3, r4, r5; local 1068 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8, r13; local 1371 int j, r0, r1, r2, r3, r4, r5; local 1437 int j, r0, r1, r2, r3, r4, r5; local 1600 int32 r0, r1, r2, r3, r4, r5; local 2019 int32 r0, r1, r2, r3, result0, result1; local 2160 int32 r0, r1, r2, r3, result0, result1; local [all...] |