/external/libvpx/vp8/common/arm/armv6/ |
H A D | copymem8x4_v6.asm | 21 ;push {r4-r5} 22 stmdb sp!, {r4-r5} 37 ldrb r5, [r0, #1] 43 strb r5, [r2, #1] 46 ldrb r5, [r0, #3] 51 strb r5, [r2, #3] 54 ldrb r5, [r0, #5] 57 strb r5, [r2, #5] 60 ldrb r5, [r0, #7] 65 strb r5, [r [all...] |
H A D | copymem8x8_v6.asm | 21 ;push {r4-r5} 22 stmdb sp!, {r4-r5} 37 ldrb r5, [r0, #1] 43 strb r5, [r2, #1] 46 ldrb r5, [r0, #3] 51 strb r5, [r2, #3] 54 ldrb r5, [r0, #5] 57 strb r5, [r2, #5] 60 ldrb r5, [r0, #7] 65 strb r5, [r [all...] |
H A D | dc_only_idct_add_v6.asm | 33 uxtab16 r5, r0, r4 ; a1+2 | a1+0 37 usat16 r5, #8, r5 41 orr r5, r5, r4, lsl #8 45 str r5, [r2], lr 48 uxtab16 r5, r0, r4 52 usat16 r5, #8, r5 56 orr r5, r [all...] |
H A D | copymem16x16_v6.asm | 40 ldrb r5, [r0, #1] 48 strb r5, [r2, #1] 53 ldrb r5, [r0, #5] 60 strb r5, [r2, #5] 65 ldrb r5, [r0, #9] 70 strb r5, [r2, #9] 75 ldrb r5, [r0, #13] 82 strb r5, [r2, #13] 89 ldrneb r5, [r0, #1] 102 ldr r5, [r [all...] |
H A D | iwalsh_v6.asm | 28 ldr r5, [r0], #4 ; [7 | 6] 45 qadd16 r11, r5, r7 ; b1 [7+11 | 6+10] 46 qsub16 r12, r5, r7 ; c1 [7-11 | 6-10] 50 qadd16 r5, r12, lr ; c1 + d1 [7 | 6] 58 qsubaddx r12, r4, r5 ; [c1|a1] [5-6 | 4+7] 59 qaddsubx lr, r4, r5 ; [b1|d1] [5+6 | 4-7] 65 qaddsubx r5, lr, r12 ; [a2|d2] [b1+a1 | d1-c1] 70 qadd16 r5, r5, r10 ; [a2+3|d2+3] 80 pkhtb r2, r2, r5, as [all...] |
H A D | simpleloopfilter_v6.asm | 69 ldr r5, [src] ; q0 84 uqsub8 r10, r4, r5 ; p0 - q0 85 uqsub8 r11, r5, r4 ; q0 - p0 102 eor r5, r5, r2 ; q0 offset to convert to a signed value 105 qsub8 r6, r5, r4 ; q0 - p0 124 qsub8 r5 ,r5, r7 ; u = q0 - Filter1 126 eor r5, r5, r [all...] |
/external/jpeg/ |
H A D | armv6_idct.S | 77 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, r12, r14} 82 add r5, sp, #224 84 stm r5, {r2, r3, r4} 97 ldrsh r5, [r14, #80] 107 orreqs r8, r3, r5 129 // r5 = q[5] * c[5]; 131 // r3 = q[3] * c[3] + r5; 133 mul r5, r9, r5 135 mla r3, r11, r3, r5 [all...] |
/external/openssl/crypto/ |
H A D | ppccpuid.pl | 37 xor r5,r5,r5 50 Loop: lwarx r5,0,r3 51 add r0,r4,r5 77 Lot: andi. r5,r3,3 84 $SHRLI r5,r4,2 85 mtctr r5
|
/external/libvpx/vpx_scale/symbian/ |
H A D | gen_scalers_armv4.s | 96 and r5, mask, r3, lsr #8 @ b = src[1] 99 orr r6, r4, r5, lsl #16 @ b | a 103 orr r5, r5, r7, lsl #16 @ c | b 104 mul r5, c102_154, r5 @ b * 102 + 154 * c 112 add r5, r5, #0x8000 114 mov r5, r5, ls [all...] |
H A D | gen_scalers_armv4.asm | 69 and r5, mask, r3, lsr #8 ; b = src[1] 72 orr r6, r4, r5, lsl #16 ; b | a 76 orr r5, r5, r7, lsl #16 ; c | b 77 mul r5, c102_154, r5 ; b * 102 + 154 * c 85 add r5, r5, #0x8000 87 mov r5, r5, ls [all...] |
/external/libffi/src/powerpc/ |
H A D | aix_closure.S | 32 .set r5,5 122 stw r5, 208(r1) 152 addi r5,r1,200 167 addi r5,r1,160 /* get pointer to results area */ 195 lfd f1,0(r5) 200 lfs f1,0(r5) 205 lwz r3,0(r5) 206 lwz r4,4(r5) 211 lwz r3,0(r5) 216 addi r5,r [all...] |
H A D | darwin_closure.S | 70 stw r5,208(r1) 100 addi r5,r1,200 114 addi r5,r1,160 /* Get pointer to results area. */ 143 lwz r3,0(r5) 150 lfs f1,0(r5) 157 lfd f1,0(r5) 164 lfd f1,0(r5) 165 lfd f2,8(r5) 171 lbz r3,3(r5) 178 lbz r3,3(r5) [all...] |
/external/openssl/crypto/bn/asm/ |
H A D | ppc.pl | 228 #.set r5,5 # 3rd argument/volatile register 275 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows: 277 # r5,r6 are the two BN_ULONGs being multiplied. 287 $LD r5,`0*$BNSZ`(r4) 288 $UMULL r9,r5,r5 289 $UMULH r10,r5,r5 #in first iteration. No need 297 $UMULL r7,r5,r6 298 $UMULH r8,r5,r [all...] |
/external/libvpx/vp8/encoder/ppc/ |
H A D | sad_altivec.asm | 56 lvsl v3, 0, r5 ;# only needs to be done once per block 60 lvx v1, 0, r5 61 lvx v2, r10, r5 63 add r5, r5, r6 76 lvx v1, 0, r5 77 lvx v2, r10, r5 88 add r5, r5, r6 93 lvx v1, 0, r5 [all...] |
/external/libvpx/vpx_scale/arm/neon/ |
H A D | vp8_vpxyv12_extendframeborders_neon.asm | 43 sub r5, r1, r3 ;destptr1 72 vst1.8 {q0, q1}, [r5], lr 74 vst1.8 {q4, q5}, [r5], lr 76 vst1.8 {q8, q9}, [r5], lr 78 vst1.8 {q12, q13}, [r5], lr 92 sub r5, r1, r8 ;destptr1 109 vst1.8 {q0, q1}, [r5]! 111 vst1.8 {q2, q3}, [r5]! 113 vst1.8 {q4, q5}, [r5]! 115 vst1.8 {q6, q7}, [r5]! [all...] |
H A D | vp8_vpxyv12_copyframeyonly_neon.asm | 31 ldr r5, [r0, #yv12_buffer_config_y_width] 45 mov r12, r5, lsr #7 76 ands r10, r5, #0x7f ;check to see if extra copy is needed 77 sub r11, r5, r10 101 sub r5, r1, r3 ;destptr1 130 vst1.8 {q0, q1}, [r5], lr 132 vst1.8 {q4, q5}, [r5], lr 134 vst1.8 {q8, q9}, [r5], lr 136 vst1.8 {q12, q13}, [r5], lr 150 sub r5, r [all...] |
/external/tremolo/Tremolo/ |
H A D | mdctLARM.s | 61 LDMDB r2!,{r5,r6,r7,r12} 63 MOV r5, r5, ASR #9 @ r5 = (*--r)>>9 83 MOV r14,r5, ASR #15 85 EORNE r5, r4, r14,ASR #31 86 STRH r5, [r0], r3 95 LDR r5,[r2,#-4]! 98 MOV r5, r5, AS [all...] |
/external/libvpx/vpx_scale/arm/armv4/ |
H A D | gen_scalers_armv4.asm | 69 and r5, mask, r3, lsr #8 ; b = src[1] 72 orr r6, r4, r5, lsl #16 ; b | a 76 orr r5, r5, r7, lsl #16 ; c | b 77 mul r5, c102_154, r5 ; b * 102 + 154 * c 85 add r5, r5, #0x8000 87 mov r5, r5, ls [all...] |
/external/libvpx/vpx_scale/wce/ |
H A D | gen_scalers_armv4.asm | 69 and r5, mask, r3, lsr #8 ; b = src[1] 72 orr r6, r4, r5, lsl #16 ; b | a 76 orr r5, r5, r7, lsl #16 ; c | b 77 mul r5, c102_154, r5 ; b * 102 + 154 * c 85 add r5, r5, #0x8000 87 mov r5, r5, ls [all...] |
/external/libvpx/vp8/decoder/arm/neon/ |
H A D | dboolhuff_neon.asm | 37 mov r5, r1 40 subs r5, r5, #1 47 orr r6, r6, r0, lsl r5 48 subs r5, r5, #1 59 stmdb sp!, {r4 - r5, lr} 75 ldrb r5, [r1] 79 orr r1, r1, r5, lsl #24 83 ldmia sp!, {r4 - r5, p [all...] |
/external/libvpx/vp8/decoder/arm/armv6/ |
H A D | dboolhuff_v6.asm | 40 mov r5, bits 43 subs r5, r5, #1 50 orr r6, r6, r0, lsl r5 51 subs r5, r5, #1 62 stmdb sp!, {r4 - r5, lr} 78 ldrb r5, [r1] 82 orr r1, r1, r5, lsl #24 86 ldmia sp!, {r4 - r5, p [all...] |
H A D | dequantize_v6.asm | 25 ldr r5, [r0, #4] 33 smulbb r9, r5, r6 34 smultt lr, r5, r6 38 ldr r5, [r0, #12] 46 smulbb r9, r5, r6 48 smultt lr, r5, r6 59 ldrne r5, [r0, #4]
|
/external/openssl/crypto/sha/asm/ |
H A D | sha1-armv4-large.s | 10 ldmia r0,{r3,r4,r5,r6,r7} 15 mov r5,r5,ror#30 27 eor r10,r5,r6 @ F_xx_xx 42 eor r10,r4,r5 @ F_xx_xx 47 eor r10,r10,r5,ror#2 @ F_00_19(B,C,D) 53 add r5,r8,r5,ror#2 @ E+=K_00_19 55 add r5,r5,r [all...] |
/external/libvpx/vp8/common/arm/neon/ |
H A D | buildintrapredictorsmby_neon.asm | 41 ldr r5, [sp, #28] ; Left 51 adds r7, r4, r5 73 cmp r5, #0 81 ldrb r5, [r0], r2 86 add r12, r12, r5 91 ldrb r5, [r0], r2 96 add r12, r12, r5 101 ldrb r5, [r0], r2 106 add r12, r12, r5 111 ldrb r5, [r [all...] |
/external/sonivox/arm-hybrid-22k/lib_src/ |
H A D | ARM-E_mastergain_gnu.s | 75 LDR r5, [pnInputBuffer], #4 @fetch 2nd output sample
84 SMULWB r5, r5, nGain @output = gain * input
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
92 STRH r5, [pnOutputBuffer], #NEXT_OUTPUT_PCM @save 2nd output sample
|