skia2/src
msarett f1b8b6ae34 Use NEON optimizations for RGB -> RGB(FF) or BGR(FF) in SkSwizzler
Swizzle Bench Runtime Nexus 6P
xxx_xxxa        0.32x
xxx_swaprb_xxxa 0.31x

Swizzle Bench Runtime Nexus 9
xxx_xxxa        1.11x
xxx_swaprb_xxxa 1.14x
(This is a slow down.)

Swizzle Bench Runtime Nexus 5
xxx_xxxa        0.12x
xxx_swaprb      0.12x

RGB PNG Decode Runtime
Nexus 6P        0.94x
Nexus 9         0.98x

I don't know how to explain the fact that the Swizzle Bench was
slower on Nexus 9, but the decode times got faster.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1618003002
CQ_EXTRA_TRYBOTS=client.skia:Test-Ubuntu-GCC-GCE-CPU-AVX2-x86_64-Release-SKNX_NO_SIMD-Trybot

Review URL: https://codereview.chromium.org/1618003002
2016-01-22 09:54:21 -08:00
..
android Make BitmapRegionDecoder succeed on invalid requests 2015-12-11 07:38:50 -08:00
animator SkTime: Stop using POSIX entensions to time.h for timezone 2016-01-12 11:55:29 -08:00
c C API: Add SK_API, also documentation of an example. 2015-09-01 10:01:38 -07:00
codec Use NEON optimizations for RGB -> RGB(FF) or BGR(FF) in SkSwizzler 2016-01-22 09:54:21 -08:00
core Use NEON optimizations for RGB -> RGB(FF) or BGR(FF) in SkSwizzler 2016-01-22 09:54:21 -08:00
device/xps Revert of Consolidate SK_CRASH and sk_throw into SK_ABORT (patchset #5 id:80001 of https://codereview.chromium.org/1610823002/ ) 2016-01-22 06:50:25 -08:00
doc SkDocument::setDCTEncoder() for old versions of webkit 2015-12-10 08:59:43 -08:00
effects Revert of added support for PLS path rendering (patchset #16 id:360001 of https://codereview.chromium.org/1541903002/ ) 2016-01-22 09:45:47 -08:00
fonts Factor CSS3 matching rules. 2015-11-12 09:50:08 -08:00
gpu Revert of added support for PLS path rendering (patchset #16 id:360001 of https://codereview.chromium.org/1541903002/ ) 2016-01-22 09:45:47 -08:00
image remove SkImage::applyFilter() -- unused, can always re-add later 2016-01-08 17:21:47 -08:00
images SkStream/Priv cleanups 2016-01-19 07:53:39 -08:00
lazy SkInstallDiscardablePixelRef is deprecated, enforce that 2015-09-25 06:56:57 -07:00
opts Use NEON optimizations for RGB -> RGB(FF) or BGR(FF) in SkSwizzler 2016-01-22 09:54:21 -08:00
pathops Revert of Consolidate SK_CRASH and sk_throw into SK_ABORT (patchset #5 id:80001 of https://codereview.chromium.org/1610823002/ ) 2016-01-22 06:50:25 -08:00
pdf SkPDF: Change handling of large-numbers in matricies. 2016-01-06 09:02:26 -08:00
ports Revert of Consolidate SK_CRASH and sk_throw into SK_ABORT (patchset #5 id:80001 of https://codereview.chromium.org/1610823002/ ) 2016-01-22 06:50:25 -08:00
sfnt Style Change: NULL->nullptr 2015-08-27 07:41:16 -07:00
svg Switch SkAutoMalloc to SkAutoTMalloc to avoid cast 2015-12-10 10:44:13 -08:00
utils Revert of Add gpu implementation of OverdrawXfermode (patchset #6 id:100001 of https://codereview.chromium.org/1607253002/ ) 2016-01-22 06:53:57 -08:00
views SampleApp: Remove SkWindow::setColorType 2016-01-18 01:18:35 -08:00
xml another null src, memcpy -> sk_careful_memcpy 2015-12-10 07:42:47 -08:00