/frameworks/av/media/libstagefright/codecs/aacenc/src/asm/ARMV5E/ |
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, r [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...] |
/external/libvpx/libvpx/vpx_scale/arm/neon/ |
vp8_vpxyv12_extendframeborders_neon.asm | 35 add r6, r1, r3 ; dest_ptr2 = src_ptr2 + 1 (src_ptr1 + plane_width) 36 sub r2, r6, #1 ; src_ptr2 = src_ptr1 + plane_width - 1 63 vst1.8 {q2, q3}, [r6], lr 65 vst1.8 {q6, q7}, [r6], lr 67 vst1.8 {q10, q11}, [r6], lr 69 vst1.8 {q14, q15}, [r6], lr 81 add r6, r1, r8 ; dest_ptr2 = src_ptr2 - plane_stride (src_ptr1 + (plane_height * plane_stride)) 82 sub r2, r6, lr ; src_ptr2 = src_ptr1 + (plane_height * plane_stride) - plane_stride 102 vst1.8 {q8, q9}, [r6]! 104 vst1.8 {q10, q11}, [r6]! [all...] |
/frameworks/av/media/libstagefright/codecs/mp3dec/src/asm/ |
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...] |
pvmp3_mdct_18_gcc.s | 47 mov r6,r1 143 ldr r3,[r6,r4,lsl #2] 153 str r2,[r6,r4,lsl #2] 161 ldr r2,[r6,#0x18] 170 ldr r2,[r6,#0x1c] 172 str r3,[r6,#0x18] 176 str r0,[r6,#0x1c] 178 ldr r0,[r6,#0x20] 189 str r1,[r6,#0x20] 195 ldr r3,[r6,#0x24 [all...] |
pvmp3_mdct_18_wm.asm | 47 mov r6,r1 143 ldr r3,[r6,r4,lsl #2] 153 str r2,[r6,r4,lsl #2] 161 ldr r2,[r6,#0x18] 170 ldr r2,[r6,#0x1c] 172 str r3,[r6,#0x18] 176 str r0,[r6,#0x1c] 178 ldr r0,[r6,#0x20] 189 str r1,[r6,#0x20] 195 ldr r3,[r6,#0x24 [all...] |
/external/llvm/test/MC/ARM/ |
basic-arm-instructions.s | 48 adc r4, r5, r6 50 adc r4, r5, r6, lsl #1 51 adc r4, r5, r6, lsl #31 52 adc r4, r5, r6, lsr #1 53 adc r4, r5, r6, lsr #31 54 adc r4, r5, r6, lsr #32 55 adc r4, r5, r6, asr #1 56 adc r4, r5, r6, asr #31 57 adc r4, r5, r6, asr #32 58 adc r4, r5, r6, ror # [all...] |
dot-req.s | 7 fred .req r6 11 @ CHECK: mov r1, r6 @ encoding: [0x06,0x10,0xa0,0xe1]
|
/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}
|
/frameworks/av/media/libstagefright/codecs/amrwbenc/src/asm/ARMV5E/ |
pred_lt4_1_opt.s | 48 LDR r6, [r8] 49 ADD r6, r8 52 ADD r8, r6, r8 @ptr2 = &(inter4_2[k][0]) 65 LDRSH r6, [r1], #2 @x[1] 69 SMULBB r11, r6, r3 @x[1] * h[0] 73 SMLABT r10, r6, r3, r10 @x[1] * h[1] 78 LDRSH r6, [r1], #2 @x[4] 81 SMLABB r12, r6, r3, r12 @x[4] * h[2] 85 SMLABT r11, r6, r3, r11 @x[4] * h[3] 90 SMLABB r10, r6, r3, r10 @x[4] * h[4 [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/libvpx/vp8/encoder/arm/armv6/ |
vp8_subtract_armv6.asm | 33 ldr r6, [r0, #vp8_block_src_diff] 60 str r0, [r6, #0] ; diff 61 str r1, [r6, #4] ; diff 63 add r6, r6, r2, lsl #1 ; update diff pointer 90 ldr r6, [r1] ; usrc (A) 93 uxtb16 r8, r6 ; [s2 | s0] (A) 95 uxtb16 r10, r6, ror #8 ; [s3 | s1] (A) 98 usub16 r6, r8, r9 ; [d2 | d0] (A) 104 pkhbt r8, r6, r7, lsl #16 ; [d1 | d0] (A [all...] |
/external/libvpx/libvpx/vp8/encoder/arm/armv5te/ |
vp8_packtokens_mbrow_armv5.asm | 50 ldr r6, _VP8_COMMON_MBrows_ 53 ldr r5, [r4, r6] ; load up mb_rows 81 ldrb r6, [r1, #tokenextra_token] ; t 84 add r4, r4, r6, lsl #3 ; a = vp8_coef_encodings + t 89 ldr r6, [r4, #vp8_token_value] ; v 101 lsl r12, r6, r4 ; r12 = v << 32 - n 112 mul r6, r4, r7 ; ((range-1) * pp[i>>1])) 120 add r4, r7, r6, lsr #8 ; 1 + (((range-1) * pp[i>>1]) >> 8) 126 clz r6, r4 127 sub r6, r6, #24 ; shif [all...] |
/external/libvpx/libvpx/vp8/common/arm/armv6/ |
idct_v6.asm | 38 ldr r6, [r0, #(4*2)] ; i5 | i4 42 smulbt r9, r5, r6 ; (ip[5] * cospi8sqrt2minus1) >> 16 43 smulbb r7, r5, r6 ; (ip[4] * cospi8sqrt2minus1) >> 16 44 smulwt r10, r4, r6 ; (ip[5] * sinpi8sqrt2) >> 16 45 smulwb r8, r4, r6 ; (ip[4] * sinpi8sqrt2) >> 16 50 uadd16 r6, r6, r7 ; 5c+5 | 4c+4 64 uadd16 r6, r6, r10 ; d 68 uadd16 r9, r10, r6 ; a+ [all...] |
vp8_variance16x16_armv6.asm | 43 usub8 r6, r4, r5 ; calculate difference 45 sel r7, r6, lr ; select bytes with positive difference 48 sel r6, r9, lr ; select bytes with negative difference 52 usad8 r5, r6, lr ; calculate sum of negative differences 53 orr r6, r6, r7 ; differences of all 4 pixels 59 uxtb16 r5, r6 ; byte (two pixels) to halfwords 60 uxtb16 r10, r6, ror #8 ; another two pixels to halfwords 68 usub8 r6, r4, r5 ; calculate difference 69 sel r7, r6, lr ; select bytes with positive differenc [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}
|
/hardware/samsung_slsi/exynos5/libswconverter/ |
csc_tiled_to_linear_uv_neon.s | 60 @r6 j 81 mov r6, #0 88 add r12, r12, r6 102 add r6, r6, #16 103 cmp r6, r10 111 add r8, r8, r6, lsl #3 115 add r12, r12, r6 117 sub r14, r2, r6 @ r14 = width - j 149 mov r6, # [all...] |
/external/chromium_org/third_party/openssl/openssl/crypto/modes/asm/ |
ghash-armv4.S | 55 eor r5,r5,r6,lsl#28 56 eor r6,r10,r6,lsr#4 57 eor r6,r6,r7,lsl#28 73 eor r5,r5,r6,lsl#28 75 eor r6,r10,r6,lsr#4 77 eor r6,r6,r7,lsl#2 [all...] |
/external/openssl/crypto/modes/asm/ |
ghash-armv4.S | 55 eor r5,r5,r6,lsl#28 56 eor r6,r10,r6,lsr#4 57 eor r6,r6,r7,lsl#28 73 eor r5,r5,r6,lsl#28 75 eor r6,r10,r6,lsr#4 77 eor r6,r6,r7,lsl#2 [all...] |
/external/sonivox/arm-hybrid-22k/lib_src/ |
ARM-E_mastergain_gnu.s | 68 STMFD sp!,{r4-r6,r14} @Save any save-on-entry registers that are used
70 LDR r6, =0x7fff @constant for saturation tests
79 CMP r4, r6 @check for positive saturation
80 MOVGT r4, r6 @saturate
81 CMN r4, r6 @check for negative saturation
82 MVNLT r4, r6 @saturate
88 CMP r5, r6 @check for positive saturation
89 MOVGT r5, r6 @saturate
90 CMN r5, r6 @check for negative saturation
91 MVNLT r5, r6 @saturate [all...] |
/external/sonivox/arm-wt-22k/lib_src/ |
ARM-E_mastergain_gnu.s | 68 STMFD sp!,{r4-r6,r14} @Save any save-on-entry registers that are used
70 LDR r6, =0x7fff @constant for saturation tests
79 CMP r4, r6 @check for positive saturation
80 MOVGT r4, r6 @saturate
81 CMN r4, r6 @check for negative saturation
82 MVNLT r4, r6 @saturate
88 CMP r5, r6 @check for positive saturation
89 MOVGT r5, r6 @saturate
90 CMN r5, r6 @check for negative saturation
91 MVNLT r5, r6 @saturate [all...] |
/external/chromium_org/third_party/openssl/openssl/crypto/sha/asm/ |
sha1-armv4-large.S | 12 ldmia r0,{r3,r4,r5,r6,r7} 18 mov r6,r6,ror#30 28 eor r10,r5,r6 @ F_xx_xx 35 eor r10,r5,r6 @ F_xx_xx 43 eor r10,r10,r6,ror#2 @ F_00_19(B,C,D) 50 add r6,r8,r6,ror#2 @ E+=K_00_19 55 add r6,r6,r7,ror#27 @ E+=ROR(A,27 [all...] |
/external/openssl/crypto/sha/asm/ |
sha1-armv4-large.S | 12 ldmia r0,{r3,r4,r5,r6,r7} 18 mov r6,r6,ror#30 28 eor r10,r5,r6 @ F_xx_xx 35 eor r10,r5,r6 @ F_xx_xx 43 eor r10,r10,r6,ror#2 @ F_00_19(B,C,D) 50 add r6,r8,r6,ror#2 @ E+=K_00_19 55 add r6,r6,r7,ror#27 @ E+=ROR(A,27 [all...] |