summaryrefslogtreecommitdiff
path: root/test/MultiDex/Second.java
diff options
context:
space:
mode:
authorArtem Serov <artem.serov@linaro.org>2018-08-07 00:52:22 +0100
committerArtem Serov <artem.serov@linaro.org>2018-09-25 14:47:48 +0100
commitaaac0e3cbfe72217cad204d0122f2b73a602d2dd (patch)
treed148274452b3a409c9d6b8ef749c34185375d2ea /test/MultiDex/Second.java
parent7dca45b9677c16a54347cdc0d08bfa2bdd94b464 (diff)
ART: ARM64: Support DotProd SIMD idiom.
Implement support for vectorization idiom which performs dot product of two vectors and adds the result to wider precision components in the accumulator. viz. DOT_PRODUCT([ a1, .. , am], [ x1, .. , xn ], [ y1, .. , yn ]) = [ a1 + sum(xi * yi), .. , am + sum(xj * yj) ], for m <= n, non-overlapping sums, for either both signed or both unsigned operands x, y. The patch shows up to 7x performance improvement on a micro benchmark on Cortex-A57. Test: 684-checker-simd-dotprod. Test: test-art-host, test-art-target. Change-Id: Ibab0d51f537fdecd1d84033197be3ebf5ec4e455
Diffstat (limited to 'test/MultiDex/Second.java')
0 files changed, 0 insertions, 0 deletions