/external/libvpx/vp8/encoder/arm/armv5te/ |
D | vp8_packtokens_mbrow_armv5.asm | 29 push {r4-r11, lr} 33 ldr r4, _VP8_COMP_common_ 35 add r4, r0, r4 37 ldr r5, [r4, r6] ; load up mb_rows 43 ldr r4, _VP8_COMP_tplist_ 44 add r4, r0, r4 45 ldr r7, [r4, #0] ; dereference cpi->tp_list 66 ldr r4, [sp, #20] ; vp8_coef_encodings 68 add r4, r4, r6, lsl #3 ; a = vp8_coef_encodings + t 73 ldr r6, [r4, #vp8_token_value] ; v [all …]
|
D | vp8_packtokens_partitions_armv5.asm | 31 push {r4-r11, lr} 35 ldr r4, _VP8_COMP_common_ 37 add r4, r0, r4 39 ldr r5, [r4, r6] ; load up mb_rows 54 ldr r4, _VP8_COMP_tplist_ 55 add r4, r0, r4 56 ldr r7, [r4, #0] ; dereference cpi->tp_list 94 ldr r4, [sp, #80] ; vp8_coef_encodings 96 add r4, r4, r6, lsl #3 ; a = vp8_coef_encodings + t 101 ldr r6, [r4, #vp8_token_value] ; v [all …]
|
D | vp8_packtokens_armv5.asm | 29 push {r4-r11, lr} 45 ldr r4, [sp, #8] ; vp8_coef_encodings 47 add r4, r4, r6, lsl #3 ; a = vp8_coef_encodings + t 52 ldr r6, [r4, #vp8_token_value] ; v 53 ldr r8, [r4, #vp8_token_len] ; n 60 rsb r4, r8, #32 ; 32-n 64 lsl r12, r6, r4 ; r12 = v << 32 - n 68 ldrb r4, [r9, lr, asr #1] ; pp [i>>1] 75 mul r4, r4, r7 ; ((range-1) * pp[i>>1])) 83 add r4, r7, r4, lsr #8 ; 1 + (((range-1) * pp[i>>1]) >> 8) [all …]
|
D | boolhuff_armv5te.asm | 45 push {r4-r9, lr} 47 mov r4, r2 56 mul r4, r4, r7 ; ((range-1) * probability) 59 add r4, r7, r4, lsr #8 ; 1 + (((range-1) * probability) >> 8) 61 addne r2, r2, r4 ; if (bit) lowvalue += split 62 subne r4, r5, r4 ; if (bit) range = range-split 65 clz r6, r4 71 lsl r5, r4, r6 ; range <<= shift 75 sub r4, r6, #1 ; offset-1 76 lsls r4, r2, r4 ; if((lowvalue<<(offset-1)) & 0x80000000 ) [all …]
|
/external/libvpx/vpx_scale/symbian/ |
D | gen_scalers_armv4.asm | 58 stmdb sp!, {r4 - r11, lr} 68 and r4, r3, mask ; a = src[0] 70 strb r4, [dest], #1 72 orr r6, r4, r5, lsl #16 ; b | a 104 and r4, r3, mask 106 strb r4, [dest], #1 108 orr r6, r4, r5, lsl #16 ; b | a 132 ldmia sp!, {r4 - r11, pc} 161 stmdb sp!, {r4 - r11, lr} 168 ldrb r4, [r3], r1 ; a = des [0] [all …]
|
D | gen_scalers_armv4.s | 85 stmdb sp!, {r4 - r11, lr} 95 and r4, r3, mask @ a = src[0] 97 strb r4, [dest], #1 99 orr r6, r4, r5, lsl #16 @ b | a 131 and r4, r3, mask 133 strb r4, [dest], #1 135 orr r6, r4, r5, lsl #16 @ b | a 159 ldmia sp!, {r4 - r11, pc} 189 stmdb sp!, {r4 - r11, lr} 196 ldrb r4, [r3], r1 @ a = des [0] [all …]
|
/external/libvpx/vpx_scale/arm/armv4/ |
D | gen_scalers_armv4.asm | 58 stmdb sp!, {r4 - r11, lr} 68 and r4, r3, mask ; a = src[0] 70 strb r4, [dest], #1 72 orr r6, r4, r5, lsl #16 ; b | a 104 and r4, r3, mask 106 strb r4, [dest], #1 108 orr r6, r4, r5, lsl #16 ; b | a 132 ldmia sp!, {r4 - r11, pc} 161 stmdb sp!, {r4 - r11, lr} 168 ldrb r4, [r3], r1 ; a = des [0] [all …]
|
/external/libvpx/vpx_scale/wce/ |
D | gen_scalers_armv4.asm | 58 stmdb sp!, {r4 - r11, lr} 68 and r4, r3, mask ; a = src[0] 70 strb r4, [dest], #1 72 orr r6, r4, r5, lsl #16 ; b | a 104 and r4, r3, mask 106 strb r4, [dest], #1 108 orr r6, r4, r5, lsl #16 ; b | a 132 ldmia sp!, {r4 - r11, pc} 161 stmdb sp!, {r4 - r11, lr} 168 ldrb r4, [r3], r1 ; a = des [0] [all …]
|
/external/libvpx/vp8/common/arm/armv6/ |
D | copymem8x4_v6.asm | 21 ;push {r4-r5} 22 stmdb sp!, {r4-r5} 29 ands r4, r0, #7 32 ands r4, r0, #3 36 ldrb r4, [r0] 42 strb r4, [r2] 45 ldrb r4, [r0, #2] 50 strb r4, [r2, #2] 53 ldrb r4, [r0, #4] 56 strb r4, [r2, #4] [all …]
|
D | copymem8x8_v6.asm | 21 ;push {r4-r5} 22 stmdb sp!, {r4-r5} 29 ands r4, r0, #7 32 ands r4, r0, #3 36 ldrb r4, [r0] 42 strb r4, [r2] 45 ldrb r4, [r0, #2] 50 strb r4, [r2, #2] 53 ldrb r4, [r0, #4] 56 strb r4, [r2, #4] [all …]
|
D | copymem16x16_v6.asm | 21 stmdb sp!, {r4 - r7} 22 ;push {r4-r7} 29 ands r4, r0, #15 32 ands r4, r0, #7 35 ands r4, r0, #3 39 ldrb r4, [r0] 47 strb r4, [r2] 52 ldrb r4, [r0, #4] 59 strb r4, [r2, #4] 64 ldrb r4, [r0, #8] [all …]
|
D | recon_v6.asm | 41 stmdb sp!, {r4 - r9, lr} 44 ldr r4, [prd], #16 ; 3 | 2 | 1 | 0 51 uxtab16 r8, r8, r4 ; 2 | 0 + 3 | 2 | 2 | 0 52 uxtab16 r9, r9, r4, ror #8 ; 3 | 1 + 0 | 3 | 2 | 1 62 ldr r4, [prd], #16 ; 3 | 2 | 1 | 0 71 uxtab16 r8, r8, r4 ; 2 | 0 + 3 | 2 | 2 | 0 72 uxtab16 r9, r9, r4, ror #8 ; 3 | 1 + 0 | 3 | 2 | 1 82 ldr r4, [prd], #16 ; 3 | 2 | 1 | 0 91 uxtab16 r8, r8, r4 ; 2 | 0 + 3 | 2 | 2 | 0 92 uxtab16 r9, r9, r4, ror #8 ; 3 | 1 + 0 | 3 | 2 | 1 [all …]
|
D | dc_only_idct_add_v6.asm | 23 stmdb sp!, {r4 - r7, lr} 27 ldr r4, [r1], r3 33 uxtab16 r5, r0, r4 ; a1+2 | a1+0 34 uxtab16 r4, r0, r4, ror #8 ; a1+3 | a1+1 38 usat16 r4, #8, r4 41 orr r5, r5, r4, lsl #8 43 ldr r4, [r1], r3 48 uxtab16 r5, r0, r4 49 uxtab16 r4, r0, r4, ror #8 53 usat16 r4, #8, r4 [all …]
|
D | iwalsh_v6.asm | 23 stmdb sp!, {r4 - r11, lr} 27 ldr r4, [r0], #4 ; [5 | 4] 35 qadd16 r11, r4, r6 ; b1 [5+9 | 4+8] 36 qsub16 r12, r4, r6 ; c1 [5-9 | 4-8] 40 qadd16 r4, r12, lr ; c1 + d1 [5 | 4] 58 qsubaddx r12, r4, r5 ; [c1|a1] [5-6 | 4+7] 59 qaddsubx lr, r4, r5 ; [b1|d1] [5+6 | 4-7] 64 qaddsubx r4, r12, lr ; [b2|c2] [c1+d1 | a1-b1] 69 qadd16 r4, r4, r10 ; [b2+3|c2+3] 79 asr r2, r4, #3 ; [5 | x] [all …]
|
D | idct_v6.asm | 12 ; r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r14 32 stmdb sp!, {r4, r5, lr} ; make room for wide writes 1 backup 34 pkhbt r4, r0, r0, lsl #16 ; pack r0 into r4 1, r0 req`d ^1 pack 35 mov r5, r4 ; expand expand 37 strd r4, [r1], r2 ; *output = r0, post inc 1 38 strd r4, [r1], r2 ; 1 39 strd r4, [r1], r2 ; 1 40 strd r4, [r1] ; 1 42 ldmia sp!, {r4, r5, pc} ; replace vars, return restore 58 stmdb sp!, {r4-r11, lr} ; backup registers 1 backup [all …]
|
/external/jpeg/ |
D | armv6_idct.S | 77 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, r12, r14} 80 sub r4, sp, #236 81 bic sp, r4, #31 84 stm r5, {r2, r3, r4} 92 ldrsh r4, [r14, #-2] ! 102 mul r4, r8, r4 117 mla r0, r10, r0, r4 125 rsb r4, r0, r4, lsl #1 175 add r4, r4, r2 177 sub r2, r4, r2, lsl #1 [all …]
|
/external/openssl/crypto/aes/asm/ |
D | aes-armv4.s | 117 stmdb sp!,{r1,r4-r12,lr} 123 ldrb r4,[r12,#2] @ manner... 126 orr r0,r0,r4,lsl#8 130 ldrb r4,[r12,#6] 133 orr r1,r1,r4,lsl#8 137 ldrb r4,[r12,#10] 140 orr r2,r2,r4,lsl#8 144 ldrb r4,[r12,#14] 147 orr r3,r3,r4,lsl#8 154 mov r4,r0,lsr#24 @ write output in endian-neutral [all …]
|
/external/openssl/crypto/sha/asm/ |
D | sha512-armv4.s | 53 stmdb sp!,{r4-r12,lr} 71 ldr r4,[r0,#8+0] 77 str r4,[sp,#8+4] 83 ldr r4,[r0,#40+0] 85 str r4,[sp,#40+4] 92 ldrb r4,[r1,#3] 99 orr r4,r4,r12,lsl#8 100 orr r4,r4,r9,lsl#16 101 orr r4,r4,r10,lsl#24 103 str r4,[sp,#64+4] [all …]
|
D | sha1-armv4-large.s | 8 stmdb sp!,{r4-r12,lr} 10 ldmia r0,{r3,r4,r5,r6,r7} 31 and r10,r4,r10,ror#2 42 eor r10,r4,r5 @ F_xx_xx 57 eor r10,r3,r4 @ F_xx_xx 62 eor r10,r10,r4,ror#2 @ F_00_19(B,C,D) 68 add r4,r8,r4,ror#2 @ E+=K_00_19 70 add r4,r4,r5,ror#27 @ E+=ROR(A,27) 74 add r4,r4,r9 @ E+=X[i] 78 add r4,r4,r10 @ E+=F_00_19(B,C,D) [all …]
|
/external/libvpx/vp8/decoder/arm/neon/ |
D | dboolhuff_neon.asm | 35 stmdb sp!, {r4 - r6, lr} 36 mov r4, r0 45 mov r0, r4 53 ldmia sp!, {r4 - r6, pc} 59 stmdb sp!, {r4 - r5, lr} 74 ldrb r4, [r1, #1] 78 orr r1, r1, r4, lsl #16 83 ldmia sp!, {r4 - r5, pc} 95 ; count_v RN r4 106 stmdb sp!, {r4 - r5, lr} [all …]
|
/external/openssl/crypto/bn/asm/ |
D | armv4-mont.s | 15 stmdb sp!,{r4-r12,lr} @ save 10 registers 21 add r4,r2,r0 @ &bp[num-1] 29 str r4,[r0,#15*4] @ save &bp[num] 36 mov r4,sp 47 str r12,[r4],#4 @ tp[j-1]=,tp++ 49 cmp r4,r0 55 ldr r4,[r0,#13*4] @ restore bp 64 ldr r2,[r4,#4]! @ *(++bp) 72 str r4,[r0,#13*4] @ save bp 76 mov r4,sp [all …]
|
/external/libvpx/vp8/common/arm/neon/ |
D | buildintrapredictorsmby_neon.asm | 28 push {r4-r8, lr} 40 ldr r4, [sp, #24] ; Up 51 adds r7, r4, r5 55 cmp r4, #0 64 vmov.32 r4, d8[0] 67 add r12, r4, r6 80 ldrb r4, [r0], r2 85 add r12, r12, r4 90 ldrb r4, [r0], r2 95 add r12, r12, r4 [all …]
|
/external/tremolo/Tremolo/ |
D | dpen.s | 55 LDMFD r13!,{r4-r8,r10,PC} 58 SUBS r4,r4,#1 @ r4 = --read 61 MOV r1,r4 @ r1 = read 68 STMFD r13!,{r4-r8,r10,r14} 70 LDMIA r0,{r4,r6,r7} @ r4 = read = book->max_length 76 MOV r1,r4 @ r1 = read 83 @ r4 = read 95 RSB r1, r4, #0 @ r1 = i-read = 0-read 108 ADD r1, r1, r4 @ r1 = i-read+read+1 = i +1 112 LDMFD r13!,{r4-r8,r10,PC} [all …]
|
D | mdctARM.s | 54 STMFD r13!,{r4-r7,r14} 55 MVN r4, #0x8000 70 EORNE r12,r4, r14,ASR #31 75 EORNE r7, r4, r14,ASR #31 80 EORNE r6, r4, r14,ASR #31 85 EORNE r5, r4, r14,ASR #31 101 EORNE r5, r4, r14,ASR #31 106 LDMFD r13!,{r4-r7,PC} 113 STMFD r13!,{r4-r7,r14} 114 MVN r4, #0x8000 [all …]
|
/external/libvpx/vp8/decoder/arm/armv6/ |
D | dboolhuff_v6.asm | 38 stmdb sp!, {r4 - r6, lr} 39 mov r4, br 48 mov br, r4 56 ldmia sp!, {r4 - r6, pc} 62 stmdb sp!, {r4 - r5, lr} 77 ldrb r4, [r1, #1] 81 orr r1, r1, r4, lsl #16 86 ldmia sp!, {r4 - r5, pc} 98 ; count_v RN r4 107 stmdb sp!, {r4 - r6, lr} [all …]
|