History log of /art/test/660-checker-simd-sad-byte/src/Main.java
Revision Date Author Comments
9cb7fe4daf872fd0cb312489af263ebc622033a8 30-Nov-2017 Aart Bik <ajcbik@google.com> Exploited CHECK-START-{x,y,z} syntax.

Rationale:
Previous CL introduced new check syntax
to define multiple target architectures.
This CL exploits the new feature.

Bug: 62352954

Test: test-art-host test-art-target

Change-Id: Ia2b9f210b0c1483e96e1df2d3d5e27f24420245d
38e380b3c5139c0993495a7a0f040bfe8aa1e9e9 30-Oct-2017 Lena Djokic <Lena.Djokic@imgtec.com> MIPS: Implement Sum-of-Abs-Differences

Test: test-art-host test-art-target

Change-Id: I32a3e21f96cdcbab2e108d71746670408deb901a
dbbac8f812a866b1b53f3007721f66038d208549 01-Sep-2017 Aart Bik <ajcbik@google.com> Implement Sum-of-Abs-Differences idiom recognition.

Rationale:
Currently just on ARM64 (x86 lacks proper support),
using the SAD idiom yields great speedup on loops
that compute the sum-of-abs-difference operation.
Also includes some refinements around type conversions.

Speedup ExoPlayerAudio (golem run):
1.3x on ARM64
1.1x on x86

Test: test-art-host test-art-target

Bug: 64091002

Change-Id: Ia2b711d2bc23609a2ed50493dfe6719eedfe0130