/external/openssl/crypto/sha/asm/ |
D | sha256-armv4.s | 28 sub r3,pc,#8 @ sha256_block_data_order 32 sub r14,r3,#256 @ K256 35 ldrb r3,[r1,#3] @ 0 39 orr r3,r3,r12,lsl#8 40 orr r3,r3,r2,lsl#16 41 orr r3,r3,r0,lsl#24 44 str r3,[sp,#0*4] 48 add r3,r3,r0 52 add r3,r3,r2 53 add r3,r3,r11 [all …]
|
D | sha512-armv4.s | 51 sub r3,pc,#8 @ sha512_block_data_order 54 sub r14,r3,#640 @ K512 70 ldr r3,[r0,#8+4] 76 str r3,[sp,#8+0] 82 ldr r3,[r0,#40+4] 84 str r3,[sp,#40+0] 88 ldrb r3,[r1,#7] 94 orr r3,r3,r9,lsl#8 96 orr r3,r3,r10,lsl#16 98 orr r3,r3,r11,lsl#24 [all …]
|
/external/libvpx/vp8/common/ppc/ |
D | platform_altivec.asm | 25 ;# r3 context_ptr 28 W v20, r3 29 W v21, r3 30 W v22, r3 31 W v23, r3 32 W v24, r3 33 W v25, r3 34 W v26, r3 35 W v27, r3 36 W v28, r3 [all …]
|
/external/libvpx/vp8/encoder/arm/armv6/ |
D | walsh_v6.asm | 26 ldr r3, [r0, #4] ; [3 | 2] 34 qsubaddx r10, r2, r3 ; [c1|a1] [1-2 | 0+3] 35 qaddsubx r11, r2, r3 ; [b1|d1] [1+2 | 0-3] 40 qaddsubx r3, r11, r10 ; [0 | 3] [b1+a1 | d1-c1] 56 qadd16 r10, r3, r9 ; a1 [0+12 | 3+15] 59 qsub16 lr, r3, r9 ; d1 [0-12 | 3-15] 61 qadd16 r3, r10, r11 ; a2 [a1+b1] [0 | 3] 78 asrs r10, r3, #16 88 lsls r12, r3, #16 96 asrs r3, r4, #16 [all …]
|
/external/libvpx/vp8/encoder/ppc/ |
D | variance_altivec.asm | 75 load_aligned_16 v4, r3, r10 79 add r3, r3, r4 90 lwz r3, 12(r1) 96 stw r3, 0(r8) ;# sum 100 mullw r3, r3, r3 ;# sum*sum 101 srawi r3, r3, \DS ;# (sum*sum) >> DS 102 subf r3, r3, r4 ;# sse - ((sum*sum) >> DS) 108 load_aligned_16 v4, r3, r10 112 add r3, r3, r4 116 load_aligned_16 v6, r3, r10 [all …]
|
D | sad_altivec.asm | 59 lvx v4, 0, r3 64 add r3, r3, r4 75 lvx v9, 0, r3 81 add r3, r3, r4 89 lvx v4, 0, r3 97 add r3, r3, r4 109 lwz r3, 12(r1) 116 load_aligned_16 v4, r3, r10 120 add r3, r3, r4 124 load_aligned_16 v6, r3, r10 [all …]
|
/external/skia/src/core/asm/ |
D | s32a_d565_opaque.S | 43 andeq r3, r6, #63488 // 0xf800 45 orreq r3, r3, r2 46 orreq r3, r3, r6, lsr #27 47 streqh r3, [r0], #2 // *dst = r3; dst++ 50 mov r3, r1, lsl #16 52 mov r5, r3, lsr #24 53 ldrh r3, [r0] // r3 = *dst 57 mov r1, r3, lsr #5 61 mov r1, r3, lsr #11 67 and r3, r3, #31 // 0x1f [all …]
|
/external/libvpx/vp8/decoder/arm/ |
D | detokenize.asm | 44 mov r3, #16 ; stop 48 addeq r3, r3, #8 ; stop = 24 54 str r3, [sp, #l_stop] 69 ldr r3, [r9, #detok_ptr_block2leftabove] 72 ldrb r12, [r3, r11]! ; block2left[i] 73 ldrb r3, [r3, #c_block2above_offset]; block2above[i] 80 ldrb r3, [r2, r3]! ; *(A += block2above[i]) 86 cmp r3, #0 ; *a ?= 0 97 ldr r3, [r9, #detok_ptr_coef_bands_x] 100 ldrb r3, [r3, r7] ; coef_bands_x[c] [all …]
|
/external/openssl/crypto/bn/asm/ |
D | vms.mar | 22 .entry bn_mul_add_words,^m<r2,r3,r4,r5,r6> 25 moval @a(ap),r3 31 emul r5,(r3),(r2),r0 ; w, a[], r[] considered signed 46 addl2 (r3),r1 48 tstl (r3) 54 addl #4,r3 ; advance a[] 83 .entry bn_mul_words,^m<r2,r3,r4,r5,r6> 86 moval @a(ap),r3 ; r3 -> a[] 93 emul r5,(r3),r6,r0 ; w, a[], c considered signed 104 addl2 (r3),r1 ; a[] [all …]
|
/external/tremolo/Tremolo/ |
D | bitwiseARM.s | 46 LDMIA r0,{r2,r3,r12} 48 @ r3 = ptr 53 LDR r10,[r3] @ r10= ptr[0] 56 LDRLT r11,[r3,#4]! @ r11= ptr[1] 78 LDR r10,[r3],#4 @ r10= ptr[0] 79 LDRLT r6,[r3] @ r6 = ptr[1] 162 LDMIA r0,{r2,r3,r12} 164 @ r3 = ptr 170 ADDLE r3,r3,#4 171 STMIA r0,{r2,r3,r12} [all …]
|
/external/v8/src/arm/ |
D | ic-arm.cc | 70 __ ldr(r3, FieldMemOperand(t0, Map::kInstanceAttributesOffset)); in GenerateDictionaryLoad() 71 __ tst(r3, Operand(1 << (Map::kHasNamedInterceptor + (3 * 8)))); in GenerateDictionaryLoad() 76 __ ldrb(r3, FieldMemOperand(t0, Map::kInstanceTypeOffset)); in GenerateDictionaryLoad() 77 __ cmp(r3, Operand(JS_GLOBAL_PROXY_TYPE)); in GenerateDictionaryLoad() 82 __ cmp(r3, Operand(JS_GLOBAL_OBJECT_TYPE)); in GenerateDictionaryLoad() 84 __ cmp(r3, Operand(JS_BUILTINS_OBJECT_TYPE)); in GenerateDictionaryLoad() 89 __ ldr(r3, FieldMemOperand(t0, HeapObject::kMapOffset)); in GenerateDictionaryLoad() 91 __ cmp(r3, ip); in GenerateDictionaryLoad() 97 __ ldr(r3, FieldMemOperand(t0, kCapacityOffset)); in GenerateDictionaryLoad() 98 __ mov(r3, Operand(r3, ASR, kSmiTagSize)); // convert smi to int in GenerateDictionaryLoad() [all …]
|
/external/jpeg/ |
D | armv6_idct.S | 84 stm r5, {r2, r3, r4} 95 ldrsh r3, [r14, #48] 107 orreqs r8, r3, r5 135 mla r3, r11, r3, r5 148 sub r1, r1, r3 149 rsb r5, r3, r5, lsl #1 150 add r3, r1, r3, lsl #1 176 add r0, r0, r3 185 rsb r7, r3, r5, lsl #3 186 sub r3, r0, r3, lsl #1 [all …]
|
/external/libffi/src/powerpc/ |
D | ppc_closure.S | 48 stw %r3, 16(%r1) 71 mr %r3,%r11 90 # now r3 contains the return type 98 slwi %r3,%r3,4 # now multiply return type by 16 101 add %r3,%r3,%r4 # add contents of table to table address 102 mtctr %r3 118 lwz %r3,112+0(%r1) 143 lbz %r3,112+3(%r1) 149 lbz %r3,112+3(%r1) 150 extsb %r3,%r3 [all …]
|
D | aix_closure.S | 30 .set r3,3 define 120 stw r3, 200(r1) 146 mr r3,r11 169 slwi r3,r3,2 /* now multiply return type by 4 */ 170 lwzx r3,r4,r3 /* get the contents of that table value */ 171 add r3,r3,r4 /* add contents of table to table address */ 172 mtctr r3 205 lwz r3,0(r5) 211 lwz r3,0(r5) 217 lbz r3,0(r5) [all …]
|
/external/libvpx/vp8/encoder/arm/neon/ |
D | sad8_neon.asm | 29 vld1.8 {d8}, [r2], r3 32 vld1.8 {d10}, [r2], r3 37 vld1.8 {d12}, [r2], r3 42 vld1.8 {d14}, [r2], r3 47 vld1.8 {d8}, [r2], r3 52 vld1.8 {d10}, [r2], r3 57 vld1.8 {d12}, [r2], r3 62 vld1.8 {d14}, [r2], r3 86 vld1.8 {d8}, [r2], r3 89 vld1.8 {d10}, [r2], r3 [all …]
|
D | subtract_neon.asm | 26 vld1.8 {d0}, [r1], r3 ;load src 28 vld1.8 {d2}, [r1], r3 30 vld1.8 {d4}, [r1], r3 32 vld1.8 {d6}, [r1], r3 56 vld1.8 {q0}, [r1], r3 ;load src 58 vld1.8 {q2}, [r1], r3 60 vld1.8 {q4}, [r1], r3 62 vld1.8 {q6}, [r1], r3 96 add r3, r3, #256 ; unsigned char *upred = pred + 256; 99 vld1.8 {d1}, [r3]! ;load pred [all …]
|
D | sad16_neon.asm | 24 ; r3 int ref_stride 28 vld1.8 {q4}, [r2], r3 31 vld1.8 {q5}, [r2], r3 37 vld1.8 {q6}, [r2], r3 43 vld1.8 {q7}, [r2], r3 50 vld1.8 {q4}, [r2], r3 56 vld1.8 {q5}, [r2], r3 62 vld1.8 {q6}, [r2], r3 68 vld1.8 {q7}, [r2], r3 75 vld1.8 {q4}, [r2], r3 [all …]
|
/external/openssl/crypto/aes/asm/ |
D | aes-armv4.s | 116 sub r3,pc,#8 @ AES_encrypt 120 sub r10,r3,#AES_encrypt-AES_Te @ Te 143 ldrb r3,[r12,#15] 147 orr r3,r3,r4,lsl#8 148 orr r3,r3,r5,lsl#16 149 orr r3,r3,r6,lsl#24 175 mov r4,r3,lsr#24 176 mov r5,r3,lsr#16 177 mov r6,r3,lsr#8 181 strb r3,[r12,#15] [all …]
|
/external/libvpx/vp8/common/arm/armv6/ |
D | iwalsh_v6.asm | 26 ldr r3, [r0], #4 ; [3 | 2] 44 qadd16 r10, r3, r9 ; a1 [3+15 | 2+14] 47 qsub16 lr, r3, r9 ; d1 [3-15 | 2-14] 49 qadd16 r3, r10, r11 ; a1 + b1 [3 | 2] 56 qsubaddx r10, r2, r3 ; [c1|a1] [1-2 | 0+3] 57 qaddsubx r11, r2, r3 ; [b1|d1] [1+2 | 0-3] 62 qaddsubx r3, r11, r10 ; [a2|d2] [b1+a1 | d1-c1] 68 qadd16 r3, r3, r10 ; [a2+3|d2+3] 73 pkhtb r12, r12, r3, asr #19; [1 | 0] 74 lsl lr, r3, #16 ; [~3 | x] [all …]
|
D | idct_v6.asm | 12 ; r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r14 68 ldrsh r3, [r0, #24] ; input[12] 1, r3 unavail 2 [12] 72 …smulwb r11, r4, r3 ; ([12] * cospi8sqrt2minus1) >> 16 1, r11 un 2, r3/r4 ^1 … 75 add r11, r3, r11 ; temp2 1 77 smulwb r3, r5, r3 ; ([12] * sinpi8sqrt2) >> 16 1, r3 un 2, r3/r5 ^ 1 t2 83 add r3, r10, r3 ; d1 = temp1 + temp2 1 d1 84 add r10, r9, r3 ; a1 + d1 1 a+d 85 sub r3, r9, r3 ; a1 - d1 1 a-d 89 strh r3, [r1, r7] ; out[pitch*3] = a1-d1 1 101 ldrsh r3, [r1, #4] ; input[2] 1, r3 un 2 [2] [all …]
|
/external/libvpx/vp8/decoder/arm/neon/ |
D | idct_dequant_0_2x_neon.asm | 22 ; r3 pitch 27 vld1.32 {d2[0]}, [r2], r3 28 vld1.32 {d2[1]}, [r2], r3 29 vld1.32 {d4[0]}, [r2], r3 31 vld1.32 {d8[0]}, [r12], r3 32 vld1.32 {d8[1]}, [r12], r3 33 vld1.32 {d10[0]}, [r12], r3 38 mov r3, #0 39 strh r3, [r0] 40 strh r3, [r0, #32] [all …]
|
/external/libvpx/vp8/common/arm/neon/ |
D | buildintrapredictorsmby_neon.asm | 23 ; r3 int mode 30 cmp r3, #0 32 cmp r3, #1 34 cmp r3, #2 36 cmp r3, #3 79 ldrb r3, [r0], r2 84 add r12, r12, r3 89 ldrb r3, [r0], r2 94 add r12, r12, r3 99 ldrb r3, [r0], r2 [all …]
|
D | mbloopfilter_neon.asm | 33 ; r3 const signed char *limit, 42 vld1.s8 {d2[], d3[]}, [r3] ; limit 57 add r3, r2, r1 61 vst1.u8 {q6}, [r3], r1 ; store op0 62 add r12, r3, r1 63 vst1.u8 {q7}, [r3] ; store oq0 78 ; r3 const signed char *limit, 84 vld1.s8 {d2[], d3[]}, [r3] ; limit 85 ldr r3, [sp, #8] ; load v ptr 87 sub r3, r3, r1, lsl #2 ; move v pointer down by 4 lines [all …]
|
D | copymem16x16_neon.asm | 25 vst1.u8 {q0}, [r2], r3 27 vst1.u8 {q1}, [r2], r3 29 vst1.u8 {q2}, [r2], r3 31 vst1.u8 {q3}, [r2], r3 33 vst1.u8 {q4}, [r2], r3 35 vst1.u8 {q5}, [r2], r3 37 vst1.u8 {q6}, [r2], r3 39 vst1.u8 {q7}, [r2], r3 41 vst1.u8 {q8}, [r2], r3 43 vst1.u8 {q9}, [r2], r3 [all …]
|
/external/libvpx/vpx_scale/arm/neon/ |
D | vp8_vpxyv12_copysrcframe_func_neon.asm | 36 ldr r3, [r1, #yv12_buffer_config_y_buffer] ;dstptr1 39 add r11, r3, r7 ;second row dst 62 vst1.8 {q0, q1}, [r3]! 64 vst1.8 {q2, q3}, [r3]! 66 vst1.8 {q8, q9}, [r3]! 68 vst1.8 {q10, q11}, [r3]! 80 vst1.8 {d0}, [r3]! 90 strb r8, [r3], #1 98 add r3, r3, r7 115 vst1.8 {q0, q1}, [r3]! [all …]
|