Home
last modified time | relevance | path

Searched refs:r3 (Results 1 – 25 of 178) sorted by relevance

12345678

/external/openssl/crypto/sha/asm/
Dsha256-armv4.s28 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 …]
Dsha512-armv4.s51 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/
Dplatform_altivec.asm25 ;# 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/
Dwalsh_v6.asm26 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/
Dvariance_altivec.asm75 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 …]
Dsad_altivec.asm59 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/
Ds32a_d565_opaque.S43 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/
Ddetokenize.asm44 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/
Dvms.mar22 .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/
DbitwiseARM.s46 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/
Dic-arm.cc70 __ 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/
Darmv6_idct.S84 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/
Dppc_closure.S48 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 …]
Daix_closure.S30 .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/
Dsad8_neon.asm29 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 …]
Dsubtract_neon.asm26 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 …]
Dsad16_neon.asm24 ; 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/
Daes-armv4.s116 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/
Diwalsh_v6.asm26 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 …]
Didct_v6.asm12 ; 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/
Didct_dequant_0_2x_neon.asm22 ; 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/
Dbuildintrapredictorsmby_neon.asm23 ; 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 …]
Dmbloopfilter_neon.asm33 ; 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 …]
Dcopymem16x16_neon.asm25 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/
Dvp8_vpxyv12_copysrcframe_func_neon.asm36 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 …]

12345678