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
|