History log of /frameworks/rs/cpu_ref/rsCpuIntrinsics_advsimd_YuvToRGB.S
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e8814f7c80f84f08e60150e70b1a4e6a11b588bd 19-Jun-2014 Simon Hosie <simon.hosie@arm.com> Expand AArch64 YuvToRGB to use more registers.

bug 17923388

Change-Id: Ib8ebea344ff863bb4c6e13f11efae3dd50f7c0fa
/frameworks/rs/cpu_ref/rsCpuIntrinsics_advsimd_YuvToRGB.S
9732e859ff5d1911915eb83411c9b1ae991c7523 20-Sep-2014 Simon Hosie <simon.hosie@arm.com> Tail-store fixes to AArch64 YuvToRGB assembly.

bug 17923388

Change-Id: I692cf3b38b0cf57404024170874070d5f2b95480
/frameworks/rs/cpu_ref/rsCpuIntrinsics_advsimd_YuvToRGB.S
1d9c887c58d115975e01c9d500595f503803dc8c 02-May-2014 Simon Hosie <simon.hosie@arm.com> YuvToRGB sub-rectangle handling.

Fix some difficult edge cases when processing only a portion of the image.

Also fix a register-marshalling bug in AArch64 assembly.

Change-Id: I8cd67f394fb42b216b2c3c7401e90eb2b86fca3d
/frameworks/rs/cpu_ref/rsCpuIntrinsics_advsimd_YuvToRGB.S
ccd7a46d0c0052209bf3ab8657f40622065d1d1f 01-Feb-2014 Simon Hosie <simon.hosie@arm.com> Optimise YuvToRGB using 16-bit arithmetic.

Reimplement YuvToRGB intrinsic using 16-bit SIMD arithmetic to increase
throughput. Implementations in AArch32 and AArch64 NEON.

Change-Id: Idd43e383f5147c33b0b546fa822c970de432c19d
/frameworks/rs/cpu_ref/rsCpuIntrinsics_advsimd_YuvToRGB.S