/frameworks/compile/libbcc/runtime/lib/arm/ |
H A D | bswapdi2.S | 18 rev r2, r1 // reverse bytes in high 32-bits into temp2 20 mov r0, r2 // set low 32-bits of result to temp2
|
H A D | adddf3vfp.S | 20 fmdrr d7, r2, r3 // move second param from r2/r3 pair into d7
|
H A D | divdf3vfp.S | 20 fmdrr d7, r2, r3 // move second param from r2/r3 pair into d7
|
H A D | eqdf2vfp.S | 21 fmdrr d7, r2, r3 // load r2/r3 pair in double register
|
H A D | gedf2vfp.S | 21 fmdrr d7, r2, r3 // load r2/r3 pair in double register
|
H A D | gtdf2vfp.S | 21 fmdrr d7, r2, r3 // load r2/r3 pair in double register
|
H A D | ledf2vfp.S | 21 fmdrr d7, r2, r3 // load r2/r3 pair in double register
|
H A D | ltdf2vfp.S | 21 fmdrr d7, r2, r3 // load r2/r3 pair in double register
|
H A D | muldf3vfp.S | 20 fmdrr d7, r2, r3 // move second param from r2/r3 pair into d7
|
H A D | nedf2vfp.S | 21 fmdrr d7, r2, r3 // load r2/r3 pair in double register
|
H A D | subdf3vfp.S | 20 fmdrr d7, r2, r3 // move second param from r2/r3 pair into d7
|
H A D | unorddf2vfp.S | 21 fmdrr d7, r2, r3 // load r2/r3 pair in double register
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
H A D | residu_asm_opt.s | 25 @y[] --- r2 72 MOV r0, r2 78 LDR r2, [r1], #-4 @r2 --- x[1], x[0] 80 SMULTB r3, r5, r2 @i1(0) --- r3 = x[0] * a0 81 SMULTT r4, r5, r2 @i2(0) --- r4 = x[1] * a0 85 SMLABB r4, r5, r2, r4 @i2(1) --- r4 += x[0] * a1 86 SMLABT r11, r5, r2, r11 @i3(1) --- r11 += x[1] * a0 89 SMLATB r11, r6, r2, r11 @i3(2) --- r11 += x[0] * a2 90 SMLATT r12, r6, r2, r1 [all...] |
/frameworks/native/opengl/libagl/ |
H A D | fixed_asm.S | 37 mov r2, #0x8E /* 127 + 15 */ 38 sub r1, r2, r1, lsr #24 /* compute shift */ 39 mov r2, r0, lsl #8 /* mantissa<<8 */ 40 orr r2, r2, #0x80000000 /* add the missing 1 */ 41 mov r0, r2, lsr r1 /* scale to 16.16 */ 52 mov r2, #0x8E /* 127 + 15 */ 53 subs r1, r2, r1, lsr #24 /* compute shift */ 55 mov r2, r0, lsl #8 /* mantissa<<8 */ 56 orr r2, r [all...] |
/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/ |
H A D | pvmp3_polyphase_filter_window_gcc.s | 46 stmfd sp!,{r0-r2,r4-r11,lr} 49 adr r2,PolyPh_filter_coeff 50 ldr r1,[r2] 51 add r1,r2 52 ldr r2,[sp,#0xc] 54 sub r2,r2,#1 56 str r2,[sp] 65 add r2,r4,r10 66 add r3,r0,r2,ls [all...] |
H A D | pvmp3_polyphase_filter_window_arm.s | 48 stmfd sp!,{r0-r2,r4-r11,lr} 51 ldr r2,[sp,#0xc] 54 sub r2,r2,#1 56 str r2,[sp] 65 add r2,r4,r10 66 add r3,r0,r2,lsl #2 67 sub r2,r4,r10 70 add r12,r0,r2,lsl #2 72 smlal r2,r [all...] |
H A D | pvmp3_polyphase_filter_window_wm.asm | 43 stmfd sp!,{r0-r2,r4-r11,lr} 46 ldr r2,[sp,#0xc] 49 sub r2,r2,#1 51 str r2,[sp] 60 add r2,r4,r10 61 add r3,r0,r2,lsl #2 62 sub r2,r4,r10 65 add r12,r0,r2,lsl #2 67 smlal r2,r [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p10/src_gcc/ |
H A D | armVCM4P10_UnpackBlock4x4_s.S | 17 LDR r2,[r0,#0] 21 LDRB r3,[r2],#1 28 LDRNESB r5,[r2,#1] 29 LDRNEB r4,[r2],#2 31 LDREQSB r4,[r2],#1 34 LDREQB r3,[r2],#1 37 STR r2,[r0,#0]
|
H A D | armVCM4P10_InterpolateLuma_Copy_unsafe_s.S | 28 STR r4,[r2],r3 30 STR r5,[r2],r3 32 STR r8,[r2],r3 33 STR r9,[r2],r3 42 STR r4,[r2],r3 47 STR r8,[r2],r3 52 STR r4,[r2],r3 55 STR r8,[r2],r3 64 STR r4,[r2],r3 67 STR r8,[r2],r [all...] |
H A D | armVCM4P10_Average_4x_Align_unsafe_s.S | 18 LDR r12,[r2,#0] 20 LDR lr,[r2,r3] 27 STR r5,[r2],r3 29 STR r4,[r2],r3 31 LDR r12,[r2,#0] 33 LDR lr,[r2,r3] 39 STR r5,[r2],r3 41 STR r4,[r2],r3 52 LDR r12,[r2,#0] 53 LDR lr,[r2,r [all...] |
H A D | omxVCM4P10_InterpolateLuma_s.S | 53 ADD r12,r2,r3,LSL #1 54 VST1.32 {d9[0]},[r2],r3 56 VST1.32 {d10[0]},[r2] 67 ADD r12,r2,r3,LSL #1 68 VST1.32 {d22[0]},[r2],r3 70 VST1.32 {d24[0]},[r2] 77 ADD r12,r2,r3,LSL #1 78 VST1.32 {d22[0]},[r2],r3 80 VST1.32 {d24[0]},[r2] 91 ADD r12,r2,r [all...] |
/frameworks/av/media/libstagefright/codecs/avc/enc/src/ |
H A D | block.cpp | 24 int r0, r1, r2, r3, j; local 35 r2 = cur[2] - predBlock[2]; 40 r1 += r2; //ptr[1] + ptr[2]; 41 r2 = r1 - (r2 << 1); //ptr[1] - ptr[2]; 45 ptr[1] = (r3 << 1) + r2; 46 ptr[3] = r3 - (r2 << 1); 61 r2 = ptr[16] - ptr[32]; 65 ptr[16] = (r3 << 1) + r2; 66 ptr[48] = r3 - (r2 << 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...] |
/frameworks/av/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 151 r2 = blk[B_SIZE * 6 + i]; 158 if (!(r1 | r2 | r3 | r4 | r5 | r6 | r7)) 195 r1 = W6 * (r3 + r2); 196 r2 = (r1 - (W2 + W6) * r2); 207 r3 = r0 + r2; 208 r0 -= r2; 209 r2 = (181 * (r4 + r5) + 128) >> 8; /* rounding */ 219 tmpBLK32[(1<<3) + i] = (r3 + r2) >> 353 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8; /* butterfly nodes */ local [all...] |
/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
H A D | R4R8First_v5.s | 36 ldrd r2, [r11, #8] 40 add r8, r0, r2 43 sub r0, r0, r2 46 add r2, r4, r6 52 add r6, r8, r2 55 sub r8, r8, r2 58 add r2, r0, r5 65 strd r2, [r11, #8] 91 ldrd r2, [r14, #8] 95 add r8, r0, r2 [all...] |
H A D | AutoCorrelation_v5.s | 36 mov r2, r2, lsl #16 38 mov r4, r2, asr #16 44 mov r2, #0 49 ldr r6, [r5, r2] 50 add r2, r2, #4 52 ldr r1, [r5, r2] 59 add r2, r2, # [all...] |