/hardware/samsung_slsi/exynos5/libswconverter/ |
H A D | csc_tiled_to_linear_y_neon.s | 57 @r2 width 74 bic r10, r2, #0xF @ aligned_width = width & (~0xF) 75 add r11, r2, #15 @ tiled_width = ((width + 15) >> 4) << 4 91 mul r12, r2, r5 @ temp1 = width * i + j; 101 vst1.8 {q0}, [r7], r2 102 vst1.8 {q1}, [r7], r2 103 vst1.8 {q2}, [r7], r2 104 vst1.8 {q3}, [r7], r2 105 vst1.8 {q4}, [r7], r2 106 vst1.8 {q5}, [r7], r2 [all...] |
H A D | csc_tiled_to_linear_uv_neon.s | 56 @r2 width 73 bic r10, r2, #0xF @ aligned_width = width & (~0xF) 74 add r11, r2, #15 @ tiled_width = ((width + 15) >> 4) << 4 86 mul r12, r2, r5 @ temp1 = width * i + j; 94 vst1.8 {q0}, [r7], r2 95 vst1.8 {q1}, [r7], r2 96 vst1.8 {q2}, [r7], r2 97 vst1.8 {q3}, [r7], r2 98 vst1.8 {q4}, [r7], r2 99 vst1.8 {q5}, [r7], r2 [all...] |
H A D | csc_tiled_to_linear_uv_deinterleave_neon.s | 59 @r2 uv_src 85 add r8, r2, r8 @ src_offset = uv_src + src_offset 126 stmfd sp!, {r0-r2,r4} @ backup registers 129 add r8, r2, r8 @ r8 = uv_src + src_offset 143 ldrb r2, [r8], #1 145 strb r2, [r12], #1 160 ldmfd sp!, {r0-r2,r4} @ restore registers 175 add r8, r2, r8 @ src_offset = uv_src + src_offset 206 add r8, r2, r8 @ src_offset = uv_src + src_offset 216 stmfd sp!, {r0-r2,r [all...] |
H A D | csc_interleave_memcpy_neon.s | 52 @r2 src2 69 mov r12, r2
|
H A D | csc_ARGB8888_to_YUV420SP_NEON.s | 11 @r2 pSrcRGB 31 add r5, r2, r3, lsl #2 @r5: pSrcRGB2 = tmpSrcRGB + nWidthx4 63 pld [r2, #(CACHE_LINE_SIZE*PRE_LOAD_OFFSET)] 67 vld4.8 {d0,d1,d2,d3}, [r2]! @loadRGB interleavely 68 vld4.8 {d4,d5,d6,d7}, [r2]! @loadRGB interleavely 194 ldr r9, [r2], #4 @loadRGB int 195 ldr r12, [r2], #4 @loadRGB int 356 add r2, r2, r3, lsl #2 @pSrcRGB + nwidthx4
|
/hardware/samsung_slsi/exynos5/mobicore/common/MobiCore/inc/Mci/ |
H A D | mcifcfunc.h | 70 uint32_t r2; member in struct:__anon1527 80 uint32_t r2, 90 uint32_t r2, 93 return smcFc(r0,r1,r2,r3); 153 *mc4state = ret.r2; 87 fastCall( uint32_t r0, uint32_t r1, uint32_t r2, uint32_t r3 ) argument
|
/hardware/qcom/display/libcopybit/ |
H A D | software_converter.cpp | 94 // r2 tracks the row of the destination buffer 99 unsigned int r1 = 0, r2 = 0, i = 0, j = 0; local 103 r2++; 107 newChroma[r2*width + j] = oldChroma[r1*c_width+i]; 108 r2++; 109 newChroma[r2*width] = oldChroma[r1*c_width+i+c_size]; 112 newChroma[r2*width + j] = oldChroma[r1*c_width+i]; 113 newChroma[r2*width + j + 1] = oldChroma[r1*c_width+i+c_size];
|
/hardware/samsung_slsi/exynos5/libhwc/ |
H A D | hwc.cpp | 796 inline bool intersect(const hwc_rect &r1, const hwc_rect &r2) argument 798 return !(r1.left > r2.right || 799 r1.right < r2.left || 800 r1.top > r2.bottom || 801 r1.bottom < r2.top); 804 inline hwc_rect intersection(const hwc_rect &r1, const hwc_rect &r2) argument 807 i.top = max(r1.top, r2.top); 808 i.bottom = min(r1.bottom, r2.bottom); 809 i.left = max(r1.left, r2.left); 810 i.right = min(r1.right, r2 [all...] |