Searched refs:r6 (Results 1 - 25 of 153) sorted by relevance

1234567

/external/openssl/crypto/bn/asm/
H A Dppc.pl229 #.set r6,6 # ...
275 # Freely use registers r5,r6,r7,r8,r9,r10,r11 as follows:
277 # r5,r6 are the two BN_ULONGs being multiplied.
296 $LD r6,`1*$BNSZ`(r4)
297 $UMULL r7,r5,r6
298 $UMULH r8,r5,r6
311 $UMULL r7,r6,r6
312 $UMULH r8,r6,r6
[all...]
/external/libvpx/vp8/encoder/arm/armv6/
H A Dvp8_variance_halfpixvar16x16_h_armv6.asm36 ldr r6, [r0, #1] ; load 4 src pixels with 1 byte offset
40 mvn r6, r6
41 uhsub8 r4, r4, r6
44 usub8 r6, r4, r5 ; calculate difference
45 sel r7, r6, lr ; select bytes with positive difference
46 usub8 r6, r5, r4 ; calculate difference with reversed operands
47 sel r6, r6, lr ; select bytes with negative difference
51 usad8 r5, r6, l
[all...]
H A Dvp8_variance_halfpixvar16x16_v_armv6.asm37 ldr r6, [r9, #0] ; load 4 src pixels from next row
41 mvn r6, r6
42 uhsub8 r4, r4, r6
45 usub8 r6, r4, r5 ; calculate difference
46 sel r7, r6, lr ; select bytes with positive difference
47 usub8 r6, r5, r4 ; calculate difference with reversed operands
48 sel r6, r6, lr ; select bytes with negative difference
52 usad8 r5, r6, l
[all...]
H A Dvp8_variance_halfpixvar16x16_hv_armv6.asm37 ldr r6, [r0, #1] ; load source pixels b, row N
42 mvn r6, r6
43 uhsub8 r4, r4, r6
55 usub8 r6, r4, r5 ; calculate difference
56 sel r7, r6, lr ; select bytes with positive difference
57 usub8 r6, r5, r4 ; calculate difference with reversed operands
58 sel r6, r6, lr ; select bytes with negative difference
62 usad8 r5, r6, l
[all...]
H A Dvp8_subtract_armv6.asm33 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
89 ldr r6, [r1] ; src (A)
92 uxtb16 r8, r6 ; [s2 | s0] (A)
94 uxtb16 r10, r6, ror #8 ; [s3 | s1] (A)
97 usub16 r6, r8, r9 ; [d2 | d0] (A)
103 pkhbt r8, r6, r
[all...]
H A Dvp8_variance16x16_armv6.asm39 usub8 r6, r4, r5 ; calculate difference
40 sel r7, r6, lr ; select bytes with positive difference
42 sel r6, r9, lr ; select bytes with negative difference
46 usad8 r5, r6, lr ; calculate sum of negative differences
47 orr r6, r6, r7 ; differences of all 4 pixels
53 uxtb16 r5, r6 ; byte (two pixels) to halfwords
54 uxtb16 r10, r6, ror #8 ; another two pixels to halfwords
62 usub8 r6, r4, r5 ; calculate difference
63 sel r7, r6, l
[all...]
/external/libvpx/vp8/common/arm/armv6/
H A Ddc_only_idct_add_v6.asm28 ldr r6, [r1], r3
35 uxtab16 r7, r0, r6
36 uxtab16 r6, r0, r6, ror #8
40 usat16 r6, #8, r6
42 orr r7, r7, r6, lsl #8
44 ldr r6, [r1]
50 uxtab16 r7, r0, r6
51 uxtab16 r6, r
[all...]
H A Dloopfilter_v6.asm71 ldr r6, [sp, #36] ; load thresh address
80 ldr r3, [r6], #4 ; thresh
89 uqsub8 r6, r9, r10 ; p3 - p2
94 orr r6, r6, r7 ; abs (p3-p2)
96 uqsub8 lr, r6, r2 ; compare to limit. lr: vp8_filter_mask
98 uqsub8 r6, r11, r12 ; p1 - p0
103 orr r6, r6, r7 ; abs (p1-p0)
104 uqsub8 r7, r6, r
[all...]
H A Drecon_v6.asm45 ldr r6, [dif, #0] ; 1 | 0
48 pkhbt r8, r6, r7, lsl #16 ; 2 | 0
49 pkhtb r9, r7, r6, asr #16 ; 3 | 1
63 ;; ldr r6, [dif, #8] ; 1 | 0
65 ldr r6, [dif, #0] ; 1 | 0
68 pkhbt r8, r6, r7, lsl #16 ; 2 | 0
69 pkhtb r9, r7, r6, asr #16 ; 3 | 1
83 ;; ldr r6, [dif, #16] ; 1 | 0
85 ldr r6, [dif, #0] ; 1 | 0
88 pkhbt r8, r6, r
[all...]
/external/libvpx/vp8/decoder/arm/armv6/
H A Ddequant_idct_v6.asm35 smulbb r6, r4, r5
41 strh r6, [r0], #2
44 smulbb r6, r4, r5
52 strh r6, [r0], #2
63 ldr r6, [r0, #8]
68 smulwt r9, r3, r6
69 smulwb r7, r3, r6
70 smulwt r10, r4, r6
71 smulwb r8, r4, r6
75 uadd16 r6, r
[all...]
H A Ddequant_dc_idct_v6.asm29 ldr r6, [sp, #44]
42 strh r6, [r0], #2
45 smulbb r6, r4, r5
51 strh r6, [r0], #2
57 smulbb r6, r4, r5
63 strh r6, [r0], #2
66 smulbb r6, r4, r5
74 strh r6, [r0], #2
85 ldr r6, [r0, #8]
90 smulwt r9, r3, r6
[all...]
/external/valgrind/main/none/tests/x86/
H A Dincdec_alt.c7 int r1,r2,r3,r4,r5,r6,r7,r8,a1,a2; variable
40 "\tpopl " VG_SYM(r6) "\n"
58 r1=r2=r3=r4=r5=r6=r7=r8=0;
65 printf("0x%08x\n",r6);
/external/jpeg/
H A Darmv6_idct.S77 stmdb sp!, {r4, r5, r6, r7, r8, r9, r10, r11, r12, r14}
98 ldrsh r6, [r14, #96]
108 orreqs r8, r6, r7
115 // r6 = q[6] * c[6] + r2;
118 mla r6, r11, r6, r2
124 // r2 = r2 * 2 - r6 = -(r6 - r2 * 2);
126 rsb r2, r6, r2, lsl #1
160 // r0 = r0 + r6;
[all...]
/external/libvpx/vpx_scale/arm/neon/
H A Dvp8_vpxyv12_extendframeborders_neon.asm44 add r6, r1, lr
45 sub r6, r6, r3, lsl #1 ;destptr2
46 sub r2, r6, #1 ;srcptr2
73 vst1.8 {q2, q3}, [r6], lr
75 vst1.8 {q6, q7}, [r6], lr
77 vst1.8 {q10, q11}, [r6], lr
79 vst1.8 {q14, q15}, [r6], lr
89 sub r6, r1, r3 ;destptr2
90 sub r2, r6, l
[all...]
H A Dvp8_vpxyv12_copyframeyonly_neon.asm32 ldr r6, [r0, #yv12_buffer_config_y_stride]
43 add r10, r2, r6
71 add r2, r2, r6, lsl #1
102 add r6, r1, lr
103 sub r6, r6, r3, lsl #1 ;destptr2
104 sub r2, r6, #1 ;srcptr2
131 vst1.8 {q2, q3}, [r6], lr
133 vst1.8 {q6, q7}, [r6], lr
135 vst1.8 {q10, q11}, [r6], l
[all...]
/external/tremolo/Tremolo/
H A DmdctLARM.s61 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...]
H A DbitwiseARM.s67 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,r
[all...]
/external/llvm/test/MC/ARM/
H A Dbasic-arm-instructions.s48 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, ro
[all...]
/external/webrtc/src/common_audio/signal_processing_library/main/source/
H A Dwebrtc_fft_4ofq14_gcc_android.s22 ldrsh r6, [r12], +r2
25 add r4, r4, r6
27 sub r6, r4, r6, lsl #1
37 sub r10, r6, lr
39 add r6, r6, lr
44 add r12, r6, r7
45 mul r6, r12, lr
56 ldrsh r6, [r
[all...]
H A Dwebrtc_fft_4oiq14_gcc_android.s22 ldrsh r6, [r12], +r2
25 add r4, r4, r6
27 sub r6, r4, r6, lsl #1
37 add r10, r6, lr
39 sub r6, r6, lr
44 sub r12, r6, r7
45 mul r6, r12, lr
56 ldrsh r6, [r
[all...]
/external/libvpx/vp8/encoder/arm/armv5te/
H A Dvp8_packtokens_armv5.asm43 ldrb r6, [r1, #tokenextra_token] ; t
46 add r4, r4, r6, lsl #3 ; a = vp8_coef_encodings + t
51 ldr r6, [r4, #vp8_token_value] ; v
63 lsl r12, r6, r4 ; r12 = v << 32 - n
88 clz r6, r4
89 sub r6, r6, #24 ; shift
93 adds r3, r3, r6 ; count += shift
94 lsl r5, r4, r6 ; range <<= shift
97 sub r6, r
[all...]
H A Dboolhuff_armv5te.asm65 clz r6, r4
66 sub r6, r6, #24 ; shift
70 adds r3, r3, r6 ; count += shift
71 lsl r5, r4, r6 ; range <<= shift
74 sub r6, r6, r3 ; offset = shift - count
75 sub r4, r6, #1 ; offset-1
98 rsb r4, r6, #24 ; 24-offset
102 lsl r2, r2, r6 ; lowvalu
[all...]
/external/skia/src/core/asm/
H A Ds32a_d565_opaque.S30 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}
/external/sonivox/arm-hybrid-22k/lib_src/
H A DARM-E_mastergain_gnu.s68 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
[all...]
/external/sonivox/arm-wt-22k/lib_src/
H A DARM-E_mastergain_gnu.s68 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
[all...]

Completed in 389 milliseconds

1234567