History log of /frameworks/rs/cpu_ref/rsCpuIntrinsics_advsimd_Blend.S
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e0c6f1d59fa8e995cdd80a41cc8ed1d6af35652e 14-Apr-2017 I-Jui (Ray) Sung <ijsung@google.com> Revive forEachDstAtop implementations for NEON/ASIMD

ScriptIntrinsicBlend's forEachDstAtop had broken NEON and ASIMD
implementations and were bypassed.

This CL fixed these two and turned them back on in
RsdCpuScriptIntrinsicBlend::kernel().

Bug: b/22047392
Test: CTS and RsTest on Angler
Change-Id: Ifa41d74222606f1c04b7b4e3fe1b43eb932ead89
/frameworks/rs/cpu_ref/rsCpuIntrinsics_advsimd_Blend.S
644d5943a78b3d84a21a617e7fd7fcd8cff4500a 31-Mar-2016 Miao Wang <miaowang@google.com> Fix and enable advsimd_Blend.S for arm64 IntrinsicBlend.

Bug: 27153652

- Fixed address arithmetic for the assembly.
- CTS tests pass.

Change-Id: I81ba4cca2ef830f40d17bca6abd60235b71f559e
/frameworks/rs/cpu_ref/rsCpuIntrinsics_advsimd_Blend.S
2b54b28c8235fb762fbafd88a3ef7857053987b3 23-May-2014 Simon Hosie <simon.hosie@arm.com> Use relative addresses in Blend function table.

Change-Id: I6399ab11daf6b13626116ef653ad9cf572a94ff5
/frameworks/rs/cpu_ref/rsCpuIntrinsics_advsimd_Blend.S
5d06919bc8019322180ea34768a7a4137fa64d11 20-Feb-2014 Simon Hosie <simon.hosie@arm.com> Revised NEON implementations of blend.

Reimplement blend intrinsic using wider memory accesses and a few more 8-bit
operations where possible. Implementations in AArch32 and AArch64 NEON.

Change-Id: I5e56010376b1db1628a911cf09d97baf5af289b3
/frameworks/rs/cpu_ref/rsCpuIntrinsics_advsimd_Blend.S