/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/armv6/ |
vp8_variance8x8_armv6.asm | 25 push {r4-r10, lr} 31 mov r4, #0 ; initialize sum = 0 53 add r4, r4, r6 ; add positive differences to sum 54 sub r4, r4, r7 ; subtract negative differences from sum 79 add r4, r4, r6 ; add positive differences to sum 80 sub r4, r4, r7 ; subtract negative differences from su [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ppc/ |
encodemb_altivec.asm | 16 ;# r4 unsigned char *usrc 37 lvsl v5, 0, r4 ;# permutate value for alignment 38 lvx v1, 0, r4 ;# src 41 add r4, r4, r7 49 lvsl v5, 0, r4 ;# permutate value for alignment 50 lvx v1, 0, r4 ;# src 52 add r4, r4, r7 113 ;# r4 unsigned char *sr [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_processing/ns/ |
nsx_core_neon.S | 79 @ r4: &inst 91 push {r4-r12, r14} @ Make sure 8-byte stack alignment. 103 movw r4, #offset_nsx_normData 105 ldr r4, [r0, r4] @ inst->normData 107 subs r3, r2, r4 @ tabind = inst->stages - inst->normData; 126 mov r4, r6 @ zeros 128 lsl r2, r4 129 ubfx r4, r2, #23, #8 130 mov r2, r4, lsl # [all...] |
/bionic/libc/arch-arm/krait/bionic/ |
strcmp.S | 127 strd r4, r5, [sp, #8] 128 .cfi_rel_offset r4, 0 171 .save {r4-r7} 185 ldrd r4, r5, [r1], #8 187 magic_compare_and_branch w1=r2, w2=r4, label=.L_return_24 246 ldr r4, [r1], #4 247 magic_compare_and_branch w1=r2 w2=r4 label=.L_return_24 270 ldrd r4, r5, [r1], #8 271 magic_compare_and_branch w1=r3 w2=r4 label=.L_return_34 323 setup_return w1=r3, w2=r4 [all...] |
/frameworks/av/media/libstagefright/codecs/avc/enc/src/ |
motion_comp.cpp | 276 int32 r0, r1, r2, r3, r4, r5; local 304 r4 = p_ref[3]; 305 r3 |= (r4 << 16); /* 0,h,0,f */ 307 r4 = r0 + r3; /* c+h, a+f */ 312 r4 += r5 * 20; /* c+20*e+20*f+h, a+20*c+20*d+f */ 313 r4 += 0x100010; /* +16, +16 */ 315 r4 -= r5 * 5; /* c-5*d+20*e+20*f-5*g+h, a-5*b+20*c+20*d-5*e+f */ 316 r4 >>= 5; 317 r13 |= r4; /* check clipping */ 322 r4 += r5 565 int j, r0, r1, r2, r3, r4, r5; local 723 int j, r0, r1, r2, r3, r4, r5; local 787 int32 r0, r1, r2, r3, r4, r5, r6, r7, r8, r13; local 1089 int j, r0, r1, r2, r3, r4, r5; local 1154 int j, r0, r1, r2, r3, r4, r5; local 1317 int32 r0, r1, r2, r3, r4, r5; local [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
lpc_masking_model_neon.S | 27 push {r4-r11} 33 mov r4, #1 37 vmov.u8 d20[0], r4 @ Set q10 to 1. 60 mov r4, r3 @ &a_polynomial[j - i] 64 ldr r5, [r4], #4 106 ldr r4, [r13, #4] 107 ldrsh r8, [r4] 159 ldr r4, [r13, #8] @ q_val_corr 161 sub r12, r4, #32 170 pop {r4-r11 [all...] |
/external/libhevc/decoder/arm/ |
ihevcd_itrans_recon_dc_chroma.s | 61 ldr r4,[sp,#0x34] @loads log2_trans_size 65 lsl r4,r10,r4 @ trans_size = (1 << log2_trans_size)@ 73 mov r9,r4 74 mov r8,r4 77 @ r4 has the trans_size value 81 cmp r4,#4 86 mov r9,r4 146 sub r0,r0,r4,lsl #1 147 sub r1,r1,r4,lsl # [all...] |
ihevcd_itrans_recon_dc_luma.s | 62 ldr r4,[sp,#0x34] @loads log2_trans_size 66 lsl r4,r10,r4 @ trans_size = (1 << log2_trans_size)@ 74 mov r9,r4 75 mov r8,r4 78 @ r4 has the trans_size value 82 cmp r4,#4 87 mov r9,r4 144 sub r0,r0,r4 145 sub r1,r1,r4 [all...] |
/external/llvm/test/MC/ARM/ |
invalid-idiv.s | 11 udiv r3, r4, r5 15 @ ARM-A15: udiv r3, r4, r5 19 @ THUMB-A15: udiv r3, r4, r5 24 @ ARM: udiv r3, r4, r5 28 @ THUMB: udiv r3, r4, r5
|
/hardware/samsung_slsi/exynos5/libswconverter/ |
csc_tiled_to_linear_uv_neon.s | 58 @r4 temp3 69 stmfd sp!, {r4-r12,r14} @ backup registers 70 ldr r4, [sp, #40] @ r4 = height 124 ldrh r4, [r8], #2 125 strh r4, [r7], #2 192 mov r4, #0 196 add r4, #2 197 cmp r4, r14 215 ldmfd sp!, {r4-r12,r15} @ restore register [all...] |
/bionic/libc/arch-arm/cortex-a15/bionic/ |
strcmp.S | 127 strd r4, r5, [sp, #8] 128 .cfi_rel_offset r4, 0 171 .save {r4-r7} 185 ldrd r4, r5, [r1], #8 187 magic_compare_and_branch w1=r2, w2=r4, label=.L_return_24 246 ldr r4, [r1], #4 247 magic_compare_and_branch w1=r2 w2=r4 label=.L_return_24 270 ldrd r4, r5, [r1], #8 271 magic_compare_and_branch w1=r3 w2=r4 label=.L_return_34 324 setup_return w1=r3, w2=r4 [all...] |
/external/libhevc/common/arm/ |
ihevc_intra_pred_chroma_dc.s | 107 stmfd sp!, {r4-r12, r14} @stack stores the values of the arguments 109 ldr r4,[sp,#40] @loads nt 113 clz r5, r4 @counts leading zeros 115 add r6, r0, r4,lsl #1 @&src[2nt] 118 add r7, r0, r4, lsl #2 @&src[4nt] 122 cmp r4, #4 128 lsl r10,r4,#1 @2nt 182 add r1,r1,r4 183 add r11,r11,r4 194 subs r9, r4, # [all...] |
ihevc_intra_pred_chroma_mode2.s | 107 stmfd sp!, {r4-r12, r14} @stack stores the values of the arguments 109 ldr r4,[sp,#40] @loads nt 112 cmp r4,#4 115 add r0,r0,r4,lsl #2 124 mov r11,r4 133 lsr r1, r4, #3 138 mul r1, r4, r1 171 sub r12,r4,#8 187 movle r11,r4 204 addle r0, r0, r4,lsl # [all...] |
ihevc_weighted_pred_bi.s | 125 @ r4 => src_strd2 149 stmfd sp!, {r4-r12, r14} @stack stores the values of the arguments 155 mul r4,r11,r6 @lvl_shift1 * wgt0 159 mla r4,r12,r8,r4 @(lvl_shift1 * wgt0) + (lvl_shift2 * wgt1) 168 add r4,r4,r5 @tmp_lvl_shift += ((off0 + off1 + 1) << (shift - 1)) 169 vdup.u32 q15,r4 @vmovq_n_s32(tmp_lvl_shift) 171 ldr r4,[sp,#40] @load src_strd2 176 lsl r4,r4,# [all...] |
/external/linux-tools-perf/perf-3.12.0/arch/tile/lib/ |
memcpy_32.S | 91 { sw sp, lr; move r23, r0; or r4, r0, r1 } 94 { bz r2, .Ldone; andi r4, r4, 3 } 101 { bnz r4, .Lcopy_unaligned_maybe_many; addli r4, r2, -256 } 105 { blzt r4, .Lcopy_8_check; slti_u r8, r2, 8 } 119 EX: { lw r4, r1; addi r1, r1, 4 } 121 EX: { sw r0, r4; addi r0, r0, 4; addi r2, r2, -4 } 123 { bzt r8, .Lcopy_8_loop; slti_u r4, r2, 4 } 126 { bnzt r4, .Lcheck_odd_stragglers [all...] |
/bionic/libc/arch-arm/cortex-a9/bionic/ |
strcmp.S | 127 strd r4, r5, [sp, #8] 128 .cfi_rel_offset r4, 0 171 .save {r4-r7} 185 ldrd r4, r5, [r1], #8 187 magic_compare_and_branch w1=r2, w2=r4, label=.L_return_24 246 ldr r4, [r1], #4 247 magic_compare_and_branch w1=r2 w2=r4 label=.L_return_24 270 ldrd r4, r5, [r1], #8 271 magic_compare_and_branch w1=r3 w2=r4 label=.L_return_34 310 setup_return w1=r3, w2=r4 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/arm/neon/ |
vp9_convolve8_avg_neon.asm | 59 push {r4-r10, lr} 72 sub r4, r3, r3, lsl #2 ; -dst_stride * 3 73 add r4, r4, #4 ; -dst_stride * 3 + 4 165 vst1.u32 {d3[1]}, [r2@32], r4 182 pop {r4-r10, pc} 191 push {r4-r8, lr} 197 ldr r4, [sp, #32] ; filter_y 201 vld1.s16 {q0}, [r4] ; filter_y 207 mov r4, r [all...] |
vp9_convolve8_neon.asm | 59 push {r4-r10, lr} 72 sub r4, r3, r3, lsl #2 ; -dst_stride * 3 73 add r4, r4, #4 ; -dst_stride * 3 + 4 154 vst1.u32 {d3[1]}, [r2@32], r4 171 pop {r4-r10, pc} 180 push {r4-r8, lr} 186 ldr r4, [sp, #32] ; filter_y 190 vld1.s16 {q0}, [r4] ; filter_y 196 mov r4, r [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_convolve8_avg_neon.asm | 59 push {r4-r10, lr} 72 sub r4, r3, r3, lsl #2 ; -dst_stride * 3 73 add r4, r4, #4 ; -dst_stride * 3 + 4 165 vst1.u32 {d3[1]}, [r2@32], r4 182 pop {r4-r10, pc} 191 push {r4-r8, lr} 197 ldr r4, [sp, #32] ; filter_y 201 vld1.s16 {q0}, [r4] ; filter_y 207 mov r4, r [all...] |
vp9_convolve8_neon.asm | 59 push {r4-r10, lr} 72 sub r4, r3, r3, lsl #2 ; -dst_stride * 3 73 add r4, r4, #4 ; -dst_stride * 3 + 4 154 vst1.u32 {d3[1]}, [r2@32], r4 171 pop {r4-r10, pc} 180 push {r4-r8, lr} 186 ldr r4, [sp, #32] ; filter_y 190 vld1.s16 {q0}, [r4] ; filter_y 196 mov r4, r [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/arm/neon/ |
vp9_convolve8_avg_neon.asm | 59 push {r4-r10, lr} 72 sub r4, r3, r3, lsl #2 ; -dst_stride * 3 73 add r4, r4, #4 ; -dst_stride * 3 + 4 165 vst1.u32 {d3[1]}, [r2@32], r4 182 pop {r4-r10, pc} 191 push {r4-r8, lr} 197 ldr r4, [sp, #32] ; filter_y 201 vld1.s16 {q0}, [r4] ; filter_y 207 mov r4, r [all...] |
vp9_convolve8_neon.asm | 59 push {r4-r10, lr} 72 sub r4, r3, r3, lsl #2 ; -dst_stride * 3 73 add r4, r4, #4 ; -dst_stride * 3 + 4 154 vst1.u32 {d3[1]}, [r2@32], r4 171 pop {r4-r10, pc} 180 push {r4-r8, lr} 186 ldr r4, [sp, #32] ; filter_y 190 vld1.s16 {q0}, [r4] ; filter_y 196 mov r4, r [all...] |
/bionic/libc/arch-arm/generic/bionic/ |
memset.S | 66 .save {r0, r4-r7, lr} 67 stmfd sp!, {r0, r4-r7, lr} 83 ldmlsfd sp!, {r0, r4-r7, lr} /* return */ 89 mov r4, r1 114 stmia r0!, {r1,r3,r4,r5,r6,r7,r12,lr} 127 ldmfd sp!, {r0, r4-r7, lr}
|
/external/chromium_org/third_party/openmax_dl/dl/sp/src/arm/neon/ |
armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.S | 73 #define grpCount r4 75 #define pTmp r4 185 M_START armSP_FFTFwd_CToC_SC16_Radix2_ls_OutOfPlace_unsafe,r4 191 M_START armSP_FFTInv_CToC_SC16_Radix2_ls_OutOfPlace_unsafe,r4 197 M_START armSP_FFTFwd_CToC_SC16_Sfs_Radix2_ls_OutOfPlace_unsafe,r4 203 M_START armSP_FFTInv_CToC_SC16_Sfs_Radix2_ls_OutOfPlace_unsafe,r4
|
armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.S | 66 #define grpCount r4 69 #define pTmp r4 192 M_START armSP_FFTFwd_CToC_SC16_Radix2_ps_OutOfPlace_unsafe,r4 198 M_START armSP_FFTInv_CToC_SC16_Radix2_ps_OutOfPlace_unsafe,r4 204 M_START armSP_FFTFwd_CToC_SC16_Sfs_Radix2_ps_OutOfPlace_unsafe,r4 210 M_START armSP_FFTInv_CToC_SC16_Sfs_Radix2_ps_OutOfPlace_unsafe,r4
|