/external/openssl/crypto/bn/asm/ |
H A D | ppc.pl | 229 #.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 D | vp8_variance_halfpixvar16x16_h_armv6.asm | 36 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 D | vp8_variance_halfpixvar16x16_v_armv6.asm | 37 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 D | vp8_variance_halfpixvar16x16_hv_armv6.asm | 37 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 D | vp8_subtract_armv6.asm | 33 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 D | vp8_variance16x16_armv6.asm | 39 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 D | dc_only_idct_add_v6.asm | 28 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 D | loopfilter_v6.asm | 71 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 D | recon_v6.asm | 45 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 D | dequant_idct_v6.asm | 35 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 D | dequant_dc_idct_v6.asm | 29 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 D | incdec_alt.c | 7 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 D | armv6_idct.S | 77 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 D | vp8_vpxyv12_extendframeborders_neon.asm | 44 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 D | vp8_vpxyv12_copyframeyonly_neon.asm | 32 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 D | mdctLARM.s | 61 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 D | bitwiseARM.s | 67 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 D | basic-arm-instructions.s | 48 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 D | webrtc_fft_4ofq14_gcc_android.s | 22 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 D | webrtc_fft_4oiq14_gcc_android.s | 22 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 D | vp8_packtokens_armv5.asm | 43 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 D | boolhuff_armv5te.asm | 65 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 D | s32a_d565_opaque.S | 30 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 D | ARM-E_mastergain_gnu.s | 68 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 D | ARM-E_mastergain_gnu.s | 68 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...] |